该内容已被发布者删除 该内容被自由微信恢复
文章于 2022年9月6日 被检测为删除。
查看原文
被用户删除
其他

走进Web3万链互联:跨链&跨层、锁定+铸造与哈希时间锁定

0xChris 本体研究院 2022-09-02

随着 Solana、Cosmos、本体等公链的不断发展,区块链行业已经逐渐呈现“一超多强”的格局,即以以太坊为主要 dApp 开发平台,新一代公链围绕各自场景构建,并互相展开竞争,挑战以太坊的 Web3 霸主地位。
我们确信,Web3 的未来是多链互联的格局,因此为了各平台数据的有序、自由流转,跨链就成了一个十分重要的板块。
那么,到底什么是跨链?


狭义的跨链

狭义上的跨链,主要是针对通证的交换和传递。
我们都知道,公链是封闭的状态,数据只能在链上闭环流转,无法与外界互通。因此,一条链上的原生通证便无法直接传递到另一条链上。但在各家公链生态快速发展的当下,很多时候,单一平台已经无法满足价值流转,用户们更希望能够在不同的 dApp 中使用同一种通证。
*图源:网络
因此,为了达成此目标,跨链桥技术被提上议程并处于持续构建中。借助该技术,用户通证将会在源链被锁定,随后目标链会发行等量映射通证,实现数据的传递,用户则使用映射通证参与目标链的应用或者活动。


广义的跨链

但是,Web3 不仅仅是金融生态,未来还会有广袤的发展空间,包括元宇宙去中心化社交等等领域同样需要跨链技术。因此,广义的跨链还会包括链与链之间的信息传递
跨链行为的实质是一系列消息传递的组合。通过跨链信息传递,A 链能读取 B 链的状态和信息,将 B 链的状态和信息作为执行的触发条件。实现了信息跨链后,链与链之间的联系会更加方便频繁跨链治理多链元宇宙等组合将成为可能。


跨层

但随着 Layer2 的出现,又出现了另一个概念“跨层”。如今很多用户会把“跨链”与“跨层”混淆,因为二者对于用户来说,前端操作区别不大。但实际上:
*图源:网络
  • 跨链是指将消息在不同的区块链之间进行传递,比如本体和以太坊之间就是跨链。不同的链有不同的账本记账单位,B 链记的账不会汇报给 A 链,B 链只在跨链发生时和 A 链互通消息。

  • 跨层是指信息在 Layer1 和 Layer2 之间传递,比如以太坊和 Arbitrum 之间就是跨层。跨层是同一套账本下记账的地方发生改变,Layer2 上记的账需要定期告知主链,以便主链同步更新。
那么,跨链是如何发生的呢?现在行业内主流的跨链方案有两种:

哈希时间锁定

哈希时间锁定(Hash TimeLock Contract,简称 HTLC)是密码学方法,交互双方用户通过为自己的数据赋予哈希锁时间锁进行数据交互,完成相应的解锁步骤即可获取对方用来交换的数据。
这种方法的特点是相对安全,但是跨链需要等待较长时间,且手续费较高,用户体验较差

锁定+铸造机制

即在原链的指定智能合约锁定原生通证后,在目标链铸造新通证
*图源:网络
这种跨链桥方式主要应用于通证传递,也是目前较为常见的跨链方式。然而,由于该模式的安全依赖于网络验证节点,如果验证节点作恶或者太过中心化以至于被黑客控制,会造成严重经济损失

目前,由于区块链的数据流通更偏金融领域,跨链技术更多是考虑通证的跨链,因此也出现了大量的安全事件,让跨链行业蒙上一层阴影。
去中心化是注定的 Web3 未来,万链互联也是 Web3 的必然结果。因此,如何实现安全跨链,如何满足未来爆炸式数据量的跨链,将是跨链行业的下一个关键目标。


了解最新资讯,参与精彩活动,欢迎加入本体中文电报群!扫描下方二维码或复制链接即可加入:
https://t.me/OntologyNetworkCN

▿点击阅读原文查看往期精彩

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存