토큰 표준은 어떻게 작동합니까?
By CoinUnited
17 Jan 2023
토큰에 대한 표준은 디지털 토큰의 작동에 대한 규범이자 지침입니다. ERC-20, BEP-20, ERC-721 및 ERC-1155는 가장 잘 알려진 표준 중 일부에 불과합니다. 토큰 표준이 유용하기 때문입니다.
토큰 표준은 해당 표준에 따라 개발된 모든 제품 간의 호환성을 보장합니다. 지갑과 같은 기존 플랫폼 및 앱은 토큰 표준에 따라 토큰이 생성되면 프로젝트에서 발행하는 새로운 토큰과 계속 상호 운용 가능합니다. 예를 들어, ERC-20 토큰 표준은 ERC-20 자산이 동일한 프로토콜 위에 구축된 다른 상품 및 서비스와 함께 사용될 수 있도록 보장합니다. 이로 인해 ERC-20 토큰이 다른 것으로 교환될 수 있습니다. 서로 다른 암호 화폐 간의 거래는 토큰 표준 없이는 훨씬 더 어려울 것입니다. 또한 다양한 암호화폐를 저장하기 위해 단일 지갑을 보유하는 대신 각 토큰에 대한 개별 지갑을 보유해야 합니다.
소프트웨어 개발에서 구성 가능성은 기존 시스템의 여러 부분을 전체로 결합하는 능력을 의미합니다. 동일한 논리가 토큰 생성에도 적용될 수 있습니다. 개발자가 토큰 표준 덕분에 기본 기능에 소요되는 시간이 줄어들면 창의적인 문제 해결에 더 많은 시간을 할애할 수 있습니다.
스마트 계약 간의 상호 작용은 토큰 표준에 의해 더욱 촉진됩니다. 토큰 표준을 준수하는 스마트 계약을 사용하여 토큰을 배포하면 토큰 자체를 주시하는 데 사용할 수 있습니다. ERC-20 및 BEP-20과 같은 표준화된 토큰 형식에는 스마트 계약이 토큰을 추적하는 효율성을 향상시키는 주소 검색 및 토큰 균형과 같은 유용한 기능이 포함되어 있습니다. 예를 들어 프로그래머는 ABI(Contract Application Binary Interface)를 활용하여 ERC-20 토큰의 토큰 전송 및 기타 데이터를 모니터링할 수 있습니다.
BNB 스마트 체인은 BEP-20 토큰 표준(BSC)을 사용합니다. 페그 통화, 유틸리티 토큰, 스테이블 코인 등과 같은 토큰은 이 BSC 기술 정의에 따라 생성될 수 있습니다. 또한 BEP-20은 블랙리스트 작성, 발행 및 토큰 소각 중지를 포함한 새로운 기능을 추가합니다. BEP-20 토큰 표준의 주요 용도는 다음과 같습니다. BEP-20 토큰의 TotalSupply 매개변수는 해당 토큰에 대해 생성될 전체 토큰 수를 지정합니다. 토큰의 값은 BalanceOf 매개변수로 지정됩니다. 사용자 간에 토큰 소유권을 이전할 수 있습니다. TransferFrom: 스마트 계약 사용자가 토큰 전송 권한을 다른 사용자에게 위임할 수 있습니다. 수락: 스마트 계약이 토큰을 인출할 수 있는 최대 임계값을 설정합니다. 토큰 지출 승인은 외부 주소 목록을 통해 지정됩니다.
2015년 ERC-20 토큰 표준을 제안함으로써 Fabian Vogelsteller는 스테이킹 토큰 및 가상 통화를 포함하여 다른 많은 유형의 디지털 토큰 생성을 위한 토대를 마련했습니다. ERC-20 토큰 표준은 개발자가 서로 호환되고 동일한 지침 세트(즉, 대체 가능)에 따라 운영되는 자산을 만들 수 있도록 만들어졌습니다. 즉, 수천 개의 ERC-20 토큰을 발행하면 모든 토큰에서 모두 동일합니다. 그러나 그것들은 각각 고유한 블록체인 네트워크에 속한다는 점을 명심하십시오. 이더리움 블록체인의 토큰은 ERC-20 표준을 준수하는 반면 CoinUnited.io 스마트 체인의 토큰은 이진 확장 프로그래밍 언어 토큰(BEP-20)(BSC)을 사용합니다.
대다수의 이더리움 대체 불가능 토큰(NFT)이 모두 동일한 토큰 표준인 ERC-721을 준수한다는 사실을 알고 계셨습니까? 귀하의 NFT는 POAP(Proof of Attendance Protocol) 또는 비슷한 번호의 한정판 NFT와 동일한 지침을 따랐을 것입니다. ERC-721 토큰 자격을 얻으려면 문제의 자산에 무엇보다도 전체 블록체인에서 고유한 토큰 ID가 있어야 합니다. 토큰 전송, 잔액, 합계 및 글로벌 고유성은 모두 ERC-721의 기능입니다.
토큰 표준이 진행됨에 따라 여러 종류의 토큰에 대한 업계의 수요를 다루는 단일 표준이 등장할 것입니다. BNB 및 NFT와 같은 유틸리티 토큰은 디지털 자산의 다중 토큰 표준인 ERC-1155를 사용하여 생성할 수 있습니다. ERC-1155는 다음과 같은 다양한 토큰 일괄 작업을 지원합니다. 일괄 전송 중에 여러 자산이 한 번에 손을 바꿀 수 있습니다. 많은 자산의 잔액에 동시에 액세스할 수 있는 경우 이를 "일괄 잔액"이라고 합니다. 토큰은 대량으로 주소에 승인될 수 있습니다. 유통되는 토큰이 하나만 있는 경우 NFT(Non-Fungible Token)로 간주되며 지원됩니다.
동일한 표준에 따라 구축된 토큰은 서로 호환되며 공통 기능 세트를 공유하는 반면, 다른 표준에 따라 구축된 토큰은 그렇게 할 가능성이 적습니다. 다양한 업계에서 이를 통제하는 별도의 법률이 있다는 점을 감안할 때 토큰 표준이 서로 호환되지 않을 수 있다는 것은 놀라운 일이 아닙니다. 다양한 표준에 따라 구축된 토큰은 서로 호환되지 않을 수 있습니다. 즉, 동일한 플랫폼에서 사용하거나 상호 작용하거나 교환할 수 없습니다. 하나 이상의 암호화폐를 보유하고 있는 사람들은 이더리움(ETH)에서 비트코인(BTC)을 사용하려고 시도했지만 그렇게 할 수 없는 괴로움을 알고 있을 것입니다. 래핑된 토큰은 이러한 제한을 해결하기 위해 업계에서 개발한 새로운 유형의 토큰입니다.
래핑된 토큰은 가치가 다른 코인의 가치와 연결된 암호화폐입니다. 원본 자산은 종종 래퍼라는 디지털 저장소에 저장되며 래핑된 버전을 나타내는 아바타는 다른 블록체인에서 생성됩니다.
토큰 표준은 블록체인 네트워크에서 작동하는 토큰을 개발하고 릴리스하기 위한 지침으로 생각할 수 있습니다. 현재 사용 중인 여러 토큰 표준이 있지만 블록체인 브리지 및 래핑 기술과 같은 창의적인 솔루션을 사용하여 이들 간의 마찰을 완화할 수 있습니다.
토큰 표준은 해당 표준에 따라 개발된 모든 제품 간의 호환성을 보장합니다. 지갑과 같은 기존 플랫폼 및 앱은 토큰 표준에 따라 토큰이 생성되면 프로젝트에서 발행하는 새로운 토큰과 계속 상호 운용 가능합니다. 예를 들어, ERC-20 토큰 표준은 ERC-20 자산이 동일한 프로토콜 위에 구축된 다른 상품 및 서비스와 함께 사용될 수 있도록 보장합니다. 이로 인해 ERC-20 토큰이 다른 것으로 교환될 수 있습니다. 서로 다른 암호 화폐 간의 거래는 토큰 표준 없이는 훨씬 더 어려울 것입니다. 또한 다양한 암호화폐를 저장하기 위해 단일 지갑을 보유하는 대신 각 토큰에 대한 개별 지갑을 보유해야 합니다.
소프트웨어 개발에서 구성 가능성은 기존 시스템의 여러 부분을 전체로 결합하는 능력을 의미합니다. 동일한 논리가 토큰 생성에도 적용될 수 있습니다. 개발자가 토큰 표준 덕분에 기본 기능에 소요되는 시간이 줄어들면 창의적인 문제 해결에 더 많은 시간을 할애할 수 있습니다.
스마트 계약 간의 상호 작용은 토큰 표준에 의해 더욱 촉진됩니다. 토큰 표준을 준수하는 스마트 계약을 사용하여 토큰을 배포하면 토큰 자체를 주시하는 데 사용할 수 있습니다. ERC-20 및 BEP-20과 같은 표준화된 토큰 형식에는 스마트 계약이 토큰을 추적하는 효율성을 향상시키는 주소 검색 및 토큰 균형과 같은 유용한 기능이 포함되어 있습니다. 예를 들어 프로그래머는 ABI(Contract Application Binary Interface)를 활용하여 ERC-20 토큰의 토큰 전송 및 기타 데이터를 모니터링할 수 있습니다.
BNB 스마트 체인은 BEP-20 토큰 표준(BSC)을 사용합니다. 페그 통화, 유틸리티 토큰, 스테이블 코인 등과 같은 토큰은 이 BSC 기술 정의에 따라 생성될 수 있습니다. 또한 BEP-20은 블랙리스트 작성, 발행 및 토큰 소각 중지를 포함한 새로운 기능을 추가합니다. BEP-20 토큰 표준의 주요 용도는 다음과 같습니다. BEP-20 토큰의 TotalSupply 매개변수는 해당 토큰에 대해 생성될 전체 토큰 수를 지정합니다. 토큰의 값은 BalanceOf 매개변수로 지정됩니다. 사용자 간에 토큰 소유권을 이전할 수 있습니다. TransferFrom: 스마트 계약 사용자가 토큰 전송 권한을 다른 사용자에게 위임할 수 있습니다. 수락: 스마트 계약이 토큰을 인출할 수 있는 최대 임계값을 설정합니다. 토큰 지출 승인은 외부 주소 목록을 통해 지정됩니다.
2015년 ERC-20 토큰 표준을 제안함으로써 Fabian Vogelsteller는 스테이킹 토큰 및 가상 통화를 포함하여 다른 많은 유형의 디지털 토큰 생성을 위한 토대를 마련했습니다. ERC-20 토큰 표준은 개발자가 서로 호환되고 동일한 지침 세트(즉, 대체 가능)에 따라 운영되는 자산을 만들 수 있도록 만들어졌습니다. 즉, 수천 개의 ERC-20 토큰을 발행하면 모든 토큰에서 모두 동일합니다. 그러나 그것들은 각각 고유한 블록체인 네트워크에 속한다는 점을 명심하십시오. 이더리움 블록체인의 토큰은 ERC-20 표준을 준수하는 반면 CoinUnited.io 스마트 체인의 토큰은 이진 확장 프로그래밍 언어 토큰(BEP-20)(BSC)을 사용합니다.
대다수의 이더리움 대체 불가능 토큰(NFT)이 모두 동일한 토큰 표준인 ERC-721을 준수한다는 사실을 알고 계셨습니까? 귀하의 NFT는 POAP(Proof of Attendance Protocol) 또는 비슷한 번호의 한정판 NFT와 동일한 지침을 따랐을 것입니다. ERC-721 토큰 자격을 얻으려면 문제의 자산에 무엇보다도 전체 블록체인에서 고유한 토큰 ID가 있어야 합니다. 토큰 전송, 잔액, 합계 및 글로벌 고유성은 모두 ERC-721의 기능입니다.
토큰 표준이 진행됨에 따라 여러 종류의 토큰에 대한 업계의 수요를 다루는 단일 표준이 등장할 것입니다. BNB 및 NFT와 같은 유틸리티 토큰은 디지털 자산의 다중 토큰 표준인 ERC-1155를 사용하여 생성할 수 있습니다. ERC-1155는 다음과 같은 다양한 토큰 일괄 작업을 지원합니다. 일괄 전송 중에 여러 자산이 한 번에 손을 바꿀 수 있습니다. 많은 자산의 잔액에 동시에 액세스할 수 있는 경우 이를 "일괄 잔액"이라고 합니다. 토큰은 대량으로 주소에 승인될 수 있습니다. 유통되는 토큰이 하나만 있는 경우 NFT(Non-Fungible Token)로 간주되며 지원됩니다.
동일한 표준에 따라 구축된 토큰은 서로 호환되며 공통 기능 세트를 공유하는 반면, 다른 표준에 따라 구축된 토큰은 그렇게 할 가능성이 적습니다. 다양한 업계에서 이를 통제하는 별도의 법률이 있다는 점을 감안할 때 토큰 표준이 서로 호환되지 않을 수 있다는 것은 놀라운 일이 아닙니다. 다양한 표준에 따라 구축된 토큰은 서로 호환되지 않을 수 있습니다. 즉, 동일한 플랫폼에서 사용하거나 상호 작용하거나 교환할 수 없습니다. 하나 이상의 암호화폐를 보유하고 있는 사람들은 이더리움(ETH)에서 비트코인(BTC)을 사용하려고 시도했지만 그렇게 할 수 없는 괴로움을 알고 있을 것입니다. 래핑된 토큰은 이러한 제한을 해결하기 위해 업계에서 개발한 새로운 유형의 토큰입니다.
래핑된 토큰은 가치가 다른 코인의 가치와 연결된 암호화폐입니다. 원본 자산은 종종 래퍼라는 디지털 저장소에 저장되며 래핑된 버전을 나타내는 아바타는 다른 블록체인에서 생성됩니다.
토큰 표준은 블록체인 네트워크에서 작동하는 토큰을 개발하고 릴리스하기 위한 지침으로 생각할 수 있습니다. 현재 사용 중인 여러 토큰 표준이 있지만 블록체인 브리지 및 래핑 기술과 같은 창의적인 솔루션을 사용하여 이들 간의 마찰을 완화할 수 있습니다.