Bitcoin Forum

Local => 媒体 => Topic started by: Aimee1993 on May 08, 2017, 03:46:43 AM



Title: 以太坊要变天:要走整合PoW和PoS两种算法的混合之路?
Post by: Aimee1993 on May 08, 2017, 03:46:43 AM
以太坊,就像一瓶早年前埋下的女儿红,岁月酝酿了它的芬芳。
 
而今,以太坊已经建立了一项新的算法更新计划,以保持这种芬芳。

以太坊要变天:要走整合PoW和PoS两种算法的混合之路?
 
以太坊的创始人Vitalik Buterin最近发表了一份简单的计划指南。按照该指南的要求,以太坊网络的开发者要从一种“混合”系统开始,该系统会将比特币的工作量证明(PoW)挖矿算法同备受期待的Capsper系统整合,后者目前还处在实验阶段,是Buterin创建的一种权益证明(PoS)算法。
 
也就是说,PoS和PoW系统将在以太坊网络中交替进行:通过PoS算法保存1%的交易区块,其余的就留在PoW。
 
值得注意的是,以太坊的两大开发者Buterin和Vlad Zamfir一直在攻克着同样的问题,只不过想法不同罢了,这就像是“异花授粉”一样。以太坊创业公司ConsenSys的区块链工程师Karl Floersch表示,“异花授粉”的结果就是以太坊网络会选择更为保守的那条道路。他也是Casper的开发程序员。
 
Floersch告诉CoinDesk:
 
“Vitalik的提案是一种立即可以运行的版本,虽然从理论上看缺少一些革新性,但这是可行的。”

 
因为Buterin的Casper算法可以使生产阶段更快地到来,这将被应用到以太坊升级的第一阶段。
 
这样的激活意味着,PoS算法首次应用于实时以太坊平台,尽管只扮演一个小角色。这也是PoS首次应用于大型现实世界测试,加密货币社区可以通过观察以太坊的情况来确实这种算法是否的确有其支持者所说的那种优越性。
 
走向PoS算法革新的目标在于,降低以太坊为达成交易和合约的协议所产生的电力成本。然而,鉴于这种革新曾多次受压,质疑者把这种混合实施作为一种最新的证据——PoS无法在以太坊网络上完全实施。
 
有的人认为,进行这种混合式的整合只是为了保护网络中的90亿资产。
 
区块链顾问Ciaran Murray将其称为“预防”措施,尽管Buterin表示这是一块继续下阶段革新的“垫脚石”。他预计这次更新将会在以太坊进入第三发展阶段之后开始进行。
 
以太坊的四大阶段,按顺序分别是Frontier(前沿)、Homestead(家园)、Metropolis(大都会)和Serenity(幽居)。

 
Buterin告诉Coindesk:
 
“从开发角度来看,这将成为“大都会(Metropolis)”之后的首要重点。我们正在非常积极地在Python上开发一种原型。”

 
虚拟挖矿
 
退一步想,PoS算法革新的目的究竟是什么?以太坊有一个更为宏大的计划——“虚拟化”以太坊挖矿流程。
 
PoW算法要求矿工以一种惊人的速度解决计算问题,而这一过程需要耗费大量的电力,设备极有可能在这种高强度的计算中报废。PoS则不同,虽然参与者同样要向系统投注资金,但PoS免去了电力和设备的投资。虚拟矿工,也就是所谓的验证者如果要使用Casper,需要向系统提交资金,一旦不遵循规则,他们就会失去存款。
 
随着近期算法理论的发展成熟,以太坊基金会正式验证工程师Yoichi Hirai通过一个数学漏洞检测器来运行Casper脚本,这就是所谓的“正式验证”。
 
Hirai的验证工作笔记显示,他正在智能合约上使用这种数学工具,“以避免在执行之后出现意外”。
 
鉴于智能合约在执行之后是无法更改的,开发者正在准备一些额外的应急措施,这同样应用于Casper,因为Casper也是由智能合约激活的。
 
Casper的第一阶段
 
按照Buterin的第一阶段计划,PoS将作为一个“检查点”,每100个区块中有一个,PoS还要进一步提供证据,以确保区块存储着正确的交易(开发者称之为“finality”(定局))。
 
Floersch目前正在为Python的以太坊客户端Pyethereum编写“分叉选择规则”。据悉,这些规则阐明了验证者如何确定选取哪一条以太坊区块链进行建设。验证者部分基于提交到链上的ETH数量来做出决定。
 
如果验证者做出了错误的决定,他们就会失去资金。
 
Floersch说:“你能够看到它形成共识,或者形成单链的方式(不会形成一堆链)。”
 
Casper的开发者将会在以太坊网络公布这个智能合约,并创建一个官方的Casper账户,任何人都能够在这个账户中存储ETH,只要他们想参与虚拟挖矿。
 
一旦Pyethereum版本完成,开发团队将会把它同Casper守护进程进行合并,最终组成一个包裹(package)。在未来,所有的以太坊客户端,无论是Geth还是Parity,都会运行这个包裹。
 
到第二阶段,这个流程将被大范围部署。
 
好主意?
 
PoS能否运行一直是一个旷日持久的问题,人们意见不一,分歧因而产生。
 
反对者的担心也不是凭空而来的。一旦网络没有按照计划执行,交易就很有可能无法像我们想象的那样通过验证,又或是智能合约规则无法添加。这也是以太坊工程师不断尝试攻克“finality”(终局)问题的原因。
 
也有人对这种混合表示怀疑。
 
区块链技术公司IOHK的CEO Charles Hoskinson表示:“我对阶段性过渡的智慧并不确定。你要么对你的共识算法抱有信心, 要么别相信,”
 
值得注意的是,IOHK正在积极参与以太坊竞争对手Ethereum Classic(以太坊原链)的开发,而Ethereum Classic常常被当作以太坊的竞争者。
 
他继续表示:“在网络中添加一种未经测试的,或是不安全的东西,是非常糟糕的。同行审查在哪里?他们在哪个会议提交了合理的白皮书,又得到了什么样的反馈?”
 
对于“加密经济”这个新鲜领域的一些人来说,这种融合是令人兴奋的。Floersch表示,Casper的背后其实有经济学和密码学的结合,而这种结合可能可以适用到其他的全球性问题中。
 
“当然,PoS是一个相当炫酷的问题,它是伟大的。沿着这条路继续往下走,我们可以研发出其他的加密经济应用,而这是一种全新的机制——利用经济学提供想要的结果。”他总结道:
 
“Casper便是这种机制的首例。”