各种跨链技术比较分析

公证人技术的主要问题在于需要信任特定的公证人群体,这违背了区块链的设计初衷,而信任问题也将带来一系列的安全问题。这可能就是除了单独使用公证人技术的跨链项目较少的原因。但是公证人技术作为技术点被运用在各种跨链交易方案中,例如在属于侧链技术的Rootstock(RSK)项目中,由于使用联合挖矿,前期RSK区块链的算力很有可能会低于比特币全网算力的一半,为了防止其他算力对RSK区块链的51%攻击,RSK区块链的区块打包借助公证人技术。
锚定某一特定区块链的侧链技术均是通过SPV证明验证跨链交易的有效性,理论上支持所有区块链的跨链交换以及跨链资产转移,但是需要为每一条主链、侧链的组合设计实现中继,实现复杂且难度巨大,可拓展性较差。不锚定特定区块链的侧链技术则是基于侧链技术的理念建立跨链基础设施,可以解决狭义侧链技术存在的诸多问题,但是实现复杂,目前没有真正上线的项目可以参考。
哈希锁技术是保证跨链交易原子性的理想方案,但是仅使用哈希锁技术的跨链方案应用范围较为狭窄仅限于跨链转账领域,无法满足其他的跨链需求。与公证人技术一样,哈希锁技术也可以被用在其他跨链方案中以保证跨链交易的原子性。
分布式私钥控制技术提出的将不同区块链的资产映射到同一条区块链上后实现的多币种智能合约,目前实现的与哈希锁技术一样,还只是单纯的进行资产交换的交易出发,还不能完成更加复杂的跨链互操作。如果后续无法进一步增强多币种智能合约的设计,那么分布式私钥控制技术的应用范围将远达不到预期的效果。表1为当前主要跨链技术的比较。
表1 跨链技术比较

各种跨链技术比较分析

各种跨链技术比较分析

扫一扫手机访问

发表评论