美文网首页
DPoS:特性和权衡(一)

DPoS:特性和权衡(一)

作者: 逆向学习 | 来源:发表于2018-06-19 10:47 被阅读29次

本文由“币嗨Bihi内容合伙人计划”赞助

一直对区块链的共识机制很感兴趣,但一直没有看到很具体的资料,在翻译EOS: Analysis and Valuation途中,遇到了DPoS这篇文章,于是今天先转道翻译Multicaption关于DPoS的介绍文章:Delegated Proof of Stake:Features & Tradeoffs

译文来源:Delegated Proof of Stake:Features & Tradeoffs

作者:Myles Snider, Kyle Samani, and Tushar Jain March 2, 2018

译者:Jenny


以下为译文部分:

注:大多数的分析参考BTS、Steem和EOS上实现的DPoS。其他的平台使用类似的DPoS框架但是更改了某些特性。这篇分析文章的绝大部分将特别专注于EOS的共识算法上。我们未来将出版一个完整的关于EOS的分析和估值报告。

介绍

分布式账本不容易扩展。在过去几年,随着BTC、ETH及其他分布式账本在尝试提升他们平台的速度和吞吐量时面临着严峻的挑战,这成了一个显而易见的事实。

问题

这一问题可以被更好的理解为可扩展性三元困境(这一想法最初由Vitalik Buterin和Trent McConaghy提出)。可扩展性三困境假设任一节点验证全部交易的区块链系统只能拥有三个潜在性能中的两个,这三个潜在性能分别是:分块生产(DBP),安全性和可扩展性。这几个特性描述如下:

DBP可以被量化为区块生产者的数量。

安全性可以被量化为发动影响真实性或交易顺序的拜占庭攻击的代价。注意安全性不涉及密码签名的完整性,也不涉及第三方从公钥中提取私钥的能力。

可扩展性可以被量化为每单位时间系统可以处理的交易次数。

解决方案

尽管一些项目如ETH、Dfinity、Polkadot和Kadena正在尝试通过分片、更换共识方案及其他技术来解决可扩展性三元困境,我们还没有一个解决这个困境的运行平台。即使这些项目的其中一个成功解决了可扩展性三元困境,市场也许不会在意。在特定领域,用户愿意为了更好的性能和用户体验接受在分块生产和安全性上的折衷是非常有可能的。

去中心化对于保证数据库不被任一方更改十分有价值。更多的去中心化意味着密谋更改数据库越难。在不同的用户案例中有不一样层级的保护需求。比特币,作为抗审查的数字货币,被设计为主权等级保护;它被设计为能够承受来自大国的攻击。但是,绝大多数去中心化应用程序(dApps)并不需要如此。这些dApps需要平台级的保护;不受任一方控制的全局、中立数据库。

Delegated Proof of Stake (DPoS)为了比PoW或者其他PoS区块链获得更大数量级的可扩展性将出块权集中在少数几个已知的、半可信的实体手中。在这个调查中,我们将研究DPoS的特性和折衷。


Jenny点评:

DBP、安全性和可扩展性的三元困境是过去几年区块链应用程序所面临的普遍挑战。这三个困境看似无解,但是如果从用户案例的需要出发就可以得到答案,在特定的领域,用户对这三个方面的要求并不是一样的,因而可以在三者之中进行折衷和权衡。

DPoS就采用了这样的方式,它在DBP和安全性上进行了取舍从而获得了更好的可扩展性和用户体验。如何衡量DPoS,关键就在于我们能够接受有些程序并不需要绝对的去中心化以及主权级别的安全性。

从可扩展性三元困境的解决中,我们也能看到一种思考问题的新方式,在找不到问题的答案时,也许换一个思考角度就会柳暗花明。

比如,你很忙,没有时间,也许是你压根不知道自己真正想做什么,什么对自己更重要。先去做重要的事,时间自然就有了。

同样,对于应用程序设计来说也是如此,先去解决重要的问题,其他的问题自然就解决了。


区块链中文字幕组

致力于前沿区块链知识和信息的传播,为中国融入全球区块链世界贡献一份力量。

如果您懂一些技术、懂一些英文,欢迎加入我们,加微信号:w1791520555。

点击查看项目GITHUB,及更多的译文…

若有版权问题,请联系译者删除。


我是Jenny,区块链中文字幕组成员,复旦大学研究生在读

币乎常驻写作者、区块链投资者和爱好者

有温度的Jenny,陪你在币圈一起成长

这是Jenny在币乎的第 126 篇文章,欢迎留言和点评。

相关文章

网友评论

      本文标题:DPoS:特性和权衡(一)

      本文链接:https://www.haomeiwen.com/subject/olcaeftx.html