Polkadot 和 Cosmos 有什么区别?

Polkadot 和 Cosmos 都是为不同状态的机器相互通信提供接口的协议。这两种协议的预测都是基于这样一个事实:未来将有多个需要彼此交互的区块链,而不是单独存在的单个区块链。

斑点

范例

Polkadot 使用分片模型,其中协议中的每个分片都有一个抽象状态转换函数(STF)。 Polkadot 使用 WebAssembly(Wasm)作为其“超级协议”。分片的 STF 可以是抽象的,只要 Polkadot 上的验证器在 Wasm 环境中运行它即可。

Polkadot 的分片被称为“平行链”。每次平行链想要进行状态转换时,它都会发送一个块(一系列状态转换)以及 Polkadot 验证器可以独立验证的状态证明。这些区块对于平行链来说是最终确定的,因为它们是由中继链系统的主链最终确定的。因此,所有平行链与整个系统共享状态,这意味着仅从一条平行链重组一条链将需要重组所有平行链和中继链。

Cosmos 使用桥集线器模型连接endermint 链。一个系统可以有多个中心(主中心是“Cosmos Hub”),但每个中心连接一组称为“Zone”的外部链。每个区域都负责通过完全去中心化和定界的验证器来保护链的安全。区域使用一种称为区块链通信(IBC)的协议通过中心相互发送消息和令牌。由于区域不具有共同的状态,因此重组一个区域不会重组其他区域,这意味着每条消息都与收件人对其机密性的信任相关。

建筑

斑点

Polkadot 有一条中继链,充当系统的主链。 Polkadot 中的所有验证器都位于中继链中。平行链有一个整理器,用于为验证者创建和推荐平行链区块。比较者没有安全责任,因此不需要强有力的激励制度。校对可以每 6 秒为每个中继链区块发送一个唯一的平行链区块。平行链提交区块后,验证器会在将其添加到最终链之前执行一系列可用性和有效性检查。

平行链职位有限,因此平行链候选人进入拍卖可以保留席位长达 2 年。对于没有资金用于平行链放置或不需要以 6 秒区块时间运行的链,Polkadot 也有平行线程。平行线程以按需付费的方式运行,因此它们只需在需要时付费运行一个块。

为了与想要使用自己的最终确定过程(例如比特币)的链进行交互,Polkadot 桥接了提供双向兼容性的平行链。

宇宙

Cosmos 有一条名为“Hub”的主链,连接其他名为“Regions”的区块链。 Cosmos 可以有多个集线器,但本文将讨论单个集线器。每个地区都必须保持自己的地位,因此拥有自己的验证者社区。当一个区域想要与另一个区域通信时,它通过 IBC 发送数据包。集线器维护一个具有代币余额的多代币分类账(未传递的消息被转发,但其状态不存储在集线器中)。

区域使用轻量级客户端监视集线器的状态,但集线器不监视区域的状态。区域必须使用完整的确定性算法(目前全部使用 Tendermint)并实现 IBC 接口,以便能够通过集线器向其他线程发送消息。

Cosmos 还可以使用“挂钩区域”与外部链交互,类似于桥接平行链。

共识

Polkadot 使用混合共识协议,有两个子协议:BABE 和 GRANDPA,统称为“Fast Forward”。 BABE(区块链扩展盲分配)使用可验证随机函数(VRF)将插槽分配给验证者,并使用回退轮换模型来确保每个插槽都有效果。 GRANDPA(基于 GHOST 的递归祖先派生前缀协议)对于链来说比对于单个块更正确。 BABE可以生成候选区块来扩展成熟链,GRANDPA可以批量完成(一次最多数百万个区块)。

这种任务划分具有许多优点。首先,它降低了砌块制作和精加工的运输复杂性。 BABE 具有线性复杂性,这使得它可以轻松扩展到数千个区块生产者,并且网络开销很小。 GRANDPA 的复杂性是二次方的,但会因延迟因子或其在堆栈中完成的块数而降低。

其次,使用不完整的块扩展链的能力允许其他检查器执行广泛的可用性和有效性检查,以确保不存在无效的状态转换。

Cosmos(中心和区域)使用 Tendermint Consensus,这是一种允许立即完成的循环协议。区块的产生和完成是在算法的同一条路径上,也就是说区块是依次产生和完成的。因为它是一种基于 PBFT 的算法(如 GRANDPA),所以它具有二次传输复杂度,但一次只能完成一个块。

锁紧机构

Polkadot 使用提名权益证明 (NPoS) 来选择具有顺序 Phragmén 算法的验证者。验证器集的大小由管理部门确定(计划 1,000 个验证器),不想操作验证器基础设施的利益相关者最多可以指定 16 个验证器。 Phragmén 的算法选择最佳的赌注分配,该优化基于拥有最均匀的赌注。

Polkadot 中的所有验证者在共识协议中具有相同的权重。也就是说,要获得一条链超过 2/3 的支持,必须有超过 2/3 的验证者投入,而不是 2/3 的努力。同样,验证者的奖励与其活动相关,主要是区块生产和完成证明,而不是权益。这会激励人们提名赌注较低的验证者,因为他们使用的代币可以获得更高的回报。

