Coin 과 Token (Wrapped Token)

MINIBAIK·2022년 7월 14일
1

image ref: https://m.mk.co.kr/premium/special-report/view/2021/06/30259/


업비트나 빗썸 등 가상자산 거래소의 상장되어 있는 것들은 우리는 흔히 코인 이라 부른다. 비트코인의 영향으로 인해서 일반인들은 코인, 코인 투자란 단어에 익숙해져있다. 이 모든 것들은 코인이라 할 수 있지만 명확하게는 코인이 아니다.



Coin ?


우리가 흔히 부르는 코인들은 정확하게는 특정 블록체인 네트워크에서 검증, 채굴에 의해 생성되고, 거래 되고, 가스비 등으로 사용되는 암호화폐, 기축 통화 이다. 이는 코인이 맞으며, 또 다른 말로는 Native Token 이라고도 부른다. 이더리움 네트워크에서는 ETH, 바이낸스 스마트 체인 네트워크에서는 BNB, 클레이튼 네트워크에서는 KLAY를 예시로 들 수 있다.


Token ?


토큰은 특정 네트워크 상에서 유통할 수 있는 토큰의 호환성을 보장하기 위한 표준 사양을 기반으로 생성된 것이다. 토큰 표준을 사용하는 이유는 토큰끼리의 상호 호환을 위해서이다. 이더리움 네트워크에서는 대표적으로 ERC-20 토큰 표준 아래서 누구나 토큰을 생성하고, 전송할 수 있다. 특정 네트워크 표준 토큰은 스마트 컨트랙트에 의해 생성할 수 있다.

또 다른 예로, 바이낸스 스마트 체인에서 제공하는 토큰 표준은 BEP-20이고, 클레이튼 네트워크의 토큰 표준은 KIP-7 이다. 앞서 설명한 ERC-20, BEP-20, KIP-7은 대체 가능한 토큰 (Fungible Token)에 대한 표준이다. 토큰 표준에 대해서는 자세히 다른 포스팅에 다뤄보려 한다.




Coin 과 Token


코인과 토큰을 설명한 이유는 간단하다. 우리가 흔히 코인이라 부르는 것들은 코인도 있지만, 네트워크에서 제공하는 표준에 의해, 특정 네트워크 사용자에 의해 생성된 토큰도 있다. 대표적으로 최근 핫했던 블록체인 기반, 탈중앙화 금융인 Defi (Decentralized Finance) 프로토콜들이 발행한 자기들만의 토큰들이 있다.

해외 유명 거래소인 Binance에 상장되어 있는 상위 리스트에도 코인 (Native Token) 외에 자신들만의 토큰들도 다수 상장되어 있다. 대표적으로 Uniswap의 UNI, WBTC 또한 네트워크 토큰 표준에 의해 생성된 토큰이다.


Wrapped Token


위 이미지의 WBTC를 보면 옆에 Wrapped Bitcoin 이라 적혀있다. Wrapped는 말 그대로 무언가에 뒤쌓인, 랩핑 되어 있다는 말이다.

탈중앙화 금융 Defi (Decentralized Finance) 안에 있는 탈중앙화 거래소 (Decentralized Exchange) 에서는 암호화폐끼리의 교환, 두개의 코인의 Swap을 제공한다. 이를 이용하면 여러 암호화폐들끼리 교환이 가능하다. 교환 가능한 리스트에는 앞서 설명한 네이티브 토큰 (Native Token)도 포함되어 있는데,
사실 네이티브 토큰은 다른 토큰과 교환이 불가능하다.


네이티브 토큰은 해당 네트워크의 기축 통화로서 다른 토큰과 교환이 불가능하다. 교환 등이 가능하게 하기 위해, 토큰끼리의 호환을 위해 해당 네트워크에서 제공하는 토큰 표준을 사용하여 네이티브 토큰을 Wrapped 하는 것이다. Wrapped Bitcoin (WBTC), Wrapped ETH (WETH) 등이 이러한 이유들로 생성된 토큰 이다.


Wrapped Token 은 어떻게?


토큰들은 스마트 컨트랙트에 의해 누구나 생성할 수 있다고 했다. Wrapped Token 또한 마찬가지이다. 말이 네이티브 토큰을 랩핑한 것이지만, 사실 이는 누구나 생성할 수 있는 그냥 토큰에 불가하다. 하지만 스마트 컨트랙트에서 이를 보증할 수 있다.


1 ETH 을 가져와! 그러면 내가 그에 가치와 동일한 1 Wrapped ETH 을 줄게 !

...

스마트 컨트랙트는 1 ETH 을 담보로 맡고, Wrapped ETH이라는 토큰을 발행하는 것이다. 반대로는 1 Wrapped ETH을 가져오면 1 ETH을 돌려준다. 사용자의 ETH는 이렇게 발급된 wETH로 대신하게 되고, 이에 따라 다른 ERC-20기반 토큰들과 교환 등, 호환되는데 문제가 없게 된다.




out of the way..


Defi에서 특정 블록체인 네트워크에서 다른 블록체인 네트워크로 토큰의 전송을 도와주는 Bridge 프로토콜도 이와 같은 원리이다. A 네트워크에서 B 네트워크로 토큰을 옮기고 싶을 때에는, A 네트워크에서 토큰을 받아 스마트 컨트랙트에 ‘lock’ 을 하고 B 네트워크에 새롭게 같은 가치를 가진 토큰을 ‘mint(발행)’ 해준다. 이는 Wrapped 된 토큰이라 칭하며, 두개의 토큰이 1:1 가치를 가진다는 것은 해당 스마트 컨트랙트가 보증을 해주게 된다.

profile
Organize theories during development.

0개의 댓글