[Blockchain] 코인, 토큰

yooni·2022년 3월 8일
0

Blockchain

목록 보기
19/36
post-thumbnail

1. 코인과 토큰

토큰과 코인 모두 암호화폐의 한 유형이며 둘 다 지불과 결제의 수단으로 사용이 가능하다. 토큰과 코인 사이의 구분은 명확하지는 않지만, 보편적으로 '플랫폼의 유무'로 구분한다.

코인은 다른 플랫폼에 종속되지 않고 자체 메인넷(블록체인 프로젝트를 실제로 출시하여 운영하는 독립적인 플랫폼)**을 가지고 독립적인 생태계를 구성하고 있는 암호화폐를 말하며 이더리움, 이오스 등의 플랫폼 코인이 여기에 해당한다. 비트코인, 리플은 플랫폼 코인은 아니지만 다른 플랫폼에 종속되지 않은 독립적인 암호화폐이므로 코인에 속한다. 코인은 해당 블록체인 네트워크를 나타내는 이름으로도 사용된다.

토큰은 다른 플랫폼 코인 위에서 새로운 생태계를 구현하여 개별적인 목적을 달성하기 위해 사용하는 지역 암호화폐이다. 발행된 블록체인 네트워크 안에서만 사용될 수 있다. 토큰은 자체 네트워크 및 메인넷 없이 코인이 가지고 있는 블록체인 네트워크를 빌려서 쓴다. 토큰은 자체적인 메인넷이 없으며 다른 플랫폼 기반 위에서 작동하며 dApp에서 사용 가능하게끔 개발되었다. 자체 메인넷 기술로 코인을 발행하는 것보다 상대적으로 발행이 쉽고 발행 시간이 짧다. 많은 수의 블록체인 프로젝트들이 이더리움 메인넷 기반으로 토큰을 발행한다. 토큰을 기반으로 새로 생성된 생태계를 토큰 이코노미라고 하고, 여러개의 토큰 이코노미가 모여 크립토 이코노미를 실현한다.

코인은 지불 수단으로 볼 수 있고, 토큰은 이에 비해 더욱 넓은 기능을 가지고 있다. 코인의 분명한 목적은 거래 기능에 집중하여 화폐처럼 사용되어 전통적인 화폐의 기능인 회계의 단위, 가치의 저장, 가치 이전의 수단 등의 역할을 하는 것이다. 토큰은 값을 가지고는 있지만 코인처럼 화폐로만 간주할 수는 없다. 토큰은 디지털 화폐 이상의 기능을 제공한다. 또한 코인은 대부분 채굴되어 발행되고, 토큰은 마치 주식처럼 미리 만들어진 발행량만큼 뿌려진다는 차이가 있다.



2. FT (Fungible Token)

🪙 대체 가능한 토큰
하나의 토큰을 다른 토큰으로 대체 가능한 토큰


2-1. FT

대다수의 암호화폐는 거래, 계량 단위, 가치 저장을 할 수 있도록 *대체 가능한 FT로 발행한다. FT는 마치 실제 화폐가 사람들에게 동등한 가치로 인식되는 것과 마찬가지이다. 또한 토큰이 동일한 가치를 갖기 때문에 토큰을 0.001EOS 처럼 더 작은 단위로 쪼갤 수 있다. 비트코인, 이더리움, 대다수의 이더리움 dApp이 해당된다.

  • 대체 가능(Fungible) : 💵 1달러 지폐끼리는 서로 대체가 가능하다.
  • 대체 불가능(Non-fungible) : ✈️ 비행기 티켓은 다른 티켓과 동일하게 보이지만 대체가 불가능하다.

블록체인 생태계의 거버넌스 토큰과, 해당 생태계에서 사용되는 토큰이 모두 FT로 발행된다. 일반적인 De-Fi에서 다른 코인/토큰과 함께 페어로 예치되어 유동성 풀을 제공한다.


2-2. ERC-20

🖋 Ethereum Request for Comment 20
이더(ETH) 및 다른 이더리움 기반 토큰 간의 호환성을 위한 Fungible Token의 표준 스펙

이더리움은 자체 블록체인을 기반으로 다양한 dApp이 작동할 수 있도록 고안된 플랫폼 네트워크이다. dApp은 이더리움 플랫폼 위에서 스마트 컨트랙트를 이용하여 쉽고 빠르게 토큰을 발행할 수 있다. 이더리움 블록체인에서는 이더(ETH) 코인이 사용되고, dApp에서는 각각의 솔루션으로 그에 맞는 토큰을 발행한다. 이 토큰들은 이더리움 생태계에서 호환 및 사용 가능하다.

