算力重构秩序
点击右侧按钮关注我们
作者:Jimmy
编辑:Jojoe
V神又来中国了。
6月3日,以太坊创始人Vitalik Buterin出席“2018以太坊技术及应用大会”并在演讲中分享了Casper与分片技术的最新进展。
作为老牌区块链底层开发平台,以太坊的优点不胜枚举,问题也不断显现,未来发展更是备受关注。
交易能力不足以及能耗过大,是以太坊最受吐槽的方面。
为解决问题,Vitalik开始研发一套称为Casper的混合工作量证明(PoW)和权益证明(PoS)的激励执行机制。
共识机制问题
自比特币开创区块链技术以来,工作量证明(PoW)是最广泛应用的共识机制。在创立之初及相当长的一段发展时期内,以太坊一直采用这种机制。
但是,PoW机制消耗大量能源、大矿池的算力垄断、51%算力攻击等问题一直饱受诟病。
对于共识机制,以太坊早有明确规划:由PoW开始,最终实现PoS。
PoS(权益证明)机制就是根据已有持币数量来获得区块奖励的机制。在此机制中,矿工只能挖掘与自己所持币数量成比例的区块奖励。
PoS机制也同样不完美,最大问题是所谓的“无利害关系(Nothing at Stake)”问题。
以太坊因出块时间较短,很容易发生分叉,而“最长链”机制保证了区块链的完整性,也杜绝了矿工的恶意分叉。
但在PoS机制中,当区块链发生分叉时,如果矿工为了获得更多奖励,就通过同时验证2条链,这不会对自身造成损害,这被认为属于恶意行为。
解决PoS缺陷的Casper协议
Casper是个验证系统,有全新的算法,算法的分片是解决方案。
Casper将分阶段部署,目前在第一阶段,即实施的权益(PoS)证明作为PoW之上的一层已经完成,并已提交为以太坊改进提案(EIP)1011或混合CasperFFG。
简单而言,Casper是以太坊的PoS协议,在V神主导下,该协议不断升级,把以太坊向PoS机制引导。
更直白地说,Casper不仅是协议,也是奖惩机制。
在此机制中,矿工被称为“验证节点”(Validator),遵守游戏规则的验证节点会得到奖励,而违反游戏规则的验证节点则会受到惩罚。
为了实现这一点,Casper要求验证节点在验证区块前先交纳一笔保证金(或称“押金”、“存款”),然后再参与验证区块,如果该区块成功上链,验证节点就会得到与他们的保证金成比例的奖励。
同时,如果有验证节点企图进行“无利害关系(Nothing at Stake)”的验证,就会被罚,也就是失去全部保证金。
为何要验证节点呢?
V神认为这是PoS协议中的一项职责,包括验证主链和验证2个分片(为了生成区块和确认区块/交联)。
这里需要简单解释一下分片技术。
分片(Sharding)是一种区块扩容解决方案。区块链去中心化的本质决定了网络中每个节点都有该区块链的完整副本,但每个节点验证会大大影响网络的处理能力。
分片允许节点具有完整区块链的部分副本和技术。也就是说,把本来需要全网处理的验证交易,拆分给了不同的节点去处理,这样就能大大提高网络处理速度。
V神认为分片技术很快会到来,其使命和功能,主要包括:提升交易速度,改善交易吞吐量,可减少单笔交易的处理量,降低交易费用。
V神应多来中国布道
今日,CSDN发布的《中国以太坊开发者大调查》结果,可能让V神既喜亦忧。
413份有效调查问卷显示,34.6%的技术开发者正在从事以太坊技术开发工作,仅有2.4%的人表示未来一年内不考虑以太坊相关的技术开发工作。
这说明V神的粉丝并不算少,未来基于Casper协议的底层技术开发应用也不会过于寥落,问题只在于,何时落地。
CSDN调查结果显示,区块链技术还处于早期阶段,超过30%的开发者从未拥有过任何数字加密货币,以太坊技术还没有大规模得以扩散。
目前,基于区块链技术开发的群体画像为来自北京的互联网行业的后端技术人群。对,国内只有北京,很少有其他城市的互联网技术人员。
这项调查的结果令V神伤感,半数以上的开发者不了解如何用以太坊进行开发,接近60%的开发者尚未掌握以太坊核心技术。
V神的中国行,看上去,以后得更频繁些——
超过40%的开发者认为应用场景落地是以太坊面临的最大挑战,差不多50%的技术开发者,希望能多了解一些以太坊的开发和应用前景。
文章所载观点仅代表作者本人
且不构成投资建议
敬请注意投资风险
领取专属 10元无门槛券
私享最新 技术干货