BEP2, BEP20, ERC20은 각각 BNB, BSC, 이더리움(ETH) 플랫폼에서 신규 토큰 발행에 대한 여러 규정을 정리한 블록체인 토큰 표준입니다. 이 문서에서는 플랫폼별 표준에 대해 알아보고 비교해 보겠습니다.
토큰 표준이란 무엇인가요?
토큰은 특정 애플리케이션, 즉 블록체인 플랫폼 내 통용되는 디지털 단위로 다음과 같은 목적에 사용됩니다.
매년 수백 개의 신규 분산 앱(DApp) 프로젝트가 이더리움과 BSC 같은 블록체인 위에 자체 토큰을 발행합니다. 이러한 토큰이 근간이 되는 블록체인과 호환되려면 해당 플랫폼의 토큰 표준을 준수해야 합니다.
토큰 표준은 신규 토큰의 발행과 구현에 대한 규정이 담겨 있습니다. 일반적으로 다음과 같은 요구 사항이 적시되어 있습니다.
표준을 통해 플랫폼은 사기 프로젝트를 차단하고 토큰 간 기술적 호환성을 담보하고 토큰이 플랫폼의 원칙을 따르도록 만들 수 있습니다. 예를 들어 총 공급량과 신규 토큰 채굴에 대한 규정으로 토큰 프로젝트가 잠재적 토큰 가치 절하를 포함하도록 돕습니다.
대표적인 블록체인 토큰 표준
BEP2, BEP20, ERC20는 3대 블록체인 토큰 표준입니다.
BEP2란?
BEP2는 BNB 플랫폼에 사용되는 토큰 표준입니다. BNB 블록체인에서 토큰을 발행할 때 적용되는 규정을 담고 있습니다. 트러스트 월렛, 레저 월렛, 트레저 모델 T 같은 인기 지갑은 BEP2 토큰 트랜잭션을 지원합니다. BEP2 토큰으로 트랜잭션하려는 경우 BNB 코인을 사용해 트랜잭션 수수료인 가스 비용을 지불해야 합니다.
BEP2는 탈중앙 거래소(DEX)에서 다른 암호화폐와 간편하게 거래할 수 있다는 장점이 있습니다. 그러나 BEP2는 많은 토큰과 디앱이 기능성을 위해 채택한 스마트 컨트랙트를 지원하지 않는다는 단점이 있습니다.
BEP20란?
BEP20은 스마트 컨트랙트를 개발하기 위해 사용하는 이더리움 가상 머신(EVM)과 호환되도록 설계된 신규 블록체인입니다.
BEP20은 BSC가 사용하는 블록체인 토큰 표준으로, BEP2와 이더리움의 ERC20에 모두 호환되도록 설계된 다용도 표준입니다.
BEP20과 BSC를 통해 사용자들은 급성장하는 다양한 대형 디앱에 액세스할 수 있게 되었습니다. BSC는 출시 몇 달만에 토큰화된 디앱 개발 측면에서 이더리움의 주요 경쟁자가 되었습니다.
BEP2와 마찬가지로 BEP20 토큰 트랜잭션은 BNB 코인으로 가스 비용을 지불해야 합니다. 현재 아케인 월랫, 매스 월랫 등 8개 지갑이 BEP20을 지원합니다.
“브릿지”를 이용하면 BEP2와 BEP20 간 트랜잭션이 가능합니다. 브릿지는 이더리움, 트론(TRX) 등 블록체인 간 상호운용성을 달성하기 위해 설계된 크로스 체인 서비스입니다.
ERC20란?
ERC20은 이더리움 블록체인에서 대체가능토큰을 위해 사용되는 표준입니다. 대체가능토큰은 토큰 단위별로 표준화된 비고유 가치를 지녔습니다. 암호화폐는 종류와 개수가 같으면 가치가 동일하기 때문에 대체가능한 토큰이라고 합니다. 예를 들어 내가 가진 이더리움 한 개는 다른 사람이 가진 이더리움 한 개와 가치가 동일합니다.
이처럼 대체가능토큰은 토큰마다 고유한 가치를 지닌 NFT(대체불가능토큰)과 반대됩니다. 이더리움은 NFT에 대해 ERC721 표준을 운영합니다.
ERC20은 이더리움 디앱에 스마트 컨트랙트 기능을 개발할 때 널리 사용됩니다. 가스 비용은 이더리움으로 지불합니다.
ERC20은 널리 쓰이기 때문에 마이이더월렛, 메타마스크, 트러스트 우러렛 등 여러 지갑 서비스가 지원합니다.
5대 ERC20 토큰 (Source: CoinMarketCap)
BEP2 vs. BEP20 vs. ERC20: 최고의 블록체인 토큰 표준은?
스마트 컨트랙트와 디앱의 인기가 날로 증가하는 것을 고려할 때 BEP20과 ERC20 토큰은 BEP2보다 사용량이 훨씬 높습니다. BEP2는 다양한 코인 쌍을 사용하여 암호화폐를 거래하려는 경우 유용할 수 있습니다. 그러나 BEP2는 스마트 컨트랙트에 대한 지원이 부족한 점을 고려했을 때 디앱 서비스가 부족합니다. 이러한 관점에서 볼 때 블록체인 표준 주도권 싸움은 BEP20과 ERC20에 주목해야 합니다.
BEP20 vs. ERC20: 표준 스펙 요구 사항
토큰 표준의 핵심 목적은 블록체인 업계에서 기능으로 부르는 파라미터를 지정하는 데 있습니다. 파라미터는 토큰과 상호작용할 때 스마트 컨트랙트, 지갑, 마켓플레이스가 사용합니다. BEP20과 ERC20은 여섯 가지 기능을 토큰에 요구합니다. 이러한 기능은 각각 다음 목적을 가집니다.
- 토큰 총 공급량 표시
- 네트워크 상에서 주소가 보유한 토큰 잔액 표시
- 토큰이 전송된 주소 정의
- 토큰을 전송한 주소 정의
- 한 주소에서 다수의 출금이 허용되었는지 여부와 방법 명시
- 한 주소가 다른 주소에서 출금할 수 있는 한도 금액 명시
BEP20은 ERC20을 확장하는 새로운 표준으로서 다음 정보를 나타내는 추가 기능을 제공합니다.
- 토큰 이름
- 토큰 심볼
- 토큰 단위의 소수점 자리 수
- 토큰 소유자 주소
따라서 BEP20은 더욱 상세한 정보를 제공합니다.
BEP20 vs. ERC20: 트랜잭션 수수료 (가스 요금)
ERC20과 비교했을 때 BEP20 기반 트랜잭션은 수수료가 매우 저렴합니다. BSC의 권위지분증명(PoSA) 덕분입니다. PoSA 모델을 통해 검증 노드는 일정 수량의 BNB 코인을 스테이킹해야 트랜잭션을 검증할 수 있습니다. 스테이킹한 BNB 개수가 가장 많은 상위 21개 노드는 검증 권한을 보유합니다.
BEP20 토큰을 사용한 트랜잭션은 수수료가 몇 십 원밖에 들지 않을 가능성이 높습니다. 그러나 ERC20 토큰의 평균 가스비는 약 1만 5천 원에 달합니다. 즉, 가스비의 경우 BEP20이 ERC20보다 우수합니다.
BEP20 vs. ERC20: 블록 검증 속도
BEP20은 PoSA 모델을 채택한 덕분에 ERC20 트랜잭션보다 실행 속도가 비교적 빠르다는 장점도 있습니다. 검증 속도는 트랜잭션마다 상이하지만 평균을 내면 BSC의 경우 약 4초, 이더리움의 경우 약 15초입니다. 즉, BEP20 트랜잭션은 일반적으로 ERC20보다 5배 빨리 처리됩니다.
그러나 이더리움이 2021년 말까지 작업증명(PoW)에서 지분증명(PoS)으로 전환하려는 계획을 완료하면 ERC20 트랜잭션 처리 속도가 크게 개선될 것으로 예상됩니다.
BEP20 vs. ERC20: 토큰 다양성
이더리움은 약 3,000개 디앱을 제공하는 세계 최대의 스마트 컨트랙트 플랫폼입니다. 이중 상당수가 ERC20 표준을 기반으로 합니다. BSC는 현재 약 800개의 디앱을 보유하고 있으며 이중 상당수가 BEP20을 기반으로 합니다. 그러나 BSC는 출시 후 1년도 되지 않아 급성장하여 BEP20 프로젝트의 수가 기하급수적으로 성장했습니다.
보다 안정된 디앱의 토큰에 투자하고 싶으면 ERC20 토큰이 적합합니다. 신규 디앱 프로젝트의 경우 BEP20이 대안이 될 수 있습니다.
BEP20 vs. ERC20: 플랫폼 보안
BEP20 토큰은 가스 수수료가 저렴하고 처리 속도가 빠르지만 BSC의 PoSA 검증 모델은 보안 약점을 가지고 있습니다. 트랜잭션이 승인되었을 때 네트워크 탈중앙성 수준이 낮기 때문입니다.
BSC는 블록 검증에 단 21개 검증자에 의존합니다. 이더리움은 네트워크 전반에 걸쳐 분산된 7만 개 검증자를 보유합니다. BSC의 소수 검증자 시스템은 신뢰 문제로 이어질 수 있습니다.
본질적으로 BEP20 토큰은 보안과 탈중앙성을 일부 포기하여 월등한 가스비와 빠른 체결 속도를 제공하는 것입니다. 보안을 중시하는 경우 ERC20 토큰이 비교적 적합하다고 말할 수 있습니다.
결론
BEP2, BEP20, ERC20은 각 플랫폼에 사용되는 블록체인 토큰 표준을 뜻합니다. 지갑이 이러한 표준을 사용하여 토큰을 전송하는 경우 트랜잭션이 각각의 플랫폼을 통해 처리된다는 뜻입니다. BNB는 BEP2, BSC는 BEP20, 이더리움은 ERC20에 기반합니다.
BEP2는 탈중앙 거새로 기반 암호화폐 거래 시 적합하나 스마트 컨트랙트 지원이 부족합니다. BEP20과 ERC20을 사용하면 스마트 컨트랙트 기술을 기반으로 하는 다양한 디앱과 토큰에 액세스할 수 있습니다.
기술적인 관점에서 BEP20 표준은 ERC20보다 토큰 스펙 옵션이 상세합니다. BEP20은 ERC20에서 파생되어 탄생했기 때문입니다.
ERC20과 비교했을 때 BEP20은 수수료가 저렴하고 처리 속도가 빠르다는 장점이 있습니다. 그러나 이더리움이 올해 말 PoS 검증 모델로 전환하는 데 성공하면 이러한 장점이 상쇄될 수 있습니다. BEP20과 비교했을 때 ERC20은 다양한 디앱과 토큰을 제공하며 분산된 검증 모델을 통해 보안이 뛰어나다는 장점이 있습니다.