波卡创始人Gavin Wood问题解答(一)_POL:Polkadot

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第55期,随着波卡生态的建设与发展,很多关于波卡、Substrate和平行链开发的问题亟需找到答案,因此GavinWood作为波卡创始人对这些问题进行了回答。

Web3这个词是波卡创始人GavinWood在2014年创造的,当越来越多Web2的用户开始探索Web3世界时,随之而来的是一些需要行业领头人解答的疑问。因此便有了“Gav回答”系列,来解答大家所提出的问题。

Q:波卡使用异步通信而非同步通信的原因?在TPS方面的区别?

GavinWood:首先是一些术语。跨链通信有两种模式:主动和被动。它们也可能被命名为"可变"和"不可变",或"推"和"拉",或"写"和"读"。

主动式是指一个链,实际上是向另一个链发送消息,然后在该接收链中产生一些影响。另一方面,被动是指一条链只是简单地读取其他链的一些最新信息,然后自己采取一些行动。

在像以太坊这样的完全同步的系统中,两者都是同步的。一个智能合约向另一个合约发送一条消息,并被暂停,直到产生任何影响,并从他们那里收到任何回复。

实现完全同步的链间通信是我在设计Polkadot的30秒内抛弃的东西。对于主动通信,Polkadot的并行意味着它必须是异步的,例如,链间的Token传输将会需要是异步的。

然而,对于被动通信,就不需要这样的要求。只要给予任何见证的数据,Polkadot的平行链将能即时且无需信任地解读其他平行链的最新状态。

交易吞吐量并没有真正涉及到这个问题——它完全是一个事实,即它是为大规模并行而构建的架构。

Q:ETH平行链中的验证者究竟是如何保持移动的,区域之间的通信又是如何做到无信任的?

GavinWood:Polkadot中的验证者履行三项任务:

他们通过使用BABE协议整理中继链交易来创建新的区块,他们通过GRANDPA渐进式终结协议最终确定中继链,他们验证每个平行链。

对于后者的任务,验证者每隔几个区块就会被重新分配到链上,使用链上加密安全的随机数生成器。

智能合约平行链与其他平行链没有任何区别。通信是完全无信任的,就像以太坊合约之间的通信是无信任的一样。

完全相同的潜在经济机制在起作用,以确保他们正确地完成和验证。这与其他多链协议相反,如Cosmos和比特币的侧链,没有这样的保证。

欢迎大家加入我们Polkadot生态研究院的电报:

https://t.me/polkadot_eri

欢迎大家访问波卡生态研究院的Mirror地址:

https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-4:49ms