首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

卡斯帕在哪?在以太坊重塑区块链的竞赛中

如果你一直在关注以太坊,你可能会意识到区块链项目有很多依赖于所谓的“利益证明”。

网络形成共识的方式发生了根本性的变化,这一想法的目的有些简单,但在范围上可能会发生历史性的变化。

故事是这样的:早在2011年,一些开发人员就开始担心比特币(bitcoin)需要的能源,比特币使用的是一种叫做“工作证明”(pow)的流程,其规模将达到一定程度(最近有人估计,比特币的能源消耗量将与丹麦相当)。此外,比特币的矿业公司已经成为大企业,人们担心这一变化会对用户增长产生负面影响。

当然,有人认为,劳动竞争的证据创造了一个更安全的网络(将采矿竞争与摩尔定律挂钩导致自然市场监管),但有些人渴望一个更绿色的替代方案。

输入利害关系证明。

迄今为止,该协议已经被几个项目(Peercoin、NXT和其他项目)所接受,但以太坊的转变将是独一无二的,因为可以说,它基本上会在中途转换协议。因此,它面临着那些长期以来一直声称pos和ethereum的实现可能都不起作用的人的严厉批评。

这个想法遭到了相当程度的怀疑,部分原因是它需要很长时间才能实现开发人员认为安全的版本。

2015年底,Bitfury Group发布了一份白皮书,探讨战俘和POS之间的差异,以及可能摧毁早期“天真”版本POS的攻击载体。

然而,在这样的背景下,以太坊的开发者们仍在继续寻找另一种选择,认为他们正在取得进展。

在电影《幽灵》之后,工作经历了多次迭代,并在一个被称为“casper”的想法中实现,以太坊的创造者vitalik buterin将其描述为“通过打赌达成共识”。

Buterin告诉Coindesk,开发过程正在探索如何以全新的方式激励以太坊的运作,他说:

“开发过程涉及对经济和博弈论考虑以及拜占庭容错协议的大量探索,试图创建同时满足几个约束之一的协议。”

虽然Buterin的描述听起来可能很复杂,但该声明的实质归结为以太坊仍在寻求其工作证明替代权的激励方案。

早在九月份,Buterin和他的同事Vlad Zamfir就在研究这个想法的竞争性实现。这两家公司基本上都在押注,只要条件合适,收购实体矿商(以及它们的竞争对手)的成本实际上可以复制。

现在,经过多年的研究,布特林说,他“对总的原则很有信心”,尽管“细节需要解决”。

卡斯珀,解释道

该团队经常就其研究进行公开讨论,迄今为止已经发布了三个开源模拟(最新的一个发布于8月份,在这里),展示了该协议的工作原理,以及它可以在一个历史上聚合。

最近,Buterin提供了一个关于该协议的研究更新,而Zamfir一直在运行一个关于他的思想过程历史的博客系列。开发人员rick dudley、计算机科学博士生loi luu和其他人也对该协议做出了贡献。

概括地说,比特币和以太坊目前都在使用的工作证明需要一个强大的计算机网络来验证交易,而股权证明则是实现这一目的的另一种手段。

两者的目标是相同的:让网络中的节点就正确的事务历史达成一致。

POS并不容易实现,自2013年以来经历了几个发展阶段,当时Buterin表示以太坊将“可能”从POW转换。

这些阶段中的第一个阶段,他们现在称之为“天真的pos”,遭受着所谓的“无利害关系”问题的困扰。它不会惩罚参与者验证多个历史——这意味着网络很容易对真实历史产生分歧。

区块链顾问Ciaran Murray表示:“这显然是一项技术的致命缺陷,其存在的理由是提供无可争议的规范交易顺序。”

casper(和其他较新版本)与传统pos的区别在于,它惩罚不遵守规则的参与者。

布特林用一个粗略的比喻来描述:想象100个人围坐在一张圆形桌子旁。一个人有一堆文件,每个文件都有不同的交易历史。第一个参与者拿起一支钢笔并在上面签名,然后把它交给下一个做出类似选择的人。

每个参与者只有在签署大多数参与者最后签署的交易历史记录时才能获得1美元。

“如果你签了一页,然后又签了另一页,你的房子就会被烧毁,”布特林补充道,他认为这可能是签对一张纸的一个很好的激励。

遗留问题

但是布特林和其他人正在解决一些剩下的问题。

他们归结为“加密经济学”,这是以太坊社区经常听到的一个词,用来描述什么可能是一个新兴的研究领域,重点是如何使用加密技术来帮助引导参与者以正确的动机朝着某个方向前进。

最著名的例子可能是pow,在pow中,矿商有动机公平竞争,验证正确的交易,否则他们将亏损。它促使矿商通过支付比特币来诚实行事。

布特林和其他人正试图让球员在没有矿工的情况下继续按规则比赛。

为了让它起作用,验证器需要有礼貌的行为,Buterin说。但是,在某些情况下,更难想出正确的激励措施。

一种是,一旦一个区块被“敲定”或添加到区块链中,除非大多数验证器(大致相当于矿工)再次签名以丢失存款,否则近期的区块不可能被替换。

另一个是应该禁止验证器欺骗竞争对手的钱(一个叫做“限制griefing因子”的问题)。

总而言之,正如Vitalik所见,还有三个步骤:最终确定算法,审查它并构建一个测试网,然后在所有7个以太坊客户端上实现它。

Murray说:

“在试图解决无利害关系问题、卡特尔问题和最终性问题时,Casper承诺在一定程度上是公共区块链领域出现的最先进的共识机制。”

没有截止日期

然而,这一切何时发生仍有待观察。

“我不想给出时间表,”Buterin说,尽管他最近在社交媒体上对2017年末的预测可能过于乐观。

如果是这样的话,即使是POS的怀疑论者也可能会欢欣鼓舞。

比特币核心投稿人卢克·达什尔今年早些时候在社交媒体上说:“如果有股权证明算法,我可能会支持。”在此之前,他(和许多其他人)认为这是“蒸汽”。

目前,以太坊社区似乎急于看到最终版本。

不过,默里建议,即便如此,它也可能需要进一步检查,他说:

“我期待看到一个完整的casper规范可供同行评审,以确定这种复杂性是否会产生新的问题。”(本文素材来源于网络,如有侵权,请联系作者删除!)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190918A0733L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券