首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Casper和Tendermint有什么区别?

Casper和Tendermint有什么区别?
EN

Ethereum用户
提问于 2016-01-22 01:13:10
回答 1查看 3.3K关注 0票数 18

这两个协议都是属于利害关系证明范畴的协商一致协议。然而--它们在某些设计目标上有所不同。与卡斯珀相比,特德薄荷更倾向于可用性而不是一致性。这是什么意思?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2016-01-24 04:34:52

我想引用Vlad (负责制定CASPER协议的人之一)的一句话:

支持一致性而不是可用性,Casper支持可用性而不是一致性(参见CAP定理.不惩罚在线验证器,因为它可能审查可能-实际上-实际上-离线验证器.

帽定理指出,分布式计算机不能同时提供一致性、可用性和分区容限。因此,Tendermint和CASPER必须在他们的设计中进行权衡。

Tendermint更适合于那些参与者可能有一定信任或攻击区块链的可能性较低的区块链场景,即财团或私有/混合区块链。Tendermint假设参与者在大多数情况下都是非恶意的行为,因此验证者的惩罚规则是不同的/不太粘的。在这样做时,他们能够维护一个比基于CASPER的区块链更一致的区块链。

CASPER更适合于对用户或验证者(即公共区块链)的利他主义进行假设的景物。卡斯珀设计了更严厉的激励措施,以保证网络安全,包括惩罚那些不管是无意还是无意下的矿工。这迫使验证器在节点正常运行时间和其他因素上更加小心,以确保它们遵循验证器规则,这样它们就不会失去它们的赌注。这样做的一个积极副作用是,它减少了对交易的审查和总体可用性。

除了每个协议的技术规范之外,您还可以论证它们的设计目标是不同的,以方便用户。

是一个用于企业业务应用程序的块链,Ethereum是一个用于分散应用程序的块链.

票数 17
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档