[Susan泛谈区块链]闲聊一些不同的跨链技术

本文借鉴:

https://nulltx.com/a-simple-guide-to-cross-chain-projects-such-as-cosmos-polkadot-and-ekt/

为什么需要跨链技术?

之前看到一篇文章,把以太坊,Polkadot和 EKT比作处理记账的小乡村。 它们都有各自独立的记账簿。记账的方式都是去中心化的,记账通过激励和惩罚机制来保证其准确性。

以太坊这个乡村里,每位村民都有着自己的记账簿,同时向其他村民提供记账服务。

以太坊家庭记账里,每个人都使用相同的模式。可是,如果其他村民也加入这个记账游戏中,问题为他们记账簿的格式不同,内容也不一致。那么,要完成这样的动作就需要跨链协作。跨链技术使得账户间可以互通,最终目的是让全球的村民使用一种记账簿的效果。

EKT 和Cosmos 类似,他们提供统一规格的记账架构,等同于同形的多链架构。如果全球使用同一记账架构,那么即使记账人不同,所有的账簿都可以进行沟通,最终实现一个记账簿的效果。

EKT 其实提供的是2种规格一致的记账簿。一种是通证链来处理通证交易,另一个是DApp链,让不同的开发人员来创建自己的去中心化应用程序。

Polkadot的方法不一样。Polkadot派出一组村民到不同的乡村来帮助他们创建记账簿,并通过一个总记账簿来连接所有的记账簿。如果村民使用 Polkadot, 就等同于全球只有一个记账簿。

在Polkadot里,所有连接的链成为平行链,链接各平行链的链成为中继链。所有平行链上的区块是通过中继链上的验证组进行验证和确认。 也就是说平行链上的车记账员都是由Polkadot提供的。因此可以说他们的安全是依附对Polkadot的信任。

如果把 EKT的跨链模式跟安卓系统比较,所有互通性是通过一个统一,相对开放的系统来完成的。而Polkadot则更像是苹果的iOS系统,则是使用对平行链的更严格的管控。

资产如何跨链?

同样由两种跨链机制:内部跨链和公有跨链。

内部跨链

在EKT 系统里,不同主链间资产的交易和转移非常容易。因为所有的链都共享同样的用户系统。因此EKT 自然支持资产的跨链转移。

而Polkadot里的内部跨链则指的是平行链间的沟通。中继链统一管理每条平行链的运行和共识,所有平行链上的轻节点都是直接兼容入中继链中。

公有跨链

EKT 和Polkadot在和现有公链如以太坊间的连接方式类似。EKT 通过桥梁,而Polkadot则通过中继桥梁进行。桥梁是需要自定义开放的。

EKT 计划支持以太坊和eos 这样主要的公链。

通过多链来解决功能的瓶颈问题

如上面所述,以太坊就如同一个让自己的村民征求其他的乡村是否需要他们帮忙来记账的乡村。 它是用单一层记账系统来统一记录所有乡村的记账。

以太坊这个乡村之友一条通往外界的路。所有记录各种交易的村民都运行在这条公路上,因此造成它的拥堵。

那么以太坊如何可以改善其功能? 它可以通过分片来分配记账任务从而改进其速度。

EKT 废除传统的一链治理天下的方案来设计一个新的公链来保证每个合约都采纳新的一链一合约机制来运行。每条链都通向不同的乡村,这样可以保证一条链上的交通不会影响到其他链的效率。任何链上的业务都不会和其他服务互动,这样可以有效执行资源的独立。

而Polkadot的总帐可以和100个乡村通话,暂时很有效。可是,如果将来乡村的数量增加,将需要新的中继链来连接新的乡村。在这些底层中继链上,也许会有更高层的中继链来作为新的最后总记账簿。

多链技术

Polkadot的创始人Gavin Wood是以太坊前CTO 和联合创始人。Polkadot 在今年是个明星项目。Cosmos 在今年主网上线后也备受关注。

EKT 是中国独立开发的跨链项目之一。在2017年开始,是早期支持原始多货币的公链之一。EKT的多链技术,独立开发的AWM 智能合约开发语言以及AWM 虚拟机位后续的区块链开发项目提供便利,它可以在任何区块链应用程序场景里使用。

这些多链盒跨链技术的开发最终将加快区块链的应用和执行。

你可能感兴趣的:([Susan泛谈区块链]闲聊一些不同的跨链技术)