ETH2.0与Polkadot,谁才是新一代的平台霸主?

作者: Nikolai Kuznetsov

翻译:& 校对: 阿风 圆圆

编者按:以太坊可扩展性的诟病阻碍了以太坊的发展,为此以太坊提出ETH2.0进行升级,不过从目前项目进展上看,该项目并没有波卡Polkadot)项目进展快,甚至即使以太坊2.0能成功上线,可能也不如波卡的技术更好。因为波卡理念更为先进,而以太坊2.0的理念显然有所不足。

2016年,以太坊第一任CTO与联合创始人Gavin Wood(嘉文·伍德)离开以太坊后,撰写了波卡白皮书《Polkadot:异构多链框架的愿景》。全新的区块链被嘉文命名为Polkadot,并于今年5月开启了第一次迭代,最近波卡主网进行了一系列重大升级。

2015年,嘉文着手开发Polkadot的同时,Ethereum核心开发团队就已经开始ETH2.0的升级,这是以太坊有史以来最大的基础设施升级。ETH2.0也被称为Serenity,将于2020年推出第一个版本即Serenity Phase 0,其余三个阶段计划在未来两年内推出。ETH2.0引入的分片架构或将终结2017年ICO热潮以来一直备受诟病的可扩展性问题。

那么,同为区块链基础设施且有着深厚的历史渊源,Ethereum与Polkadot有可比性吗?如果有我们又该从哪些侧面进行比较?

1、分片与可扩展性(Scalability with sharding)

ETH2.0和Polkadot都使用分片来实现可扩展性。分片是指对区块链网络或其数据进行分区处理,以实现并行从而提高吞吐量。但是,分片是个十分广义的概念,实际上ETH2.0和Polkadot采用了完全不同的架构。

目前,ETH1.0在单链结构上运行,每个节点都必须对每个交易进行验证。相比之下,ETH2.0有一个称为信标链的主链,该主链促进了分片之间的通信,这些分片连接到信标链进行通信。由于分片并行处理的性质,从而使ETH2.0比ETH1.0具有更高的吞吐量。

ETH2.0架构对信标链上的分片有统一管理,分片必须按照统一方法来更改状态,再每个块添加到信标链的区块链中。本质上,信标链就是一系列端口的集合,我们以USB接口为例,只有当USB插头形状正确,才能进行正确的链接,分片也必须遵守ETH2.0的规则才能与信标链链接。

Polkadot则采用了完全不同的架构,即中继链+平行链的架构。中继链作为主链,平行链的地位则类似于ETH2.0的分片。但与ETH2.0不同的是,在平行链连接到主链时,Polkadot采用更加灵活的元协议,换句话说,任何平行链都可以使用更加“个性化”的且符合本链的规则来改变状态。唯一需要遵守的是中继链验证者(Validators)可以使用元协议(meta-protocol)执行验证过程,这个过程使用的标准就是WebAssembly,即Ewasm虚拟机。

2、互操作性(Interoperability)

Polkadot在架构层面的灵活性,将使得其互操作性远胜于ETH2.0,因为只有以太坊专用的分片才能成为以太坊生态系统的一部分。同时,Polkadot架构上搭建了转接桥(Bridge),这可以让外部区块链链接到Polkadot,达到双向兼容的目的。

对于转接桥的作用,我们举例说明,如果ETH2.0想要与Polkadot通信,只需要与转接桥链接,就可以与Polkadot上的任何应用互通信,这个转接桥就像你想要去美国旅行,需要到大使馆获得签证,一旦签证通过,就可以在美国自由通行了。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年9月18日 上午10:42
下一篇 2020年9月18日 下午3:41

相关推荐

ETH2.0与Polkadot,谁才是新一代的平台霸主?

星期五 2020-09-18 15:41:51

作者: Nikolai Kuznetsov

翻译:& 校对: 阿风 圆圆

编者按:以太坊可扩展性的诟病阻碍了以太坊的发展,为此以太坊提出ETH2.0进行升级,不过从目前项目进展上看,该项目并没有波卡Polkadot)项目进展快,甚至即使以太坊2.0能成功上线,可能也不如波卡的技术更好。因为波卡理念更为先进,而以太坊2.0的理念显然有所不足。

2016年,以太坊第一任CTO与联合创始人Gavin Wood(嘉文·伍德)离开以太坊后,撰写了波卡白皮书《Polkadot:异构多链框架的愿景》。全新的区块链被嘉文命名为Polkadot,并于今年5月开启了第一次迭代,最近波卡主网进行了一系列重大升级。

2015年,嘉文着手开发Polkadot的同时,Ethereum核心开发团队就已经开始ETH2.0的升级,这是以太坊有史以来最大的基础设施升级。ETH2.0也被称为Serenity,将于2020年推出第一个版本即Serenity Phase 0,其余三个阶段计划在未来两年内推出。ETH2.0引入的分片架构或将终结2017年ICO热潮以来一直备受诟病的可扩展性问题。

那么,同为区块链基础设施且有着深厚的历史渊源,Ethereum与Polkadot有可比性吗?如果有我们又该从哪些侧面进行比较?

1、分片与可扩展性(Scalability with sharding)

ETH2.0和Polkadot都使用分片来实现可扩展性。分片是指对区块链网络或其数据进行分区处理,以实现并行从而提高吞吐量。但是,分片是个十分广义的概念,实际上ETH2.0和Polkadot采用了完全不同的架构。

目前,ETH1.0在单链结构上运行,每个节点都必须对每个交易进行验证。相比之下,ETH2.0有一个称为信标链的主链,该主链促进了分片之间的通信,这些分片连接到信标链进行通信。由于分片并行处理的性质,从而使ETH2.0比ETH1.0具有更高的吞吐量。

ETH2.0架构对信标链上的分片有统一管理,分片必须按照统一方法来更改状态,再每个块添加到信标链的区块链中。本质上,信标链就是一系列端口的集合,我们以USB接口为例,只有当USB插头形状正确,才能进行正确的链接,分片也必须遵守ETH2.0的规则才能与信标链链接。

Polkadot则采用了完全不同的架构,即中继链+平行链的架构。中继链作为主链,平行链的地位则类似于ETH2.0的分片。但与ETH2.0不同的是,在平行链连接到主链时,Polkadot采用更加灵活的元协议,换句话说,任何平行链都可以使用更加“个性化”的且符合本链的规则来改变状态。唯一需要遵守的是中继链验证者(Validators)可以使用元协议(meta-protocol)执行验证过程,这个过程使用的标准就是WebAssembly,即Ewasm虚拟机。

2、互操作性(Interoperability)

Polkadot在架构层面的灵活性,将使得其互操作性远胜于ETH2.0,因为只有以太坊专用的分片才能成为以太坊生态系统的一部分。同时,Polkadot架构上搭建了转接桥(Bridge),这可以让外部区块链链接到Polkadot,达到双向兼容的目的。

对于转接桥的作用,我们举例说明,如果ETH2.0想要与Polkadot通信,只需要与转接桥链接,就可以与Polkadot上的任何应用互通信,这个转接桥就像你想要去美国旅行,需要到大使馆获得签证,一旦签证通过,就可以在美国自由通行了。