区块链网站|NFTS 波卡Polkadot(DOT) FIBOS 波尔卡多特和宇宙的交叉链

FIBOS 波尔卡多特和宇宙的交叉链

广告位

FIBOS的跨链与Polkadot和Cosmos对比高下立见

什么是跨链技术?

跨链技术可以理解为解决两个或两个以上不同链中的资产和功能状态不能相互转移、调用和交换的协议。换句话说,跨链技术可以增加区块链的可扩展性,从根本上解决不同公链/侧链之间交易困难导致的“数据孤岛”问题。

跨链技术的难点

自Blockstream提出侧链概念以来,跨链技术一直是区块链技术的重点研究方向。目前还没有普遍认可的跨链机制,因为公链之间底层技术实现的巨大差异给跨链技术带来了很大的障碍。

交叉链需要解决的几个难题:

为了保证跨链信息的真实性,原链上的交易信息是另一个链的外部信息。如何在进入另一个链时保证这个外部信息是正确的,是整个跨链机制的重要环节。如果要考虑使用POW机制的区块链上不存在最终状态(分支总是存在的,只是概率随着确认块的增加而降低),这个问题的复杂度会更高。

跨链交易应确保原链上的令牌总数不会因为跨链而减少或增加。跨链技术的一个重要应用方向是数字资产的跨链转移。如何保证不同链条上的数字资产能够安全地从一个链条转移到其他链条上,并从其他区块链返回到主链条上,是亟待解决的问题之一。对于数字资产的跨链转移,减少原链上令牌总数的后果是,当令牌需要跨回原链时,原链无法生成新的令牌,即只能单向跨链。原始链令牌的增加是名义上的增加。实际上,已经跨链到另一个账簿的令牌,在原链上支付了两次。这种情况违背了记账准确的原则,任何时候都是不可接受的。因此,当令牌穿越原链时,原链上的令牌必须进入“锁定”状态,当令牌穿越回原链时,这些令牌需要解锁。如何通过去中心化的管理机制完成“锁定”和“解锁”的过程,成为跨链的关键。

保证整个跨链交易的原子性,简单来说就是交易处理的某个环节停止,整个交易可以不部分成功部分失败的撤销,不保证原子性会造成重复支付。跨链技术中保证原子性的难点在于跨链的两端是两条独立的链,可能有不同的共识机制、数据结构、事务处理逻辑等。而交易最终不执行的原因也大相径庭。

现有跨链技术方案

目前,主流的区块链交叉技术包括公证方案、侧链/中继和哈希锁。

上表列出了各种跨链技术之间的基本差异。早期的跨链技术有Ripple和BTC接力,更注重资产转移。以Polkadot和Cosmos为代表的现有跨链技术,更注重跨链基础设施;实现了多币种智能合约的FUSION是一个极具应用价值的公链,在这个公链上可以产生丰富的跨链金融应用。

公证人机制

公证技术的代表是Ripple Interledger协议。2012年,Ripple Laboratories提出Interledger协议,旨在连接不同的书籍,实现它们的协作。Interledger协议适用于所有会计系统,并且可以适应所有会计系统的差异。该协议的目标是创建全球统一的支付标准和统一的网络金融传输协议。

Interledger协议使两个不同的会计系统能够通过第三方“连接器”或“验证器”自由地相互传输证书。记账系统不需要信任“连接器”,因为协议使用密码算法为这两个有连接器的记账系统创建资金托管

侧链是一种新型的区块链,基于在原有链条上锚定一个通行证,就像美元锚定在黄金上一样。侧链连接各种链,而其他区块链可以独立存在。

侧链技术的代表是BTC继电器。它被认为是区块链上的第一个侧链。BTC中继通过使用以太坊的智能合约将以太坊网络与比特币网络连接起来,使用户能够验证以太坊上的比特币交易。它通过以太坊智能合约创建了一个小版本的比特币区块链,但智能合约需要获取比特币网络数据,因此很难实现去中心化。BTC接力为跨区域的区块链交流做出了有意义的尝试,打开了不同区块链的交流通道。

中继技术

接力技术的代表是波尔卡多特。Polkadot是由原以太坊的主要核心开发者推出的公链。主要解决当今两大问题:即时扩展性和可扩展性。Polkadot计划将私有链/联盟链整合到公有链的共识网络中,同时保持私有链/联盟链原有的数据隐私和许可特性。它可以将多个区块链相互连接。

Polkadot的发起人Gavin Wood希望用一个Relay-chain来验证所有其他链的事务,然后通过创建并行链来实现与原链的事务和通信。

目前,Polkadot仍然专注于以太坊,以实现其与私有链的互联,并旨在升级其他公共链网络,使以太坊可以与任何链直接通信。

