Education*
Devops
Architecture
F/B End
B.Chain
Basic
Others
CLOSE
Search For:
Search
BY TAGS
linux
HTTP
golang
flutter
java
fintech
개발환경
kubernetes
network
Docker
devops
database
tutorial
cli
분산시스템
www
블록체인
AWS
system admin
bigdata
보안
금융
msa
mysql
redis
Linux command
dns
javascript
CICD
VPC
FILESYSTEM
S3
NGINX
TCP/IP
ZOOKEEPER
NOSQL
IAC
CLOUD
TERRAFORM
logging
IT용어
Kafka
docker-compose
Dart
Wrapped Token에 대해서 알아보자.
Recommanded
Free
YOUTUBE Lecture:
<% selectedImage[1] %>
yundream
2023-01-01
2022-12-10
4979
### About Wrapped Token 인터넷 상에는 수많은 블록체인 네트워크가 있다. 이들 블록체인 네트워크는 기본적으로 다른 블록체인과 완전히 격리되어 있다. 비트코인을 이더리움에서 사용 할 수 없다. 상호운용 할 수 없는 시스템이라는 건데, 블록체인은 경제 시스템이므로 다른 경제 시스템 즉 다른 블록체인과 상호운용될때 더 많은 기회를 찾을 수 있다. Wrapped Token 은 서로 다른 블록체인간 자산교환이 가능하게 하여 경제 시스템을 통합하기 위하여서 사용한다. 예를 들자면 당신이 비트코인을 가지고 있다면, 비트코인을 담보로 하여 이더리움 네트워크에서 사용가능한 토큰(WBTC) 토큰을 받아서 이더리움에서 다양한 (거래를 포함한)경제 활동을 할 수 있게 된다. 정리하고 다음 단게로 넘어가보자. "Wrapped Token은 블록체인의 자산을 다른 블록체인으로 전송 할 수 있는 자산이다." 이제 Wrapped Token에 대해서 자세히 살펴보도록 하자. ### 기본 매커니즘 Wrapped Token은 Pagging 시스템으로 자산을 담보로 잡고 새로운 자산을 발행해주는 방식으로 작동한다. 이는 미국 달러를 담보로 발행하는 Stable Coin과 유사하다. 예를들어 * USDT는 1$에 가격이 고정되어 있는 것처럼, WBTC는 BTC에 가격이 고정된다. * USDT는 1$에 가격을 고정하기 위해서 USDT 발행량과 1:1로 달러를 예치한다. WBTC는 발행한 WBTC 만큼 BTC를 예치한다. 복잡하게 생각 할 필요 없다. 내가 가지고 있는 비트코인은 비트코인 네트워크(경제시스템)에서만 사용 할 수 있다. 이더리움 네트워크에서는 사용 할 수가 없다. 그렇다면 어떻게 해야 할까 ? 비트코인을 누군가에게 맡기고, 해당 비트코인의 가치만큼의 (이더리움에서 사용 할 수 있는) 토큰을 발행 받아서 사용 하면 된다. 이 토큰은 "사용자가 1:1에 해당하는 비트코인을 맡겨놨으므로 그 가치를 믿을 수 있다"는 정보를 담고 있다. 정리하자면 1. 비트코인을 소유한 사용자가 있다. 이 사용자는 이더리움 네트워크에서 거래를 하고 싶다. 하지만 네트워크가 서로 다르기 때문에 BTC를 이더리움 네트워크에서 사용 할 수는 없다. WBTC를 사용하면 된다고 해서 이를 이용하기로 했다. 2. 사용자 적당한 수량의 BTC(비트코인)을 **custodian**에게 맡긴다. Custodian은 이더리움 네트워크에 있으며, 스마트컨트랙트를 이용해서 WBTC를 만드는 작업을 수행한다. 3. Custodian은 해당 수량의 BTC를 금고에 저장하고, 수량만큼의 BTC를 맡겼다는 토큰(증서)를 발행(Mint)한다. 이 토큰을 wrapped BTC 줄여서 wBTC 라고 한다. 4. 사용자에게 WBTC 토큰이 전송되고, 사용자는 WBTC 토큰을 이용해서 이더리움 네트워크에서 거래를 할 수 있다. ### Wrapped Token의 Mint, Burn   Wrapped Token은 자산을 잠궈두고, 이를 담보로 하여 발행하는 Token 이다. 따라서 자산을 담보로 잡을 때마다 담보로 잡은 Token에 1:1에 대응하는 가치의 Wrapped Token을 **mint**해야 한다. 반대로 담보자산을 인출할 경우에는 Wrapped Token을 반납해서 **burn**하고 burn 한 수량 만큼 인출하게 된다. 이렇게 Wrapped Token은 어떤 지갑에서 다른 지갑으로 Token을 Transfer하는게 아니고, Mint / Burn 하는 과정을 거친다. ### 자산 교환대신 Wrapped 하는 이유 화폐를 예로 들어보자. 대한민국에 사는 어떤 사람이 일본에서 1년간 거주해야 한다면 "한화"를 "엔화"로 **환전**을 하지, 한화를 담보로 엔화를 받진 않을 것이다. 반면 부동산, 금 등의 자산의 경우에는 사정이 좀 다르다. 이들 자산을 처분할 생각이 없다면 대부분은 자산을 담보로 하여 화폐를 받게 될 것이다. 비트코인과 같은 암호화폐는 비록 **화폐**라는 이름이 붙어있기는 하지만 시장에서는 **자산**으로 취급하고 있다. 일반 사용자도 비트코인을 자산으로 생각하고 있다. 예컨데 교환 목적이 아닌 투자목적으로 가지고 있기 때문에, 비트코인으 담보로 다른 네트워크의 암호화폐를 빌리는 방법을 주로 사용한다. 1. 비트코인을 맡기고 : 이때 비트코인을 관리할 Custody 가 필요하다. 2. 맡깉 비트코인의 수량 만큼을 다른 블록체인 네트워크에서 Wrapped Token 형태로 mint 해서 사용자에게 전송한다. 사용자는 Wrapped Token 덕분에 보유하고 있는 자산을 처분하지 않고도 다른 암호자산을 확보하여 경제활동을 수행 할 수 있다. ### Stable Coin과 Wrapped Token **Stable Coin**도 작동방식은 Wrapped Token과 동일하다. 1 WBTC가 1 BTC에 pegging 된 것처럼, 1 USDT는 1 U.S Dallar 에 Pegging 되었다. 차이점은 작동방식 이면에 숨어있는 세부 기술과 자산의 가치가 뒷받침되고 유지되는 방식에 있을 뿐이다. ### Wrapped Token과 Bridge Wrapped Token은 한 쪽 네트워크의 자산을 묶어두고, 묶어둔 자산 만큼 다른 쪽 네트워크에 자산을 mint(발행)하는 방식으로 작동한다. 따라서 이러한 자산의 이동을 지원하는 애플리케이션이 필요하다. 브릿지(Bridge)가 이런 역할을 한다. 대부분의 블록체인 네트워크는 자체 경제를 가진 고립된 커뮤니티 형태로 존재한다. 블록체인 브릿지는 이들 네트워크를 연결하는 솔류션이다. ### Wrapped Token의 장점과 단점  Wrapped Token은 블록체인 간의 상호운용성을 제공한다. 사용자는 Wrapped Token을 이용해서 쉽게 자산을 다른 네트워크로 이동하여, 경제활동 영역을 넓힐 수 있다. Wrapped Token은 아래와 같은 장점을 제공한다. 첫번째 트랜잭션 속도와 가스비등을 절약 할 수 있다. 예를 들어 비트코인은 가장 성공적이고 투자할만한 자산이기는 하지만 느리고 가스비가 높다. WBTC로 wrapping 하면 이더리움 메인넷에서 사용 할 수 있으므로 이더리움 메인넷의 빠른 속도와 더 저렴한 가스비를 사용 할 수 있다. 두번째 유동성을 만들 수 있다. 투자목적으로 묶여있는 자산을 wrapping 해서 다른 네트워크에서 사용 할 수 있으므로 Defi 등에 사용 할 수 있다. 단점은 추가적인 보안 위험이 따른다는 것이다. 다른 네트워크로 자산을 옮기기 위해서는 브릿지의 도움이 필요한데, 자산이 흘러가는 통로이니 만큼 해킹의 대상이 될 수 밖에 없다. 크로스체인 브릿지 노마드는 2022년 1억 9천만달러의 해킹피해를 입었다. 하모니의 호라이즌 브릿지는 1억달러, 엑시인피니티의 로닌 브릿지는 6억달러, 솔라나 기반의 웜홀 브릿지 역시 3억달러 이상의 자금을 탈취당했다. ### Wrapped Token 사례 * WBTC : 이더리움 블록체인에서 BTC를 사용하기 위한 Wrapping 프로젝트 * WETH : 이더리움의 ERC-20 버전 * renDOGE : RenBridge에서 사용 할 수 있는 Wrapping 된 도지코인 ### 더 알아보기 본문에서 다루지 못했던 몇 가지 내용들을 정리했다. #### WETH vs ETH WETH는 Wrapped 된 ETH로 이더리움 블록체인에서 사용한다. 이더리움 블록체인이라면 ETH로 거래하면 되는데 왜 WETH가 필요할까 ? 현재 이더리움 네트워크에서 거래되는 모든 토큰은 **ERC-20** 표준을 따르고 있다. 하지만 ETH는 ERC-20 표준이 나오기 전에 나온 토큰으로 ERC-20을 따르지 않는다. 따라서 ETH를 ERC-20 표준을 따르는 다른 토큰과 교환하기 위해서 ERC-20을 따르는 wrapped 된 WETH를 만든 것이다. 당연히 WETH와 ETH는 1:1 비율을 따른다. ## 참고 * [What are wrapped tokens](https://decrypt.co/resources/what-are-wrapped-tokens) * [What is wrapped bitcoin wbtc](https://tokpie.io/blog/what-is-wrapped-bitcoin-wbtc/) * [Wrapping-Assets](https://docs.anetabtc.io/docs/protocol-overview/Wrapping-Assets/) * [How Banks Will Mint Their Own Stablecoins](https://thefinancialbrand.com/news/cryptocurrency-banking/how-banks-will-mint-their-own-stablecoins-129207/)
Recent Posts
MLOps with Joinc - Kubeflow 설치
Vertex Gemini 기반 AI 에이전트 개발 05. 첫 번째 LLM 애플리케이션 개발
LLama-3.2-Vision 테스트
Vertex Gemini 기반 AI 에이전트 개발 04. 프롬프트 엔지니어링
Vertex Gemini 기반 AI 에이전트 개발 03. Vertex AI Gemini 둘러보기
Vertex Gemini 기반 AI 에이전트 개발 02. 생성 AI에 대해서
Vertex Gemini 기반 AI 에이전트 개발 01. 소개
Vertex Gemini 기반 AI 에이전트 개발-소개
생성 AI 모델 Flux.1 설치 및 사용
GPT를 이용한 Reranker 테스트
Archive Posts
Tags
bitcoin
BlockChain
fintech
Copyrights © -
Joinc
, All Rights Reserved.
Inherited From -
Yundream
Rebranded By -
Joonphil
Recent Posts
Archive Posts
Tags