상세 컨텐츠

본문 제목

ERC-20, BEP-20, ERC-721 및 ERC-1155 등 토큰 표준이란?

블록체인 체험기

by Happycoin 2024. 4. 27. 00:30

본문

반응형

오늘은 암호화폐 거래소 바이낸스 아카데미에 게시된 "토큰 표준이란 무엇인지?"에 대해 살펴봅니다.

이 글은 2023년 1월 14일 게시되었고, 2023년 6월 16일 업데이트되었습니다.

토큰 표준 소개

 

토큰 표준이란 무엇인가요?

토큰 표준

 

<요약>

토큰 표준은 암호 토큰이 작동하는 방식을 규제하는 규칙과 관습의 집합입니다. 인기 있는 표준으로는 ERC-20, BEP-20, ERC-721 및 ERC-1155가 있습니다.

소개

수만 개의 암호화폐가 존재하지만, 대부분의 암호화폐가 동일한 청사진으로 구축되었다는 사실을 알고 놀라실 수도 있습니다. 이러한 청사진을 토큰 표준이라고 하며, 블록체인 토큰의 주요 기능과 속성 중 일부를 정의합니다.


표준을 사용하는 이유는 무엇인가요?

상호 운용성

이것은 해당 표준을 사용하여 구축된 모든 제품이 상호 작용하거나 함께 작동할 수 있도록 보장합니다. 프로젝트가 표준에 따라 발행한 새로운 토큰은 기존 지갑과 같은 플랫폼 및 애플리케이션과 호환됩니다. 예를 들어, ERC-20 자산은 동일한 표준을 사용하여 개발된 다른 제품 및 서비스와 상호 운용이 가능합니다.


이것이 또한 여러분이 ERC-20 토큰을 다른 것으로 거래할 수 있는 이유입니다. 표준이 없다면 여러 암호화폐를 거래하기가 훨씬 더 어려워질 것입니다. 또한 여러 암호화폐를 보관할 수 있는 지갑을 사용하는 대신 특정 토큰에 대한 특정 지갑을 만들어야 할 것입니다.


합성 가능성

프로그래밍에서 합성 가능한 시스템을 가지고 있으면 개발자가 기존 구성 요소를 재사용하여 새로운 제품을 만들 수 있습니다. 이것은 토큰 생성에도 적용됩니다. 표준을 사용함으로써 기본 기능에 소요되는 시간이 줄어들기 때문에 개발자는 실험하고 혁신할 시간을 더 많이 갖게 됩니다.


효율성

표준은 스마트 계약 간의 상호 작용도 용이하게 합니다. 스마트 계약이 표준을 따르고 배포한 후에는 생성된 토큰을 모니터링하는 데 사용할 수 있습니다.

 

ERC-20 및 BEP-20과 같은 표준은 주소 검색 및 잔액과 같은 필수 기능을 제공하여 스마트 계약이 토큰을 더욱 효율적으로 모니터링할 수 있도록 합니다. 예를 들어, ERC-20 토큰을 검사하려면 개발자는 전송 및 기타 데이터를 추적하기 위해 컨트랙트 애플리케이션 바이너리 인터페이스(ABI)라는 인터페이스를 사용할 수 있습니다.

 

암호 화폐 및 디파이의 일반적인 토큰 표준

BEP-20

이것은 BNB 스마트 체인(BSC)의 표준입니다. BSC를 위한 기술 명세서로 개발되었으며, 개발자가 페그 코인, 유틸리티 토큰, 스테이블코인 등 다양한 것을 출시할 수 있도록 합니다. 또한 블랙리스트, 민트, 토큰 소각 일시 중지와 같은 기능을 도입합니다.


다음은 이 표준의 주요 기능입니다

1. TotalSupply: 총 공급량을 정의합니다.

2. BalanceOf: 잔액을 정의합니다.

3. Transfer: 사용자가 다른 사람에게 소유권을 이전할 수 있게 합니다.

4. TransferFrom: 스마트 계약을 통해 사용자를 대신하여 다른 사람에게 토큰을 이전할 수 있게 합니다.

5. Approve: 스마트 계약이 인출할 수 있는 한도를 정의합니다.

6. Allowance: 이것을 사용할 수 있는 권한이 있는 외부 주소를 정의합니다.

 

ERC-20

