跨链简史

苹果手机imtoken怎么下载 2023-02-25 05:20:12

过度抵押

公证人通过超额抵押建立信用,这意味着公证人抵押的资产v2必须大于中间账户中的资产价值v1。 当公证人恶意或疏忽导致中间账户资产损失时,可使用抵押资产补偿损失的用户。 但是,超额抵押会给公证人带来资金成本,而这些成本会转化为高额的跨链手续费,高额的跨链手续费会让用户望而却步。

自己的信用

公证人也可以通过自己的信用背书,让用户产生信任。 但这种信任是中心化的,背离了区块链的基本精神。 但由于这种方式低廉甚至免手续费,仍然吸引了大量用户。 这种由中心化组织保障的跨链方式对于跨链资金量小、安全性要求不高的用户来说也是一个不错的选择。

侧链/中继

三是侧链/中继方案。 侧链和中继其实是同一个概念比特币泡沫简史,中继链相当于多条链的公共侧链。 为简化表述,后面我们统称为桥链方案。

比特币挖矿简史_马斯克叫停比特币买车 比特币跳水_比特币泡沫简史

我们将桥接链方案分为两类,即通用方案和专用同构跨链方案。

总体规划

桥链总体方案与公证人方案相同,仍然存在中间账户,但中间账户的安全不受公证人保护,而是由智能合约监管,这意味着中间账户将是一个合约账户及其资产治理规则由智能合约的代码管理,而不是由公证人管理。 如果代码本身没有问题,只要部署合约的链是安全的,那么合约中的资产就是安全的。

当然,如果桥链本身出现问题,也会影响合约账户中的资产安全。 因此,验证者必须质押一定价值的Work Token,以保证桥链的安全运行。 假设这个值为v3,那么这个v3可以远小于合约账户中的资产值v1。

比特币挖矿简史_马斯克叫停比特币买车 比特币跳水_比特币泡沫简史

为什么v3可以小于v1呢? 因为现在比较流行的BFT-PoS共识几乎杜绝了可以篡改账本的“双花”攻击(如果桥链账本被篡改,可能会间接威胁到合约账户中的资产安全),实现了更强的共识安全。 BFT-PoS 可以实现即时确定性而不是概率确定性。 即使攻击者拥有超过一半的Staking Work Token,他最多也只能拒绝对该区块进行签名,减缓出块速度,使网络无法处理交易,已经形成最终性的区块中的交易无法逆转. 我们可以认为,只要 BFT-PoS 链不存在代码故障,Token 的市值再小都是安全的。

虽然恶意验证者无法撼动中间账户中的资产安全,但网络瘫痪,新交易的验证停止,这并不是我们希望看到的。 所以v3最好不要太小。 我们还是希望桥链的Token市值越大,Staking比例越高,去中心化程度越高越好。

v3可以比v1更小,这样就不会出现超额抵押带来的高额跨链费用,使用跨链桥会非常便宜。 那么有什么办法可以进一步降低跨链成本呢? 有的朋友可能会想到让多条链复用同一个网桥,这就是Poly Network的思路。

同构跨链专用解决方案

马斯克叫停比特币买车 比特币跳水_比特币泡沫简史_比特币挖矿简史

桥接链的通用解决方案看起来很完美! 但是我们对跨链还有更高的追求。 首先,多链复用资产桥可以兼容尽可能多的已有链,但新链不断涌现,扩展兼容太麻烦。 能不能有一个通用的链框架,让新的链可以遵循这个框架,跨链能不能一劳永逸? 其次,我们对跨链的追求不仅仅是实现资产桥接,我们还希望链与链之间可以传递更多的信息,具有很强的互操作性,比如可以跨链调用合约,让多条链才能真正贯通起来,形成一个有机的整体。

基于以上两者的追求,区块链世界出现了Polkadot、Cosmos等同构跨链项目。 两者均采用“1条母链+N条子链”的架构,其中母链是所有子链的公共桥接链比特币泡沫简史,任何开发者都可以按照规定的框架开发子链并申请接入父链。