Cosmos Hub 使用保税权益证明(委托 PoS 的一种变体)来选择验证者。质押者必须为他们想要授权的每个验证者存入并发送授权交易,以及要授权的代币数量。 Cosmos Hub 计划支持多达 300 个验证者。

在 Cosmos 中,共识投票和奖励都是基于权益的。在共识投票的情况下,必须提交超过 2/3 的任务,而不是 2/3 的验证者。验证者还可以通过总权益的 10% 获得 10% 的奖励。

最后,在 Cosmos,如果利益相关者不在治理公投中投票,验证者将接管他们的投票权。因此,Cosmos 中的许多验证者不会收取佣金来获得对协议的更多控制权。在 Polkadot,治理和质押是完全分开的;验证人的提名并不向验证人分配任何管理投票权。

向前 使馆

Polkadot 使用平行链的跨链消息传递(XCMP)来相互发送任意消息。平行链相互之间建立连接,并可以通过其建立的通道发送消息。协作者是平行链的全节点和中继链的全节点,因此比较器节点是消息传输的重要组成部分。消息不经过中继链,尤其是帖子和频道活动(打开、关闭等)的证据会进入中继链。这通过在系统上存储数据来提高可扩展性。

在链重组的情况下,消息可以根据中继链中的帖子证据返回到重组点。平行链之间的共同状态意味着消息没有置信限制,并且它们都在同一区域工作。

Polkadot 还有一个名为 SPREE 的附加协议,为跨链消息提供通用逻辑。使用 SPREE 发送的消息包含有关接收字符串的来源和解释的附加保证。

Cosmos 使用称为区块链间通信(IBC)的跨链协议。当前的 Cosmos 实现使用集线器在区域之间传输代币。现在,Cosmos 为任何数据传输提供了新规范。但是,由于线程不共享状态,因此接收线程必须信任消息源的安全性。

管理

Polkadot 拥有跨部门的治理体系,有多种方式批准提案。所有提案最终都会经过全民公投,其中大多数代币始终可以控制结果。对于投票率较低的公投,Polkadot 使用自适应法定人数趋势来设置通过阈值。推荐计划可以包括各种提案,包括链上财务部门的资金分配。决策是在链上做出的,具有约束力和自主性。

