之所以会有锚定 BTC,是为了让因技能体系不兼容不能直接呈此刻种种非 BTC 区块链的 BTC,以“替身”形式呈现。今朝所有生成锚定 BTC 的方案都由等值或超额抵押资产背书。这个中,总量 98%的锚定币是以“托管+映射” 方法完成。
按照抵押物的差异主要有两类思路:抵押 BTC 生成锚定 BTC,和抵押其他区块链资发生成锚定 BTC。
前一种方法不会扩张畅通中的 BTC 及锚定 BTC 的总数,而且由于是真实
BTC 抵押不会呈现因“资不抵债”而产生频繁清结算流程。
可是,正因为是真实 BTC 抵押,再到另一条链上释放锚定 BTC,所以一定会涉及到跨链模式的设计,,跨链机制设计的差异是各个锚定 BTC 模式差此外焦点点之一,如 WBTC 通过托管方和商户之间的交互实现人工跨链,而
renBTC 通过 RenVM 实现跨链。但本质上,这些机制城市将 BTC 托管给某个或某些特定群体完成的。
后一种方法的清结算机制会更巨大,但由于抵押物可以是同一条链上的资产所以凡是可以制止跨链,如 sBTC 的生成流程都产生在以太坊上。这类机制以智能合约作为东西,因此不需要任何托管,可是弊端是资产操作效率低且存在无法清算的风险。
但无论前者照旧后者,由于都是基于抵押,所以环绕抵押机制会有所差异,如图 3-1 和表 3-1 所示,好比 WBTC 由中心化托管机构托管抵押的 BTC, renBTC 由去信任化网络托管抵押的 BTC(但今朝尚未完全实现),而 sBTC 是由合约节制抵押的 SNX。
进一步来说,领略各锚定 BTC 办理方案的运行逻辑,最主要的是领略两个问题。
1.锚定 BTC 如何锻造和销毁?
该问题向下细拆又会酿成 3 个小问题:
1)谁来认真锻造和销毁?
2)谁来认真抵押的托管?
3)跨链信息如何举办互换?
2.如何办理锚定 BTC 锻造、流转、销毁等生命周期中的资金安详问题?下表对本章将要先容的几类锚定 BTC 做了扼要比拟。在后文我们还会对每一种锚定 BTC 举办具体阐明并接头前述问题。
3-1 几种锚定 BTC 比拟
数字来历:链上数据,2020-11-17,火币研究院整理 3.1 WBTC
WBTC(Wrapped Bitcoin),于 2019 年 1 月刊行上线,托管方为知名数字资产托管机构 BitGo,是最早基于以太坊网络与 BTC1:1 挂钩的 ERC-20 代币,在种种锚定 BTC 中占比份额最大,刊行量已高出 12 万,其刊行法则也被诸多厥后者加以参照。
WBTC 体系是基于信任的同盟管理模式,其焦点为两层分宣布局。如 0 所示为 WBTC 的两层分宣布局,个中涉及三种脚色,托管方(Custodian)、商户(Merchant)以及用户(Customer)。在该布局下,托管方与商户之间的交互认真锻造和销毁 WBTC;商户与用户之间的交互认真向二级市场投放和收回 WBTC;用户不会越级直接和托管方交互。
如图 3-2 所示,下面我们将通过先容 WBTC 的铸币与销毁流程,及个中各类脚色的权责来探讨该种模式的优缺点。
3.1.1 锻造、销毁、分发与接纳:两层分发
1) 锻造与销毁
WBTC 的锻造与销毁均产生在托管方与商户之间,而且会同时在 BTC 和以太坊上产生生意业务。锻造的焦点点是在 BTC 链上锁定 BTC,并在以太坊链上释放等值的 WBTC。WBTC 的锻造流程如下:
转账 BTC:首先,在 BTC 链上,商户会向托管方发送必然数量的 BTC;
申请铸币:尔后,在以太坊链上,商户会向 WBTC 的智能合约提倡申请铸币的请求,该请求的参数中会带上 BTC 链上转账的生意业务 id;
铸币:托管方看到申请铸币请求,并按照个中的 BTC 转账的生意业务 id,确认生意业务已经完成后,会向合约发送确认铸币请求。确认铸币请求会触发合约中的铸币操纵,合约会自动铸币并放入商户的以太坊地点中。
销毁是与铸币相反的流程,但差异的是,铸币进程中最终确认提倡铸币行动的是托管方,但销毁进程中,确认提倡销毁操纵的是商户。详细流程如下:
建设销毁生意业务:商户在以太坊链上通过合约建设销毁 WBTC 的请求,销毁指定命量的 WBTC;
转账 BTC:待销毁操纵完成后,托管方会在 BTC 链上向商户转移对等数量的 BTC;
生意业务确认:完成转账后,托管方会在以太坊链上提倡生意业务,确认销毁操纵已经完成。
值得留意的是,铸币和销毁的进程由于并不是全自动化完成,凡是需要淹灭数小时到几十小时(一般在 48 小时以内)。
2) 分发与接纳
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。