[Defi] Wrapped Token

냐옹·2023년 8월 2일
0

Defi

목록 보기
9/11
post-thumbnail

Wrapped Token

Wrapped Token은 특정 블록체인의 토큰을 다른 블록체인에서 사용할 수 있도록 포장하는 프로세스를 의미합니다. 이러한 포장된 토큰은 원래 토큰과 1:1로 교환될 수 있게 해주는 대표토큰입니다.

하지만 왜 Wrap을 하는 걸까요?

Wrapped Token은 블록체인 간 상호운용성, 표준화, 유동성 확보, 보안 및 규제 준수와 같은 중요한 역할을 합니다. 이러한 토큰은 블록체인 생태계의 성장과 다양성을 촉진하며, 사용자와 개발자에게 더 많은 유연성과 기회를 제공합니다.

Wrap을 하는 이유

  1. 블록체인 간 상호 운용성 InterOperability
    Wrapped Token은 서로 다른 블록체인 간에 토큰을 이동할 수 있게 해줍니다. 예를 들어서, Wrapped Bitcoin(WBTC)는 이더리움 블록체인에서 비트코인의 가치를 대표하는 토큰입니다. 이를 통해서 이더리움 기반의 디파이 프로젝트에서 비트코인을 사용할 수 있게 됩니다.

  2. 표준화
    이더리움과 같은 스마트 계약 플랫폼에서는 ERC-20과 같은 토큰 표준이 있습니다. Wrapped Token을 사용하면, 다른 블록체인의 토큰도 이 표준을 따르게 할 수 있으며, 이로 인해서 개발자는 더 쉽게 통합하고 상호작용할 수 있게 됩니다.

  3. 유동성 확보
    Wrapped Token은 다양한 디파이 프로젝트와 거래소에서 추가 유동성을 제공합니다. 사용자는 원하는 블록체인에서 원하는 토큰을 사용할 수 있으며, 이로 인해 더 많은 거래와 참여 기회가 생깁니다.

  4. 보안 및 규제 준수
    Wrapped Token은 특정 규제 및 보안 프레임워크 내에서 작동할 수 있게 설계될 수 있습니다. 이는 기업과 기관투자자가 더 쉽게 참여할 수 있도록 하며, 더 넓은 사용자층에게 열린 문을 제공합니다.

그럼 궁금한게 하나 생깁니다.

ERC-20 기반의 Wrapped BTC를 만든다고 해봅시다. 근데 우리가 봤을 때는 그냥 이더리움 토큰인데, 그게 어떻게 BTC와 같은 가치를 지닌다고 할 수 있나요? 누가 보장해주나요?

일단 보면 바이낸스에서도 WBTC/BTC 거래쌍이 있어서 언제든지 거래가 가능합니다.
https://www.binance.com/en/trade/WBTC_BTC?theme=dark&type=spot

제 3자에 의한 보증

  1. 보관자 (Custodian)
    WBTC의 가치는 신뢰할 수 있는 보관자에 의해서 보증됩니다. 보관자는 실제 비트코인을 안전하게 보관하고, WBTC와 1:1로 교환할 수 있는 역할을 합니다. 사용자가 WBTC를 구매하려면, 보관자에게 실제 비트코인을 보내고, 대신에 ERC-20 토큰 형태의 WBTC를 받게 됩니다.

  2. 감사 및 투명성
    그럼 쟤네가 실제로 그걸 그대로 가지고 있는지에 대해서 검증되어야 할겁니다. WBTC의 시스템은 정기적인 감사와 투명한 기록을 통해서 공개적으로 검증됩니다. 이건 WBTC의 유통량과 보관자의 보유량을 양이 같은지를 확인합니다.

  3. 스마트 계약
    WBTC는 이더리움의 스마트 컨트랙트를 사용하여 토큰의 발행과 소각을 관리합니다. 이 스마트 컨트랙트는 WBTC와 실제 비트코인 간의 1:1 교환을 보증하는 역할을 하며, 공개적으로 검증될 수도 잇습니다.

  4. 다중서명
    WBTC의 시스템은 다중 서명 기술을 사용하여, 여러 당사자가 트랜잭션을 승인해야 하도록 합니다. 이것은 단일 실패 지점을 제거하고, 시스템의 안정성을 높입니다.

appendix

다중서명 Multi-Signature(Multi-sig)
다중 서명은 디지털 보안에서 사용되는 특별한 형태의 서명 기술입니다. 이 기술은 특정 트랜잭션 또는 작업을 승인하려면 여러개의 개인키가 필요하게 하는 방식으로 작동합니다.

작동원리
다중 서명 지갑을 설정할 때, 특정 수의 개인 키가 트랜잭션을 승인하는데 필요하다고 정의됩니다. 예를 들어서 3 of 5 다중 서명 지갑은 5개의 개인 키 중 3개가 필요하다는 것을 의미합니다.

트랜잭션 승인
트랜잭션을 실행하려면, 지정된 수의 개인 키 소유자가 트랜잭션에 서명해야 합니다. 3 of 5 예시에서는 5명 중 3명이 트랜잭션에 서명해야겠죠.

검증
트랜잭션은 지정된 수의 유효한 서명이 모두 수집되면 네트워크에 전송되어 검증됩니다.

다중 서명의 이점

다중 서명은 디지털 자산의 관리에 더 높은 수준의 보안과 협업을 제공합니다. 여러 참여자가 트랜잭션을 함께 승인해야 하므로, 신뢰와 투명성이 향상되며, 단일 실패 지점의 리스크가 줄어듭니다.

보안 강화
다중 서명은 단일 지점의 실패를 방지합니다. 한 사람의 개인 키가 손실되거나 도난당해도, 다른 서명자들이 있으므로 지갑의 자금은 안전합니다.

협업과 거버넌스
기업이나 조직에서 다중 서명은 여러 관리자가 공동으로 자금을 관리하게 해줍니다. 이는 투명성을 높이고, 부정행위를 방지할 수 있습니다.

유연성
다중 서명 지갑은 다양한 요구 사항과 규칙에 맞게 설정할 수 있습니다. 예를 들어, 일부 서명자는 일상 거래를 승인하고, 다른 서명자는 큰 금액의 거래를 승인하는 등의 역할 분배가 가능합니다.

0개의 댓글