Polkadot 链中有一些部分,不需要许可。主要机构是理事会,由以 phragmén 形式选举产生的一系列账户组成。理事会代表少数利益,因此理事会一致通过的提案在公投中的通过门槛较低。还有一个技术委员会,提出技术建议(例如升级......

Polkadot 和 Cosmos 有什么区别?

Polkadot 和 Cosmos 都是为不同状态的机器相互通信提供接口的协议。这两种协议的预测都是基于这样一个事实:未来将有多个需要彼此交互的区块链,而不是单独存在的单个区块链。

斑点

范例

Polkadot 使用分片模型,其中协议中的每个分片都有一个抽象状态转换函数(STF)。 Polkadot 使用 WebAssembly(Wasm)作为其“超级协议”。分片的 STF 可以是抽象的,只要 Polkadot 上的验证器在 Wasm 环境中运行它即可。

Polkadot 的分片被称为“平行链”。每次平行链想要进行状态转换时,它都会发送一个块(一系列状态转换)以及 Polkadot 验证器可以独立验证的状态证明。这些区块对于平行链来说是最终确定的,因为它们是由中继链系统的主链最终确定的。因此,所有平行链与整个系统共享状态,这意味着仅从一条平行链重组一条链将需要重组所有平行链和中继链。

Cosmos 使用桥集线器模型连接endermint 链。一个系统可以有多个中心(主中心是“Cosmos Hub”),但每个中心连接一组称为“Zone”的外部链。每个区域都负责通过完全去中心化和定界的验证器来保护链的安全。区域使用一种称为区块链通信(IBC)的协议通过中心相互发送消息和令牌。由于区域不具有共同的状态,因此重组一个区域不会重组其他区域,这意味着每条消息都与收件人对其机密性的信任相关。

建筑

斑点

Polkadot 有一条中继链,充当系统的主链。 Polkadot 中的所有验证器都位于中继链中。平行链有一个整理器,用于为验证者创建和推荐平行链区块。比较者没有安全责任,因此不需要强有力的激励制度。校对可以每 6 秒为每个中继链区块发送一个唯一的平行链区块。平行链提交区块后,验证器会在将其添加到最终链之前执行一系列可用性和有效性检查。

平行链职位有限,因此平行链候选人进入拍卖可以保留席位长达 2 年。对于没有资金用于平行链放置或不需要以 6 秒区块时间运行的链,Polkadot 也有平行线程。平行线程以按需付费的方式运行,因此它们只需在需要时付费运行一个块。

为了与想要使用自己的最终确定过程(例如比特币)的链进行交互,Polkadot 桥接了提供双向兼容性的平行链。

宇宙

Cosmos 有一条名为“Hub”的主链,连接其他名为“Regions”的区块链。 Cosmos 可以有多个集线器,但本文将讨论单个集线器。每个地区都必须保持自己的地位,因此拥有自己的验证者社区。当一个区域想要与另一个区域通信时,它通过 IBC 发送数据包。集线器维护一个具有代币余额的多代币分类账(未传递的消息被转发,但其状态不存储在集线器中)。

区域使用轻量级客户端监视集线器的状态,但集线器不监视区域的状态。区域必须使用完整的确定性算法(目前全部使用 Tendermint)并实现 IBC 接口,以便能够通过集线器向其他线程发送消息。

Cosmos 还可以使用“挂钩区域”与外部链交互,类似于桥接平行链。

共识

Polkadot 使用混合共识协议,有两个子协议:BABE 和 GRANDPA,统称为“Fast Forward”。 BABE(区块链扩展盲分配)使用可验证随机函数(VRF)将插槽分配给验证者,并使用回退轮换模型来确保每个插槽都有效果。 GRANDPA(基于 GHOST 的递归祖先派生前缀协议)对于链来说比对于单个块更正确。 BABE可以生成候选区块来扩展成熟链,GRANDPA可以批量完成(一次最多数百万个区块)。

这种任务划分具有许多优点。首先,它降低了砌块制作和精加工的运输复杂性。 BABE 具有线性复杂性,这使得它可以轻松扩展到数千个区块生产者,并且网络开销很小。 GRANDPA 的复杂性是二次方的,但会因延迟因子或其在堆栈中完成的块数而降低。

其次,使用不完整的块扩展链的能力允许其他检查器执行广泛的可用性和有效性检查,以确保不存在无效的状态转换。

Cosmos(中心和区域)使用 Tendermint Consensus,这是一种允许立即完成的循环协议。区块的产生和完成是在算法的同一条路径上,也就是说区块是依次产生和完成的。因为它是一种基于 PBFT 的算法(如 GRANDPA),所以它具有二次传输复杂度,但一次只能完成一个块。

锁紧机构

Polkadot 使用提名权益证明 (NPoS) 来选择具有顺序 Phragmén 算法的验证者。验证器集的大小由管理部门确定(计划 1,000 个验证器),不想操作验证器基础设施的利益相关者最多可以指定 16 个验证器。 Phragmén 的算法选择最佳的赌注分配,该优化基于拥有最均匀的赌注。

Polkadot 中的所有验证者在共识协议中具有相同的权重。也就是说,要获得一条链超过 2/3 的支持,必须有超过 2/3 的验证者投入,而不是 2/3 的努力。同样,验证者的奖励与其活动相关,主要是区块生产和完成证明,而不是权益。这会激励人们提名赌注较低的验证者,因为他们使用的代币可以获得更高的回报。

Cosmos Hub 使用保税权益证明(委托 PoS 的一种变体)来选择验证者。质押者必须为他们想要授权的每个验证者存入并发送授权交易,以及要授权的代币数量。 Cosmos Hub 计划支持多达 300 个验证者。

在 Cosmos 中,共识投票和奖励都是基于权益的。在共识投票的情况下,必须提交超过 2/3 的任务,而不是 2/3 的验证者。验证者还可以通过总权益的 10% 获得 10% 的奖励。

最后,在 Cosmos,如果利益相关者不在治理公投中投票,验证者将接管他们的投票权。因此,Cosmos 中的许多验证者不会收取佣金来获得对协议的更多控制权。在 Polkadot,治理和质押是完全分开的;验证人的提名并不向验证人分配任何管理投票权。

向前 使馆

Polkadot 使用平行链的跨链消息传递(XCMP)来相互发送任意消息。平行链相互之间建立连接,并可以通过其建立的通道发送消息。协作者是平行链的全节点和中继链的全节点,因此比较器节点是消息传输的重要组成部分。消息不经过中继链,尤其是帖子和频道活动(打开、关闭等)的证据会进入中继链。这通过在系统上存储数据来提高可扩展性。

在链重组的情况下,消息可以根据中继链中的帖子证据返回到重组点。平行链之间的共同状态意味着消息没有置信限制,并且它们都在同一区域工作。

Polkadot 还有一个名为 SPREE 的附加协议,为跨链消息提供通用逻辑。使用 SPREE 发送的消息包含有关接收字符串的来源和解释的附加保证。

Cosmos 使用称为区块链间通信(IBC)的跨链协议。当前的 Cosmos 实现使用集线器在区域之间传输代币。现在,Cosmos 为任何数据传输提供了新规范。但是,由于线程不共享状态,因此接收线程必须信任消息源的安全性。

管理

Polkadot 拥有跨部门的治理体系,有多种方式批准提案。所有提案最终都会经过全民公投,其中大多数代币始终可以控制结果。对于投票率较低的公投,Polkadot 使用自适应法定人数趋势来设置通过阈值。推荐计划可以包括各种提案,包括链上财务部门的资金分配。决策是在链上做出的,具有约束力和自主性。

Polkadot 链中有一些部分,不需要许可。主要机构是理事会,由以 phragmén 形式选举产生的一系列账户组成。理事会代表少数利益,因此理事会一致通过的提案在公投中的通过门槛较低。还有一个技术委员会,提出技术建议(例如升级......

访问 84 次,今天 3 次访问

发表评论