Casper在哪?它在以太坊的竞赛中重建其区块链

in bitett •  8 years ago 

 

如果你一直关注着以太坊,你可能意识到区块链项目有很多都应用到了“权益证明(PoS)”。


权益证明在根本上改变了网络的共识构成,这个想法在目的上很简单,但是这是历史性的改变。


这个故事就像:在2011年的时候,一些开发者开始担心比特币工作量证明机制(PoW)消耗大量的能源问题。此外,比特币挖矿公司也变成了一种行业,有人就开始担心这种改变会对比特币用户的增长产生消极影响。


当然,有些人可能会争论说,工作量证明机制的竞争创造了更安全的网络环境,但是也有些人热切期盼着能出现更好的选择。
于是权益证明机制出现了。


时至今日,权益证明已经被多个项目所接受(点点币,未来币等),但是以太坊对权益证明的转变将会是与众不同的,它将会从根本上对协议作出改变。结果就是,以太坊现在正面临着那些所谓的PoS和以太坊方案不会奏效的批判。


人们对这种机制的公平产生了怀疑,部分原因是因为这种机制要花费大量的时间去实现一个开发者认为是安全的版本。


在2015年末,Bitfury Group发布了一个探索PoW和PoS不同之处的白皮书,同时攻击向量更是无情摧毁了早期PoS版本的“天真”。


在这种背景下,以太坊开发者开始从事替代方案,并称正在取得进展。


经过对PoS反复的研究,如今这个机制已经具现化为了“Casper”——友善小精灵。


以太坊创始人Vitalik Buterin称,目前开发过程正在探索以太坊全新方式的物质刺激奖励功能,他说:

“开发过程涉及经济,博弈论分析和拜占庭容错协议,同时我们也在试图创造一个协议去够满足其中一个约束。”

虽然Buterin的描述可能听起来很复杂,但简而言之就是以太坊正在寻求它的替代激励方案。


Casper,解释


以太坊团队经常对它的研究进行公开讨论,截至目前为止他们已经发布了3次开源模拟(最近一次是在8月份发布,点击这里),这些开源模拟告诉了我们协议是如何工作以及一步步优化的。


最近,Buterin提出了一个研究更新来附加于协议之上,同时其同事Zamfir正在做一个关于他思考过程的系列博客。开发者Rick Dudley,计算机科学哲学博士生Loi Luu以及其他人也都在致力于以太坊协议的开发。


总的来说,当前用于比特币和以太坊的PoW机制需要强大算力的网络来确认交易,而PoS则是以另外一种方式达成这个目的。
这两种共识机制目标是一致的:那就是通过网络节点来保证正确的交易历史。


PoS实施起来并不容易,自从2013年以来它就经历了好几个发展阶段,在那时Buterin就说以太坊将“可能”从PoW转型为PoS。


PoS的第一发展阶段被称为“懵懂PoS”,而之所以叫做这个是因为在这个阶段“不用担负风险”。它并不会因节点确认多个历史交易(这意味着网络会在真正历史上发生分歧)而对其进行惩罚。

“这对提供一个无可争议公认秩序交易的技术来说是一个致命漏洞,”区块链高级顾问Ciaran Murray评论说。

Casper(其他的最近版本)和传统的PoS区别是它会对那些不按规矩“出牌”的参与者进行惩罚。


Buterin举了一个类似例子:想象一下100人围聚一桌,一个人有一沓纸用以记录不同的交易历史。第一个参与者拿起笔在一张纸上签上名字然后传递个相邻的另一个人,这个人也可以对签名作出选择。


如果他们在交易历史上签名便可以获得1美元的报酬,那么大部分的人最后都会签上自己的名字。

“如果你在一张纸上签署了名字,随后又随便在另一张纸上也签署了姓名,那么你将会受到惩罚,”Buterin补充说,这可能是一个很好的正确签名的奖惩方式。

遗留问题


Buterin和其他开发者正在从事一些遗留问题。


“加密经济”一词由他们提出,在以太坊社区你可以经常听到它被描述为一个新兴的研究领域,加密经济关注的是密码学如何使用正确的激励帮助引导参与者往某个方向前行。


最著名的例子就是PoW,在这个体系中矿工可以公平地参与竞争获得奖励,同时也会合法化正确的交易,否则他们就会损失金钱。通过支付矿工比特币就可以使矿工们诚实地工作。


Buterin和其他开发者正在尝试通过规则,以不需要矿工的方式,让其他参与者继续参与进来。


为了让这种模式运作,交易确认者需要表现的很谦逊,Buterin说。但是这里也存在着一些很难去调合正确激励的情况。


其中一个问题是,一旦一个区块被“定下来”或者是添加到区块链上,它几乎就不可能被替代,除非大部分的交易确认者(大概类似于矿工)进行第二次签名确认并丢掉他们的存款。


另一个问题是交易确认者应该被禁止欺骗竞争的交易确认者(这个问题被称为“边界的逆反心里因素”)。


总而言之,Vitalik看到了这些问题并提出三个步骤:确定算法,检查并建立测试网络,然后在以太坊的7大客户端中实施应用。
Murray说:

“在解决无负担风险的问题,卡塔尔问题和终局性问题上,Casper承诺在公共区块链范围展露出最先进的共识机制。”

没有截止日期


是的,Casper发展如何仍旧有待继续观察。


“我更喜欢不给一个时间期限,”Buterin说,在最近的一次媒体访谈中他过于乐观估计2017年末将会有所成果。


对于Buterin的这个说法,PoS的怀疑者可能会对此感到高兴。


“如果有PoS的算法,我可能会支持它,”比特币核心贡献者Luke Dashjr今年年初在社交媒体上表示。直到现在,他和很多其他人都认为PoS是“雾件”。


注:所谓雾件就是指在开发完成前就开始作宣传的产品,也许这些产品根本就不会问世(百度)。
现在,以太坊社区渴望看到PoS的最终版本。


然而,Murray表示即使最终版本出来了,它仍旧可能需要进一步检查:

“我希望同行可以审阅Casper的规范,并检查它的复杂性是否会创造出它自己的新问题。”

翻译:輕雨@比特头条 http://www.bitett.com 如何关注我们?

微信公众号→添加朋友→搜bitett

比特头条——人人皆可持股的比特币区块链社区! 

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!