Sebastien Rousseau
문의하기 ›

ERC-20: 세상을 바꾼 이더리움 토큰 인터페이스

대체 가능 토큰의 상호 운용 가능한 미래를 연 표준

2 분 소요

갈색 나무 테이블 위 전원이 꺼진 노트북.class="img-fluid clearfix"

통찰 #

단순한 표준이 1조 달러 규모 생태계를 열다 #

ERC-20은 처음에는 소박한 이더리움 개선 제안으로 출발하였으나, 그 이후로 작성된 거의 모든 대체 가능 토큰 — 스테이블코인, 유틸리티 토큰, 거버넌스 토큰, 합성 자산 — 의 기반이 되어 왔습니다. 그 천재성은 상호 운용 가능한 토큰 인터페이스를 정의한 데에 있습니다.

아이디어 #

공통 인터페이스를 정의하다 #

ERC-20은 토큰 컨트랙트가 노출하여야 할 함수와 이벤트 집합 — totalSupply, balanceOf, transfer, approve, transferFrom — 을 정의합니다. 이 공통 인터페이스 덕분에 지갑, 거래소, 기타 컨트랙트는 각각의 코드를 알지 못해도 임의의 ERC-20 토큰과 상호 운용할 수 있습니다.

영향 #

ICO 붐에서 DeFi 인프라로 #

ERC-20은 2017–2018년의 ICO 붐을 가능하게 하였으며, 새로운 프로젝트가 맞춤 인프라 없이도 토큰을 발행할 수 있도록 하였습니다. 이후 스테이블코인(USDT, USDC, DAI), 대출 프로토콜, 분산형 거래소의 기반이 되었으며, 이러한 모든 것은 ERC-20 호환성에 의존하고 있습니다.

혁신 #

구성 가능성의 힘 #

ERC-20은 토큰을 「머니 레고」 — 구성 가능한 금융 프리미티브 — 로 변모시켰습니다. 프로토콜은 이용자의 허락을 얻어 그 토큰을 사용할 수 있으며, 이를 통하여 대출, 유동성 풀, 자동 마켓 메이커, 플래시 론이 가능해집니다. 새로운 프로토콜이 각기 기존 프로토콜 위에 구축됩니다.

활용 사례 #

스테이블코인에서 거버넌스까지 #

ERC-20은 다음의 기반으로 기능합니다: 법정통화 담보 스테이블코인(USDC, USDT), 암호 담보 스테이블코인(DAI), 거버넌스 토큰(UNI, AAVE, COMP), 래핑 자산(WBTC), 유틸리티 토큰, 합성 자산.

제약 #

알려진 함정 #

approve는 경합 조건에 취약합니다(고전적인 「ERC-20 승인 공격」). 컨트랙트로 직접 전송된 토큰은 복구 불가능합니다(ERC-223과 ERC-777이 이를 해결하고자 하였습니다). 이러한 문제는 보다 새로운 설계의 동기가 되어 왔습니다.

규제 #

규제 레이더에 잡힌 토큰 #

ERC-20의 인기로 SEC, FCA, 기타 규제 당국은 「토큰이란 무엇인가」를 정의할 수밖에 없게 되었습니다. Howey 테스트, MiCA, 규제 대응 스테이블코인 체계는 모두 ERC-20 기반 토큰 경제의 규모가 부분적으로 추동한 결과입니다.

전망 #

진화와 대체 #

ERC-20은 아마도 대체되지 않을 것입니다. 그것은 지나치게 확립되어 있고, 지나치게 구성 가능합니다. 그러나 진화는 일어납니다 — ERC-721(NFT), ERC-1155(멀티 토큰), ERC-4626(토큰화 보관고) 등의 확장은 모두 그 DNA를 이어받습니다.

결론 #

21개의 단순한 함수 #

ERC-20은 약 21개의 함수와 이벤트를 정의하는 수백 줄의 Solidity 코드입니다. 수조 달러 규모의 금융 활동이 그를 기반으로 합니다. 이는 신중히 설계된 표준의 힘 — 구축을 위한 공통 기반 — 을 보여줍니다.

최종 검토 .