哈希锁定技术

哈希锁技术的代表是闪电网。在闪电网的底层,采用HTLC科技和RSMC科技构建链下支付通道。这些频道被组合成一个网络。双方之间少量的小额支付可以通过一系列离线协议完成,从而扩展了比特币的性能。

闪电网的关键技术是HTLC哈希锁定技术,基本原理是这样的:爱丽丝和鲍勃可以达成这样一个协议:协议将锁定爱丽丝的0.1 BTC,在时间T (T用未来某个区块链高度表示)到来之前,如果鲍勃可以给爱丽丝看一个合适的R(称为秘密)使得R的哈希值等于预先约定的值H(R),鲍勃就可以得到这个0.1 BTC;如果直到时间t过去,鲍勃仍然不能提供正确的R,0.1 BTC将被自动解冻并归还给爱丽丝。

闪电网并不试图解决单一支付的问题。它的假设是单笔支付的金额足够小,即使一方违约,另一方的损失也很小,风险可以承担。所以在使用时一定要注意“微支付”的前提。

分布式私钥控制技术

私有资产通过分布式私钥生成和控制技术映射到内置资产模板的基于协议的区块链,并根据跨链交易信息部署新的智能合约和创建新的资产。当一个注册资产从原链转移到跨链时,跨链节点会为用户发放现有契约中对应的等价令牌。为了保证原有的链条资产仍然可以跨链条相互交易和流通,实现和释放分布式控制权管理的操作称为:锁入和锁出。锁定是对所有由密钥控制的数字资产实现分布式控制权管理和资产映射的过程。这时候需要委托去中心化的网络来负责用户的私钥,用户可以跨链掌握那部分代理资产的私钥。解锁后,数字资产的控制权将归还给所有者。

虽然集中式网络持有用户的部分私钥,但是用户并没有失去对这一资产的控制权,拥有私钥就是对这一资产的控制权。

FIBOS的跨链思维

哈希锁作为FIBOS跨链技术的选择并不理想。一方面,哈希锁不能保证数据源的可信度;另一方面也要求用户在一定的时间窗口内完成操作,用户本身也成为了跨链的一部分,提高了用户的使用门槛。

公证机制自然契合FIBOS的生态,因为FIBOS的BP节点正好可以充当公证人。但也带来了一些问题。首先,BP节点是通过投票产生的,变化很快,公证列表需要不断更新。需要考虑公证清单的同步如何去中心化,以及公证清单与FIBOS BP不一致导致的数据同步问题。其次,因为BP节点是FIBOS选的,其他链是否完全认同这个结果不得而知;最后,公证机制本身存在数据重复传输的问题,降低了效率。而且得到的数据要靠“多签”机制来判断是否可以执行,在数学层面上无法验证,也会导致风险。

侧链技术是FIBOS交叉链技术所希望的。因为它的块状态在契约中是同步的,所以会对CPU、RAM等资源产生不必要的消耗。同时,问题是由于FIBOS的退块速度快(0.5s),FIBOS侧链多个块的状态同步容易造成超时问题。用侧链来解决数据的可靠性是一个很好的方案,但不应该在合同中进行。

中继方案似乎更可取,因为中继链的存在不会由于同步状态而消耗原始链上的额外资源。同时,异构链中数据结构不同的问题可以通过中继链中的数据转换来解决。这使得中继方案不仅经济,而且可以在异构链之间转移资金。唯一的问题是资产账户的锁定由谁来控制,状态和数据由谁来同步,上面的中继技术方案中没有给出。

对于FIBOS生态系统来说,解决跨链问题是一个战略挑战,尤其是当涉及到与EOS的跨链转移时,跨链技术是必须克服的困难之一。在这方面,整合公证机制和中继的方案具有很高的可行性。资产锁账号由公证人共同控制,公证人还负责初始化冻结状态并给出同步地址。发生跨链转移操作时,首先见证人进行多重签名转出跨链资产,然后进入中继链进行数据验证。验证成功后,通过多签操作转移到目标链。这使得公证机制在数学上得到验证,同时也使得接力链的数据来源更加可信。

区块链技术上是P2P网络、加密技术和分布式账本,经济上是价值网络。目前,由于不同链之间的沟通障碍的存在,区块链的价值网络是碎片化的。作为价值网络的基础设施部分,区块链不应局限于“价值岛”,也不应仅仅将价值局限于小型生态系统。因此,需要跨链技术来链接和扩展不同的链,构建价值网络的高速公路。随着区块链技术的高效迭代和创新,相信跨链技术会越来越成熟,区块链价值网的高速公路终将连接“孤岛”。欢迎了解FIBOS真正的权力下放。跨链狐狸。微信:FIBOSIO

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/dot/42212.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部