欢迎光临
我们一直在努力

Polkadot vs. Symbol(第一部分)

Symbol 在很多方面都与 Polkadot 有相似之处。通常,Polkadot 被描述为异构多链协议,即使非区块链系统或数据结构满足一组标准也可以成为平行链。让我们来看看 Polkadot 和 Symbol 之间的一些明显异同。

中继链与主网

Polkadot 使用中继链来实现其生态系统中区块链之间的任意消息传递。中继链足够通用,允许相邻的链——我们称之为平行链——拥有自己的应用程序逻辑。— https://medium.com/polkadot-network/

Polkadot 的 Relay Chain 于 2020 年 5 月推出。它就像 Symbol 的主网,但在很多方面有所不同。Polkadot 中继链和 Symbol 主网都构建为“链的链”或“网络的网络”,并且都运行在 Proof-of-Stake 变体上。至于差异,用“平行链”来解释会更容易。

平行链与私有链

平行链就像 Symbol 中的一个私有链(Symbol 的“私有链”可能是一条无需许可的链。)而 Symbol 的私有链被认为是来自于 Symbol 技术的分叉,拥有自己的共识、代币经济学并且独立于 Symbol 之外,Polkadot 的平行链则共享基础设施和安全性从中继链。平行链产生自己的区块,但没有自己的共识机制。如果你想建立一个具有自己的共识机制的区块链并连接到重放链,你可以使用平行链作为桥梁。

相对于同质的分片,平行链是异质的,每条平行链彼此不同,具有不同的逻辑,并提供不同的功能。虽然它提供了强大的安全性,但扩展性必须让步。据估计,“中继链将能够托管大约一百个平行链,但可以想象任何在十到一千个插槽之间的东西。”

由于可用插槽有限,要连接到中继链,平行链需要赢得拍卖。与中继链的连接不是永久性的。当它到期时,平行链未能赢得另一场拍卖,它将与中继链断开连接并成为parathread(下次再讨论)。

Substrate vs. Catapult Server

使用 Substrate 设置平行链很容易。Substrate 是一个构建模块化和可升级区块链的框架。它具有预先设计的Substrate Node及其创世块可配置。

Substrate 是,“一组libraries,用于完成编写区块链时真正令人讨厌的所有事情。” — 罗伯特·哈伯迈尔

Symbol 中的私有链很容易通过按照说明编译 Catapult Server或使用Symbol-Boostrap 来设置。它们是高度可定制的,具有可配置的创世区块、共识机制和功能。

Pallet vs. Plug-in

在使用 Substrate 构建平行链时,包含的模块称为Pallet。对于 Symbol,可定制和可配置的功能称为Plug。

Author vs. Harvester

Polkadot的区块生产者被称为“作者”,而Symbol生产者被称为“收获者”。

共识协议

Polkadot 混合共识机制使用Aura(Authority Round)进行区块生产和概率finality,使用GRANDPA进行确定性终结。BABE(块扩展的盲分配)已到位以确保块创建。Symbol在 GRANDPA 之后使用PoS+及其finality模型。

Polkadot的另一个有趣的特性是,它可以在不使用硬分叉的情况下进行升级,以集成新特性或修复bug。Substrate的特性之一是用于绕过分叉并更新中继链。

因为一天吃三顿饭并整天吃饱是不可取的,因为你会消化不良。所以,这就是我现在要停下来的地方,下次再把手指伸进去。

“从某种意义上说,世界属于程序员。” — 加文·伍德博士。

参考:

  1. https://polkadot.network/
  2. https://substrate.dev/
  3. https://www.parity.io/what-is-substrate/
  4. https://wiki.polkadot.network/en/
  5. https://medium.com/polkadot-network/a-brief-summary-of-everything-substrate-and-polkadot-f1f21071499d
  6. https://docs.symbolplatform.com/
  7. https://docs.symbolplatform.com/catapult-whitepaper/main.pdf

原文链接:https://medium.com/coinmonks/polkadot-vs-symbol-part-1-fe264e024f4

评论 抢沙发