2015년 파비안 보겔스텔러는 이후 가상, 스테이킹, 가상 화폐를 포함한 개발자들이 자체 토큰을 설계하는 데 주요한 윤곽이 될 이 표준을 제안했습니다.


이것은 공통 규칙을 따르고 서로 교환 가능한(즉, 대체 가능한) 자산을 개발하기 위한 표준입니다. 따라서 ERC-20 토큰 1,000개를 만들면 각 단위는 동일한 기능을 가지게 됩니다.

BEP-20은 ERC-20 표준과 매우 유사합니다.

그러나 두 개는 서로 다른 블록체인 네트워크에 속합니다. ERC-20은 이더리움 블록체인에서 사용되고, BEP-20은 BNB 스마트 체인(BSC)에서 사용됩니다.

 

ERC-721

이더리움의 대체 불가능 토큰(NFT) 대부분이 이것을 공유한다는 사실을 알고 계셨나요? 한정판 NFT이든 출석 증명 프로토콜(POAP)이든, 여러분의 NFT는 아마도 동일한 청사진으로 만들어졌을 것입니다. 그렇다면 NFT를 고유하게 만드는 것은 무엇일까요? 지침 중 하나에 따르면 ERC-721이 되기 위해서는 자산에 전 세계적으로 고유한 토큰 ID가 있어야 합니다.


이 표준에는 전송, 현재 잔액, 총 공급량, 그리고 언급한 바와 같이 전 세계적으로 고유한 특성이 포함됩니다.


ERC-1155

표준이 발전함에 따라 업계의 다양한 토큰 유형에 대한 요구를 포괄하기 위한 지침이 등장했습니다. 이것은 BNB와 같은 유틸리티 토큰과 NFT를 포함한 다양한 유형의 디지털 자산을 생성할 수 있는 멀티 토큰 표준입니다.

이 표준에는 다음과 같은 토큰 일괄 기능이 있습니다

- 전송: 여러 자산을 동시에 전송할 수 있습니다.

- 잔액: 여러 자산의 잔액을 한 번에 조회할 수 있습니다.

- 승인: 모든 토큰을 주소에 승인할 수 있습니다.

- NFT 지원: 공급량이 1개일 경우 토큰을 NFT로 취급합니다. 

 

표준의 한계

같은 표준으로 만들어진 토큰은 기본 기능이 일치하고 서로 잘 상호 작용할 수 있지만, 다른 표준은 그렇지 않을 가능성이 높습니다. 업계의 표준을 규제하는 서로 다른 규칙이 있기 때문에 서로 호환되지 않는 것은 놀라운 일이 아닙니다. 이는 다른 표준을 사용하여 개발된 토큰이 같은 플랫폼에 존재하지 않을 수 있거나, 서로 통신하거나 거래할 수 없다는 것을 의미할 수 있습니다.

 

여러 암호화폐를 소유하고 있다면 이더리움에서 비트코인을 사용할 수 없는 불편함을 경험해 보셨을 수도 있습니다. 이러한 한계를 해결하기 위해 업계에서는 랩 토큰이라는 새로운 유형의 토큰을 고안했습니다.


랩 토큰 (Wrapped tokens)

랩 토큰은 다른 가치에 연동된 암호화폐입니다. 일반적으로 원래 자산은 래퍼라고 불리는 디지털 금고에 넣어지고, 아바타와 같은 다른 블록체인에 랩 버전이 생성됩니다.

 

맺음말

표준은 블록체인 기반 토큰을 설계하고 출시하기 위한 청사진과 같습니다. 현재 업계에는 여러 토큰 표준이 있으며, 블록체인 브리지와 랩핑 메커니즘과 같은 혁신적인 솔루션은 이러한 토큰 간의 호환성 문제를 원활하게 해결하는 데 도움이 될 수 있습니다.

 

바이낸스 아카데미 원문은 아래와 같습니다.

https://academy.binance.com/en/articles/what-are-token-standards?ref=AZTKZ9XS&utm_source=BinanceTwitter&utm_medium=GlobalSocial&utm_campaign=GlobalSocial

 

What Are Token Standards? | Binance Academy

Token standards are the guidelines for programmers to build tokens. Learn how the major token standards (ERC-20, BEP-20, ERC-721, ERC-1155) work and what they offer.

academy.binance.com

 

728x90
반응형

관련글 더보기

댓글 영역