정의
ERC-20
The fungible token standard on Ethereum-compatible chains.
ERC-20
ERC-20은 Ethereum과 Ethereum 호환 체인(Polygon 포함)에서 사용되는 대체 가능한 토큰 표준입니다. 잔액 조회, 토큰 전송, 다른 주소가 대신 토큰을 사용하도록 승인하는 기능 등 지갑·거래소·스마트 계약이 교환 가능한 토큰과 예측 가능하게 상호작용하도록 하는 소규모 함수와 이벤트 집합을 정의합니다.
In context
Polymarket에서는 주로 두 곳에서 ERC-20 토큰을 만나게 됩니다. USDC는 기초 자산으로 쓰이는 ERC-20 스테이블코인이며, pUSD는 Polygon에서 거래 및 정산에 사용되는 Polymarket의 래핑된 USDC ERC-20 토큰입니다. 두 토큰이 모두 ERC-20이기 때문에 지갑과 Polymarket Relayer는 같은 표준 인터페이스(approve, transferFrom, balanceOf, totalSupply 등)를 사용해 이들을 이동·승인·계정 처리할 수 있습니다.
Practical notes
- Approvals: Polymarket(그 Relayer를 통해)는 교환 계약이 귀하를 대신해 pUSD를 전송할 수 있도록 ERC-20 승인을 요청할 수 있습니다. 이러한 승인은 Polymarket이 가스를 후원하므로 최종 사용자에게는 가스가 발생하지 않지만, ERC-20의 메커니즘 자체는 동일하게 적용됩니다.
- Composability: ERC-20 호환성 덕분에 다른 스마트 계약과 도구들이 pUSD와 USDC를 맞춤 어댑터 없이 통합할 수 있습니다.
- Differences from ERC-1155: Polymarket의 결과 토큰은 ERC-1155(CTF) 토큰이지 ERC-20이 아닙니다. ERC-20 토큰은 대체 가능한 통화를 나타내고, ERC-1155 토큰은 조건부 결과 지분을 나타냅니다.
See also
- /glossary/usdc
- /glossary/pusd