ERC-20 토큰은 이더리움 네트워크에 존재하는 '대체 가능' 디지털 토큰 세트입니다. 여기서 대체 가능하다는 것은 세트 내의 각 토큰이 다른 토큰과 구별되지 않는다는 것을 의 미합니다. 이는 디지털 영역에서 하나의 미국 달러가 다른 모든 미국 달러와 구별되지 않는 것과 유사합니다. ERC-20 토큰의 경우, 각 세트는 ABC나 XYZ와 같은 티커 심볼로 구별됩니다. 예를 들어, 100만 개의 ABC 토큰 세트와 1천만 개의 XYZ 토큰 세트가 있을 수 있습니다. ERC-20 토큰 세트를 만드는 진입 장벽이 낮아 이더리움 네트워크에 비교적 간단한 '계약'을 배포하는 것만으로 가능하기 때문에 세트의 수는 수천 개에 달합니다. 이러한 이유로 대부분의 세트는 실제로 가치가 매우 낮습니다. 그러나 일부는 수십억 달러의 가치를 지닙니다.
ERC-20은 토큰을 어떻게 전송할 수 있는지, 거래가 어떻게 승인되는지, 토큰의 총 공급량 같은 규칙의 공통 세트를 정의하는 기술 표준을 의미합니다. ERC-20 표준은 2015년 제안에서 시작되어 이더리움 개선 제안(IEP-20)을 통해 이더리움 프로토콜에 통합되었습니다.
ERC-20 토큰과 상호작용하려면 ETH를 사용해야 합니다. 예를 들어, 100개의 ABC 토큰을 앨리스에게 보내고 싶다면, 거래 비용을 지불하기 위해 소량의 ETH를 첨부해야 합니다.
더 읽기: 가스란 무엇이며 이더리움에서 수수료는 어떻게 작동하나요?
ERC-20 토큰은 스마트 계약을 배포하여 생성됩니다. 스마트 계약의 논리는 심지어 토큰 세트를 생성하는 데에도 흥미로운 사용 사례를 제공합니다. 예를 들어, 계약이 최대 1000 ETH를 받을 수 있도록 작성되었다고 가정해봅시다(즉, 계약에 총 1000 ETH를 보낼 수 있음). 계약에 1 ETH를 보낼 때마다, 계약은 자동으로 100개의 ABC 토큰을 생성하여 보낸 사람에게 다시 보냅니다. 이는 100,000개의 ABC 토큰을 "생성"하고 ETH를 계약에 보낸 사람에게 배분하는 것입니다. 이 과정은 주식의 초기 공개 상장과 유사한 점이 있습니다. 회사 주식이 발행되고 달러로 구매한 사람들에게 배분되는 방식과 유사합니다.
ERC-20 토큰의 종류는 매우 다양합니다. 위의 예시처럼, 일부는 회사의 주식과 유사한 금융 자산을 나타냅니다. 이러한 특성은 해당 토큰이 금융 규제 기관에 의해 증권으로 간주될 수 있음을 의미하며, 발행자는 관할 지역에 따라 다양한 법적 의무를 이행해야 할 수도 있습니다.
ERC-20 토큰은 로열티 보상 및 평판 포인트와 같은 것들을 나타내는 데에도 사용될 수 있습니다. 예를 들어, 온라인 여행사가 플랫폼을 통해 예약할 때마다 사용자에게 포인트를 발급한다고 상상해보세요. 이러한 포인트는 향후 예약 시 결제에 사용될 수 있습니다. 또한 VIP 서비스, 예약 플랫폼에서 생성된 수수료의 일부, 플랫폼 관리 방식에 대한 발언권 등 추가적인 혜택을 제공할 수 있습니다. 중요한 점은, 이러한 포인트(토큰)는 다른 사람들과 거래할 수 있으며, 이는 생성된 생태계 외에도 가치를 부여합니다.
ERC-20 토큰은 금이나 부동산과 같은 물리적 객체를 나타내는 데에도 사용될 수 있습니다. 그러나 디지털 토큰이 물리적 객체를 나타내는 경우, 두 가지 간의 연결을 유지하는 것은 어려움을 야기합니다.
가장 많이 사용되고 널리 배포된 ERC-20 토큰 중 하나인 테더(USDT)와 같이 미국 달러를 나타내는 ERC-20 토큰의 예를 고려해보십시오. USDT라는 티커 심볼을 사용하는 테더 토큰 보유자는 테더 리미티드라는 회사의 은행 계좌에 보관된 미국 달러에 대한 청구권을 가집니다. 1 USDT의 가치는 지금까지 1 '실제' 미국 달러의 가치를 신뢰할 수 있게 반영했으나, USDT 뒤에 있는 회사의 은행 계좌는 이더리움 네트워크 외부에 존재하므로, 참여자들은 '실제' 달러의 존재를 확인하기 위해 전통적인 감사 관행에 의존해야 합니다. 이처럼 코드로 구동되는 이더리움 공유 컴퓨터 외부에 존재하는 제3자에 대한 의존은 '진실'을 보장하는 것을 어렵게 만듭니다. 따라서, 테더-회사가 충분한 달러 준비금을 실제로 보유하고 있는지에 대한 신뢰를 상실할 가능성이 항상 존재하며, 이는 1 USDT가 1 미국 달러와 동일한 가치가 아닌 상황으로 이어질 수 있습니다.
도전에도 불구하고, USDT 토큰이 이더리움에 존재한다는 사실은 '실제' 미국 달러보다 특정 유용성을 제공합니다. 특히, 쉽게 이동할 수 있으며(국경을 넘나드는 것도 포함), 다른 토큰으로 교환하거나, 이자를 얻을 수 있는 스마트 계약에 보낼 수 있습니다. 이러한 이유로 USDT 및 기타 이더리움 기반 미국 달러 토큰의 채택이 빠르게 증가하고 있습니다.
더 읽기: 탈중앙화 금융이란 무엇인가요?
원래 이더리움 블록체인을 위해 설계된 ERC-20 토큰 표준은 EVM(이더리움 가상 머신) 호환 네트워크 전반에서 널리 채택되었습니다. 이는 주로 표준의 유연성, 효율성, 개발자가 이를 사용하여 토큰을 쉽게 생성하고 배포할 수 있는 용이성 때문입니다. 그 결과, BNB 스마트 체인, 폴리곤, 아발란체와 같은 EVM 호환성을 지원하는 수많은 블록체인이 ERC-20을 수용하여 이러한 플랫폼 간의 토큰 상호 운용성을 용이하게 했습니다. 이 크로스체인 기능은 암호화 생태계 내에서 자산의 보다 자유로운 이동을 촉진할 뿐만 아니라 탈중앙화 금융(DeFi), 게임, 기타 탈중앙화 애플리케이션(dApps) 분야의 혁신을 촉진했습니다. ERC-20 표준을 활용함으로써 이 EVM 호환 네트워크는 일관되고 신뢰할 수 있는 사용자 경험을 보장할 수 있으며, 이는 블록체인 공간에서 토큰 생성의 기초 구성 요소로서 ERC-20의 역할을 더욱 확고히 합니다.
Bitcoin.com Wallet 앱은 이더리움뿐만 아니라 지갑에서 지원하는 EVM 호환 네트워크 전반에서 ERC-20 토큰을 지원합니다. (작성 당시 지원되는 네트워크는 아발란체, BNB 스마트 체인, 폴리곤입니다.)
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.