ETH联合创始人兼首席开发者Vitalik Buterin在台北以太坊聚会中透露,ETH网络PoS协议的研发工作已经完成近75%
。
在Buterin公布这一消息之前,以太坊基金会(Ethereum Foundation)成员兼ETH联合创始人Hudson Jameson已经在采访中公布了ETH 2017年的发展路线。基金会计划在未来的3到6个月内发布下一版本的ETH,即大都会(Metropolis);紧接着就是将共识协议从PoW切换到PoS。
Buterin首先肯定了Hudson Jameson公布的发展路线,接着强调ETH很可能在2017年底正式切换到PoS协议。500多位社区成员出席了本次台北聚会,共同讨论ETH和区块链创新。Buterin说道:
我们目前正在研发一个程序。这个程序可以和Casper(智能)合约互动并且发送交易。这只是第一步。到了第二阶段,我们就会创建与Casper合约兼容的客户端。
至于Casper目前的研发进展,Buterin表示大约还需要3个季度的时间。
什么是Casper和PoS
自从2015年开始,ETH开发者就开始积极研究Casper和PoS协议。PoS和PoW都属于共识协议,根据这类协议,利益相关者(stakeholder)或者矿工能够就区块链中的各种问题以及交易验证达成一致意见。
举个例子,如果比特币网络同意进行硬分叉,矿工就必须以算力为工具支持分叉。此外,在PoW协议中,矿工要分配算力进行交易验证和确认。
而PoS则完全不同。在这种模式下,利益相关者才代表网络大多数,而且不会用到矿工的算力验证或确认交易。在这种协议中,矿工是不存在的,由网络中的利益相关者来遵守规则并验证交易。
最终,切换到Casper或者PoS协议所要面临的经济问题,其实归根结底就是对利益相关者的奖励问题,取决于他们从验证和确认ETH交易中所能获取的利益。
以太坊基金会和Buterin本人对PoS系统的理解就是,在这一协议中,每个人都是矿工。因此,除非他们选择通过放弃使用以太币(Ether)来违反规则,否则他们每个人都必须承担确认和验证交易的责任。从本质上来说,基金会及其开发者认为这才是去中心化的管理模式,能够提高利益相关者在网络中的参与度。
Buterin在1月份接受采访时表示,一旦Casper研发完毕就会在测试网络中投入到7个ETH客户端中进行测试。一旦测试成功,开发者就会正式推出并在今年发布Casper代码。
目前包括未来币(NXT)、比特股(BitShares)、点点币(Peercoin)在内的区块链系统都运行在PoS协议上。有些区块链系统还会采用PoW和PoS混合系统来提高他们的网络效率。
然而,虽然之前有过成功的案例,但顶尖的区块链公司和挖矿企业BitFury仍然在其发布的白皮书中说道,PoS协议很脆弱,容易遭受各种攻击,比如说远程攻击、贿赂攻击、累积攻击和预计算攻击等,这些攻击都足以造成网络的长期问题。
目前,包括点点币、未来币、新星币(NVC)、黑币(BlackCoin)和比特股在内的数字货币都部署了PoS共识。然而,PoS系统可能构成大量安全风险,这些安全风险在PoW系统中是无法治愈的(包括比特币)。这些问题是PoS算法的内部问题,因为PoS共识不与物质世界锚定(PoW系统会采用算力设备)。