코인과 토큰의 차이
암호화폐에서 코인(coin)과 토큰(token)은 흔히 혼동되는 용어이고, 일부 혼용되어 사용되기도 하지만, 둘은 기술적으로 큰 차이가 있다. 코인(coin)은 자신의 블럭체인에서 사용되는 고유의 화폐(native cryptocurrency)이며, 토큰(token)은 이더리움과 같은 일부 블럭체인에서 제공하는 스마트 계약(smart contract)에 의해 생성되는 커스텀 화폐(토큰)이다.
대표적인 코인으로는 비트코인(Bitcoin), 이더(Ether), 라이트코인(Litecoin), 대시(Dash), 모네로(Monero) 등이 있는데, 이들은 해당 블럭체인의 고유의 화폐로서 가치를 전송하거나 트랜잭션을 실행하는 도구 등으로 사용된다.
이더리움에서 구현되는 스마트 계약(smart contract)은 일반적으로 "ERC-20" 라는 기술 표준을 따라 구현되는데, 이를 통해 생성된 토큰을 흔히 "ERC-20 토큰"이라고 부른다. 스마트 계약을 구현할 때, 개발자는 얼마만큼의 토큰을 발행할 지, 나중에 토큰을 추가 발행할 지, 토큰을 어떤 용도로 사용할 지 등을 결정하게 된다.