找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 4482
  • 1
  • 分享到

贾瑶琪:如何构建面向Web3.0的区块链开发和跨链框架

2022-6-6 13:04

挑战二:跨链之困


未来我们可能会看到成千上万的区块链或者元宇宙应用世界,但要让不同的世界进行更好的沟通和数据传递,我们很快会意识到,其实跨链本身也是一件极其困难的事情。

在传统的 Web2.0的应用场景中,其服务是高度互联的。但区块链目前仍是孤岛,链与链之间并没有很好的沟通。

区块链的重要特性是其确定性,网络中的每个节点都必须以相同的结果结束,这意味着没有外部数据和外部副作用。但事实上,我们需要不同链之间、链上链下都进行有效地沟通交互。在多链的世界中,我们需要能够验证传入数据的正确性,需要完全去信任的交互。

Polkadot本身是很好的跨链框架,不同的开发者可以使用Substrate去开发各种各样的定制化区块链系统或者元宇宙应用——身份链、IoT链、支付链等等。不同链之间又可以经由Polkadot本身,通过跨链消息协议的方式,将不同的信息和资产在不同的链之间进行交换和转移。这些专用区块链包括价值转移链,智能合约链,隐私链。

对于已有的非Substrate区块链平台或者系统,开发者可以通过对应的桥,将已有的链桥接到Polkadot生态,以便将来给其它平行链提供服务。另一方面,除了链与链之间的交互,链本身也需要跟Web2.0世界有比较好的交互,这就涉及到链下工作机。

类似以太坊的传统区块链系统需要中心化预言机系统,将数据从链下传到链上的智能合约里,不仅开销大,而且进度慢。在Polkadot生态里,平行链可以通过链下工作机直接将链下数据传到链上,让链上不同的节点进行处理,这样就更便于验证链下数据在链上是否有其正确性。

此外,我们还开发了各种各样的桥工具包,更好地打通了Polkadot本身生态以及Polkadot外已有的异构区块链之间的消息传递以及资产转移的问题。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部