上文我们说到波卡就像一个地基,一切基于这个地基建造的区块链都可以实现业务往来,并且可以连接比特币、以太坊等已经建成的区块链。那么从今天开始我们将正式进入到波卡的系统学习中,我同样还是以通俗易懂的语言向大家讲述,今天我们聊聊波卡的跨链可组合性。 一、跨链的概念 昨天有小伙伴问我,波卡是怎么让不同区块链之间进行业务往来的呢,这里有个专业名称,很多朋友应该都清楚,这种不同区块链之间进行数据、资产的通信和互操作性,我们把它叫做跨链。 这里划重点,真正的跨链必须要满足以下功能: 1、数据跨链 2、资产跨链 3、互操作性 打个比方,比如比特币和以太坊通过波卡实现了跨链。那么在: 比特币链上的转账记录就可以通过波卡传递到以太坊上(数据跨链) 比特币链上的资产BTC也可以通过波卡转账到以太坊上(资产跨链) 以太坊上的智能合约可以通过波卡控制BTC的转账(互操作性)。 有朋友一直以为所谓跨链,就是资产互换,比如 1BTC兑换了10ETH,这样链上资产就互换了,大错特错!鸭哥强烈反驳,这种“跨链”跟在中心化交易所中交易有什么区别?即使是在去中心化交易所(DEX)交易,这与跨链也根本扯不到一起!有些市场上宣称做跨链的项目,鼓吹资产互换就是跨链,实际上就是个交易所,千万不要混淆概念。 二、波卡的跨链架构 波卡就像一个地基,那么波卡的主链就像这个地基一样,可以让很多区块链加入进来,我们把波卡的主链叫做中继链,加入进来的区块链叫做平行链。 中继链为了让更多区块链能加入进来,所以它上面会有很多的插槽,上文说过,比特币和以太坊这种已经建设完毕的区块链,没法直接插入插槽,只能通过桥梁的方式连接波卡,我们把这个桥梁叫做转接桥。我画个画给大家演示一下,大家应该就明白了: 图中波卡中继链就是个大圆环,上面有很多小孔作为插槽,其他区块链可以插入插槽成为平行链,比特币和以太坊没法直接插入插槽,只能通过转接桥的方式成为平行链。 三、波卡如何实现跨链 上图中波卡中继链好像一个插排一样,不同区块链可以插入插槽成为它的平行链,那么这个插排有个功能可以进行数据传递,我们把它叫做XCMP协议。 正是因为有了XCMP协议,就好像在平行链之间连接了电话线一样,插入插槽的平行链之间才可以互相发送消息,互相通信,实现数据跨链。 那么比特币又是如何转账到以太坊上的呢?很多人跟鸭哥一样匪夷所思,只有数据跨链如何让资产也能跨链呢,这里我们继续画画说明: 老王拥有1个BTC,他想把这个BTC转账到以太坊上参与以太坊的去中心化金融活动。那么首先,他会把1BTC转账到转接桥的BTC地址,转接桥收到后会锁住,没有任何人可以动这个BTC,然后提交一个以太坊地址。 紧接着,转接桥会把锁住BTC的消息,还有老王提交的以太坊地址,通过波卡XCMP协议传递,告诉以太坊上的转接桥, “是以太坊转接桥吗?我已经成功把BTC锁住了,收到消息请回答!老王他的以太坊地址是xxxxx” 以太坊的转接桥收到消息:“知道BTC被锁住了,这边已经收到老王的以太坊地址。” 大家都知道,以太坊上的智能合约可以发币,因此以太坊那边的转接桥接收到消息后,立即通过智能合约铸造一个XBTC的以太坊代币,发送到老王的以太坊地址上。 这个XBTC代币,代表那边转接桥锁住的BTC。那么用户就可以把这个XBTC代币转账到以太坊的生态中,参与各类去中心化金融活动了。这样就把比特币转账到了以太坊上,实现了资产跨链。 转接桥就好像一个当铺,老王在中国的当铺质押了银子(BTC),那么中国的当铺就会通知美国的当铺,老王就可以去美国的当铺拿到银票(XBTC),美国的银票就代表着中国当铺抵押的银子,可以像银子一样消费,从中国到美国,就是跨链了。 如果用户想赎回自己比特币链上的BTC怎么办呢?其实也很好实现,只需要把XBTC代币转回以太坊的转接桥,并提交一个接收比特币的地址,转接桥收到XBTC后,立即通过智能合约销毁。 同样经过波卡XCMP协议,把销毁的消息传到比特币的转接桥上,解锁释放BTC到这个用户提供的比特币地址上,这样用户就拿到了原来的BTC。 就好像老王不想待在美国了,于是把银票(XBTC)返还给美国的当铺,当铺当面撕毁银票,然后通知中国的当铺。中国的当铺收到银票撕毁的消息后,就把质押的银子还给了老王,老王就又在中国拿回了原来的银子(BTC)。 四、如何确保转接桥的安全 可以看出,比特币和以太坊的资产跨链主要依赖于转接桥。有人问鸭哥,如果转接桥跑路了或者不工作了怎么办? 其实转接桥并不是中心化的,它也是属于去中心化的区块链,在这个桥链上存在收集人这个角色,每个平行链都有属于它自己的收集人,这些收集人收集平行链的消息传给中继链验证,并监控平行链的情况,防止作恶事件的发生。
因此在比特币和以太坊的转接桥,资产跨链是要收取手续费的,这些手续费作为收集人的奖励,比如用户转到转接桥上1BTC锁定,实际在以太坊转接桥上可能只会收到0.99 XBTC代币,扣掉的0.01BTC就是作为收集人的奖励了,这样通过去中心化的方式就能保证转接桥的安全。 五、总结 不知大家有没有发现波卡整个跨链系统中最核心的部分是什么,鸭哥认为波卡跨链系统中最核心的就是XCMP协议,事实上,所谓资产跨链,也是因为通过数据跨链,通过数据的链间通信来操作两个不同区块链之间资产的锁定、解锁、铸造和燃烧的过程。 就好像中国的当铺和美国的当铺,他们之间做银子质押、开银票、银票销毁、释放银子,这些操作都需要通过打电话(XCMP协议)通信一样,没有电话,他们无法进行协作。 回归本文的标题——跨链可组合性,其中可组合性又是指什么呢?其实,波卡的平行链范围非常广泛,包括公有链、私有链、联盟链甚至不是一个区块链,只要它的技术足够优秀,可以为波卡生态的繁荣增添新的功能,都可以加入到波卡这个庞大的跨链系统中。所有波卡生态下的平行链都可以互相跨链通信、资产转移、互相操作。 正如上文文末我们对波卡进行的定义: 所以你说波卡是什么,它什么也不是,但是加入它的区块链多了,它就什么都是了。 ——END 鸭哥创办了Polkadot新纪元社区,后续有千元红包和抽奖送DOT的活动,有一手消息或争取到的波卡生态项目的糖果也会作为福利发给社区,扫描二维码马上加入: 更多交流请加鸭哥V:cui1kcan2 —- 编译者/作者:doter 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
0到1全面认知波卡——跨链可组合性(二)
2020-07-19 doter 来源:区块链网络
LOADING...
相关阅读:
- 宇泽谈币:8.2比特币早间行情分析轮涨效应下币圈市场热闹非凡2020-08-02
- 他带领18个人成就事业,现在又让58个人成为亿万富豪,而这条新“链”2020-08-02
- 以太坊正在为超过400美元的价格做准备; 这就是将其推向更高的原因2020-08-02
- 标题中包含Key(Mykey)会带来什么效果2020-08-02
- 比特币交易价格突破11,000美元2020-08-02