以太坊1.0选用工作量证明机制(POW),以太坊2.0或许会搬迁到权益证明机制(POS)。那么如何压服POW的矿工封闭矿机,转向POS,最终只存在POS一条链?大矿工肯定不赞同搬迁。以太坊团队想控制挖矿解决这个问题吗?假如是这样的话,以太坊真的是去中心化的吗?以太坊团队的解决方案究竟是什么呢?

以太坊现在想象的解决方案是在创世纪块中内置“炸弹合约”,最终的细节还没有确定。一旦爆破条件满足,“炸弹”引爆,向POW链释放巨额的以太币,稀释POW链上以太币的价值,促进矿工封闭矿机,转向POS链。
爆破条件有两个:
75%的以太币赞同分叉。炸弹合约中有两个“以太币银行”,别离成为X和Y。你能够向X或Y存入以太币,存入的以太币随时能够取回。向X存币代表“我支持分叉,搬迁到POS”,向Y存币代表“我不赞同分叉,不赞同搬迁到POS”。假如N代表以太币的总量,只有当X > N*0.05 + 3* Y,且持续一周时间时,才表示赞同分叉的多于不赞同分叉的。所以,当X=75%(准确值是76.25%)才能彻底保证满足条件。这相当于为炸弹安装引爆设备。
Vitalik 、 Gav、Jeff(此三人是以太坊创建者)中的两位签名赞同分叉。当这三个认为搬迁POS的准备工作已经做好了,并赞同搬迁时,就能够进行多重签名。这三个人其实便是引爆手。
这一机制并没有给予三位创始人过大的权利,因为完成爆破,成功搬迁到POS,需要整个社区75%的赞同。别的,假如炸弹合约爆破,成功搬迁到POS,炸弹合约也将不再有用。
目前,关于炸弹合约代码的细节还没有最终确定。Gav在写炸弹合约的代码,一些具体的参数也没有最终确定。在炸弹合约植入创世纪区块以前,Vitalik、Wilcke、外部代码审计者以及每个人都会代码进行检查、审计。
材料来历:http://www.reddit.com/r/ethereum/comments/2w08qk/progress_on_the_bomb/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注