ERC-20은 이더리움 네트워크 상에서 유통할 수 있는 토큰의 호환성을 보장하기 위한 표준 토큰 스펙이다. ERC-20 기준에 맞춰 dApp을 설계한 후 토큰을 발행하면, 이더리움과 쉽게 교환할 수 있고 표준 이더리움 지갑에 자유롭게 전송할 수 있다. 즉 이더리움 블록체인을 활용하는 토큰의 경우 ERC-20 기준을 맞춰야 한다. ERC-20은 이더리움 기반 가상머신 EVM에서 사용되는 언어인 Solidity로 제공된다.

대표적인 ERC-20 토큰으로는 유니스왑, 싸이클린 등이 있다. 이오스, 트론 등은 이더리움 기반 토큰으로 발행되었지만 향후 자체 메인넷의 출시와 함께 독립적인 코인으로 재탄생했다.



3. NFT (Non Fungible Token)

🏙 대체 불가능한 토큰
하나의 토큰을 다른 토큰으로 대체하는 것이 불가능한 토큰


3-1. NFT

대체가 가능하다와 불가능하다를 구분 짓는 요소는 각각이 고유한 정보 또는 특성을 가지고 있는지 여부에 따른다. 각각의 토큰이 고유한 가치를 가지고 있어 각 토큰 간의 호환이 불가능하다. 고유한 번호의 자산이나 이익을 가지고 있다.

다양한 분야에서 블록체인 기술을 도입하면서 디지털 자산의 소유권이라는 개념이 더욱 중요해졌다. 이에 따라 NFT를 활용한다면 기존 디지털 자산의 소유권 문제를 해결할 수 있다. NFT는 각각이 독특하며 디지털적으로 희소성을 가지고 있다. NFT 기반 게임 사례들은 사용자의 디지털 자산이 서비스 내에 귀속되지 않는다는 점에서 의의가 있다. 따라서 NFT는 디지털 자산을 블록체인 시스템에 기록하여, 해당 서비스가 종료되더라도 안전하게 자산을 보호하고 권리를 보장할 수 있다.


3-2. ERC-721

🖋 Ethereum Request for Comment 721
NFT 토큰의 표준 스펙

ERC-721은 이더리움 블록체인에서 대체할 수 없거나 고유한 토큰(NFT)을 작성하는 방법을 설명하는 무료 공개 표준이다. ERC-721은 토큰 그 자체보다 게임에 주로 쓰이는데 크립토키티와 디센트럴랜드가 대표적이다. NFT는 무제한 공급이 가능하지만 가치의 손상을 막기 위해 대부분의 dApp 프로젝트에서 NFT의 전체 공급량을 제한하고 있다.



4. SFT (Semi Fungible Token)

4-1. SFT

FT와 NFT의 특성이 합쳐진 토큰

FT와 NFT를 하나의 스마트 컨트랙트에서 관리할 수 있도록 한다. 처음에는 다른 동일한 SFT와 거래될 수 있다는 점에서 일반적인 FT처럼 작동한다. 이 토큰은 일단 교환되면 대체 가능한 FT로서의 기능을 잃게 되어 대체가 불가능해진다. 통화와 같은 대체 가능한 요소와 아이템/무기 같은 대체할수 없는 항목이 모두 있는 게임 산업에서 특히 유용하다. 게임 회사는 FT, NFT를 모두 발행하여 상호 운용성을 보장하며 FT와 NFT는 쉽게 교환이 가능하다.


4-2. ERC-1155

🖋 Ethereum Request for Comment 1155

ERC-1155는 대체 가능 토큰인 ERC-20과 대체 불가능 토큰인 ERC-721 토큰을 하나의 스마트 컨트랙트에 담아 결합한 것이다. ERC-1155는 다른 ERC 기반 프로젝트와 호환되어 FT, NFT, SFT를 모두 발행할 수 있다.

ERC 토큰 표준은 각각의 토큰 유형별 별도의 스마트 컨트랙트가 필요하다는 비효율성, 이로 인해 발생하는 높은 비용 문제가 있었다. 이런 문제에 대한 해결 방안으로 ERC-1155가 등장했다. ERC-1155 아이템 표준은 단일한 하나의 스마트 컨트랙트에 무한개의 FT와 NFT 아이템을 담을 수 있도록 한다. 대표적으로 NFT 마켓 OpenSee에서 사용되고 있다.



📌 Reference
https://www.coindesk.com/tech/2021/08/17/what-is-a-semi-fungible-crypto-token/

profile
멋쟁이 코린이

0개의 댓글