Vitalik Buterin公布以太坊新切换路线:PoS+PoW混合实施

2017-05-06 14:51 来源:巴比特资讯 阅读:6460
经过数年的发展,以太坊已经制定了一种能够保持其整个网络同步的新的算法升级计划。

经过数年的发展,以太坊已经制定了一种能够保持其整个网络同步的新的算法升级计划。

shutterstock_454902730

以太坊创始人Vitalik Buterin最近发布了一份粗略的计划实施指南,指出以太坊网络开发者将首先以一种“混合”系统开始——混合了比特币式的工作量证明(PoW)挖矿和备受期待且正处于实验阶段的权益证明(PoS)系统Capsper(由Buterin创建的)。

这项计划实际上意味着以太坊将开始在PoS和PoW两种系统之间进行交替,这样一些交易区块(1%)通过PoS保护,而其余留在PoW。

一直以来,Buterin与以太坊开发者Vlad Zamfir都在研究实施方案,通过不同的想法来达到相同的目标。据以太坊创业公司ConsenSys区块链工程师以及与Buterin一起开发Casper的程序员Karl Floersch所说,结果就是以太坊网络正在选择这两种可能的前进路线中更加保守的那条道路。

Floersch告诉CoinDesk说:

“Vitalik提出来的就是一种能够拿出手的可工作的版本,不过从理论上讲也许要比Vlad的实施计划少一些变革性。”

因为他认为Buterin的Casper实施能够更快地进入生产阶段,它将会被用于以太坊进化的第一阶段。

如果被实施,这将是PoS首次被现实的以太坊平台所使用。这还将是对PoS的一次大型现实世界测试,使加密货币社区确实PoS这种算法是否具有如其支持者所说的优越性。

这次向PoS进行的潜在革命性改变的目标旨在降低以太坊所需的电力成本,并对网络交易和合约状态达成协议。但是,鉴于PoS切换已经被多次推迟。质疑者认为这种PoS+PoW混合实施是PoS无法在以太坊上实现完全实施的最新证据。

其他人认为这种混合实施完全是安全之举,因为毕竟以太坊网络的市值已经近90亿美元。

例如,区块链顾问Ciaran Murray将此举成为“预防”措施,而Buterin则表示这种混合实施是一个“垫脚石”,他预计这次切换将会在以太坊进入第三发展阶段——“大都会(Metropolis)”之后开始进行。

Buterin告诉Coindesk说:

“从开发角度来看,这将是我们进入“大都会(Metropolis)”之后的主要重点。目前我们正在非常积极地使用Python开发一种原型。”

虚拟化挖矿

PoS背后的大想法就是将以太坊挖矿流程“虚拟化”。

在PoW中,矿工以惊人的速度来计算谜团答案,这个过程需要消耗大量的设备和电力。在PoS中,参与者同样需要向系统投入资金,不过并不包括电力和设备。使用Casper,虚拟矿工也就是验证者需要向系统提交资金,如果他们不遵循共识规定,那么他们将会失去他们的存款。

最近,随着这种算法理论的进步,以太坊基金会正式验证工程师Yoichi Hirai一直在通过一个数学bug检测器来运行Casper脚本,这就是所谓 的“正式验证”。

根据Hirai正式验证工作的记录,他正在智能合约上使用这种数学工具,“自部署之后还没有出现意外”。

鉴于智能合约在部署之后就无法被更改,开发者正在采取额外的谨慎措施,同样对Casper也是如此,Casper是通过智能合约来实现的。

Casper的阶段一

在Buterin计划的第一阶段,PoS将会被用作每100个区块的一个“检查点”,并提供进一步的证据来证明区块存储着正确的交易(开发者将此称为“定局(finality)”)。

Floersch目前正在为Python以太坊客户端Pyethereum编写“分叉选择规则”。他解释说,这些规则概括了验证者如何确定要使用哪条以太坊区块链。验证者看到面前的区块链,并在一部分上基于提交给每条链的ETH数量来做出选择。
如果验证者做出了错误的选择,那么他们将失去他们的资金。

Floersch说:

“你能够看到它是如何形成共识的,或者它形成一条单链,而不是一堆链。”

Casper开发者将会在以太坊上公布这个智能合约,并创建一个官方Casper账户,任何人都能够向这个账户中存储ETH,只要他们想要参与这种虚拟挖矿。

一旦Pyethereum版本完成,开发团队将会把它合并到Casper守护进程,最终这个包(package)将在所有以太坊客户端中运行,无论是Geth还是Parity。然后,阶段二将会大规模部署这个流程。

这是一个好主意?

PoS是否能够运行这个问题已经是老生常谈,之前购买这种加密货币的人的看法已经出现了分裂。

不过反对者有理由表示担心。如果网络并未按照计划运行,这有可能交易无法如用户所期待的那样被通过,或者智能合约规则无法添加。这也是为什么以太坊工程师们正在尝试制定“finality”的属性。
其他人也对这种混合方法产生了怀疑。

区块链技术公司IOHK的CEO Charles Hoskinson表示:

“我并不非常确定一种阶段性过渡的智慧。你要么对你的共识算法有信心,要么没有。”

需要指出的是IOHK正在积极参与以太坊竞争对手Ethereum Classic的开发。

他继续表示:

“向你的网络中添加一种未经测试或不安全的成分是一个非常糟糕的想法。并且同行审查又在什么地方?他们在什么会议上提交了合适的白皮书?他们又得到了什么反馈?”

但是,对于“密码经济”这个新领域的一些人来说,这一来一往是非常令人兴奋的。Floersch提到Casper底层对经济与密码学的结合可能适用于其他全球性问题。

“当然,PoS是一个很酷的问题,这很好啊。不过我完全认为将会有其他的密码经济学应用,我认为这是一个全新的机制领域,使用经济学提供期望的结果。”

他最后表示:

“Casper便是第一种做到这一点的。”

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文