Cosmos 父链称为 Hub,子链称为 Zone。 通过内置的IBC协议,Zone之间可以实现跨链通信,可以传输其他格式的资产和信息,实现跨链互操作。 波卡母链称为中继链,子链称为平行链。 平行链通过 XCMP 协议进行通信,实现跨链互操作。 事实上,Polkadot 的中继链不仅起到了桥梁的作用,还可以让相连的平行链共享其共识层的安全性。 对于Cosmos Zone,链的安全需要自己负责。

对比分析

比特币泡沫简史_比特币挖矿简史_马斯克叫停比特币买车 比特币跳水

哈希时间锁虽然可以实现跨链交易的原子性,但无法实现资产的跨链流通。 这意味着通过哈希时间锁,我的BTC和你的ETH可以安全交易,但是BTC不能流通到ETH,ETH也不能流通到比特币链上。 但是哈希时间锁是最通用的,对链的属性没有任何限制。

公证人方案可以实现图灵完备链和非图灵完备链之间的资产跨链。 当然,这种资产跨链是单向的,只能从非图灵完备链跨到图灵完备链。 比如将BTC引入ETH,反之,将ETH引入比特币链是行不通的。 这不是公证方案的限制。 事实上,公证人方案也可以实现资产在两条图灵完备链之间的双向跨链流通,但由于其费率较高(超额抵押方案),或趋于中心化(自信誉方案),人们更多会采用桥链方案。

前面提到一个问题,为什么比特币的跨链更多采用公证人方案,而不是桥链方案? 这是因为比特币链不是图灵完备的。 这里解释一下为什么桥链只能在双图灵完备链之间跨链。 因为桥链不是一个独立的存在,而是需要部署在两条链上的合约的配合,就像一座桥不能悬在空中一样。 要存在,必须在两岸都有码头作为支撑。

比特币泡沫简史_马斯克叫停比特币买车 比特币跳水_比特币挖矿简史

比特币泡沫简史_比特币挖矿简史_马斯克叫停比特币买车 比特币跳水

在双图灵完备链之间的跨链中,桥接链方案更具优势,主要体现在不需要超额抵押,可以在多条链中复用,能够以更低的成本实现资产跨链。成本。 Polkadot、Cosmos等跨链项目直接构建了全新的多链架构,超越了资产桥梁,实现了同构链之间丰富的互操作性。

我们描述了三大类(五个子类)的跨链解决方案,我们将每个解决方案的特点做了一个表格比较。

比特币泡沫简史_马斯克叫停比特币买车 比特币跳水_比特币挖矿简史

上面我们讲解各种跨链方案的顺序其实是有明确的时间线的。 最早的主流链是比特币和以太坊。 当人们要实现BTC和ETH之间的交易时,人们首先想到的是哈希时间锁这样的纯密码学方式,不需要任何外力。 2013 年 5 月,诺兰在 BitcoinTalk 论坛上提出了原子转账的想法。 后来,人们开始建设基础设施,搭建资产桥梁,让链间资产互通。 其中,比特币作为市值最大的加密资产,吸引了很多人想要将比特币资产导入其他链,但由于该币不支持智能合约,人们不得不借助公证机制。

由于理念不同,一些项目采用去中心化且成本高昂的超额抵押方案,而另一些项目则采用简单直接的中心化托管方案。 为了降低跨链成本,人们想到了让多条链共享一个链桥的方法。 为了一劳永逸地实现对新链的兼容,人们制定了新链开发的框架和标准,例如Substrate、Tendermint。 为了实现更多维度的互操作性,人们创建了同构的多链架构,例如 Polkadot、Cosmos。 如今,区块链跨链基础设施越来越成熟,以至于人们不再经常讨论跨链,就像我们不再看到电灯亮着就谈“电”的原理一样。

区块链的从业者从未停止思考和追求更好的解决方案。 在他们的推动下,区块链世界像一个生命体一样,不断朝着更复杂、更简单的方向进化。