LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 【果哥说250】“POS的最大问题:抵押代币没有外部稀缺性和POS攻击……”

【果哥说250】“POS的最大问题:抵押代币没有外部稀缺性和POS攻击……”

2019-12-10 果哥的小卡车 来源:区块链网络


正如前几天的文章所言,POS的最大的难题在于缺乏外部稀缺性,以及由此导致的可能的POS攻击。

抵押代币没有任何外部成本,它不像POW那样需要外部的电力、矿机设备以及人力营运,节点只需要“抵押”代币就能获得收益与验证区块。对于节点来说,抵押代币没有任何成本,反而会造成很严重的区块链治理问题,好比一家公司的员工奖金分配是靠员工工龄决定,而不是员工的实际努力。

若是如此,公司确实省下一大笔计算员工绩效的成本,但公司员工会开始偷懒,因为他们没有任何刺激努力工作的诱因,不用工作也能领到薪水,继续待在公司也能靠着年功加薪而且不会被开除,反而有理由开始作恶开始谋取利益,比如贪污、窜改资料来为自己加薪,由于抵押代币没有额外成本,POS机制因而衍生了所谓的无利害问题。

传统的POW机制中,部份矿工更新了系统为新的区块链提供算力,但仍有一部分矿工持续营运原有的区块链,让区块链产生了分叉,但算力是外部稀缺,矿机跟硬体设备有限且矿工还要付出电力,此时矿工只能选择挖其中一条链。

但如果在POS机制里就不一样了,由于抵押代币没有额外成本,当区块链发生分叉,节点抵押的代币在两条链都会存在,比如比特币分叉成比特币现金时,比特币持有人可以取得同等额度的比特币现金,所以这时节点可以选择在两条链都抵押代币跟投票,收益会变成两倍。

若是如此,采用POS机制的区块链分叉就不会成功,而是会分裂成两条一样的链并持续增生,原先那条链不会被淘汰,因为抵押代币没有任何额外成本,理论上会使得攻击者很容易进行双花攻击,因为即使他没有抵押很多的代币,攻击者只要在花费代币之前分叉出去一条假链并专注挖自己的假链,由于POS出块不受POW传统的出块限制,假链可以很迅速增长区块数量,试图让自己成为最长链。

其他节点基于自己的利益,会选择同时在两条链上抵押代币进行挖矿验证赚取双倍利益,接着攻击者那条链很有可能会成为最长链进而取代原先的链,让双花攻击成真,这样的方式也被称为远程攻击。

这个仅是理论的POS攻击方式,实作仍存在一定的困难度,例如部份节点会辨认假链,并通报放弃该链、节点可能只专注营运单一区块链,以及挖矿软体不允许单一节点同时挖两条以上的链,只要达到上述其中一项,远程攻击便无法成立。

但这个风险仍然值得考虑,现在潜在解决办法是建立一个惩罚机制,如果有节点偷偷进行双重投票,该节点将面临事后惩罚,但这个“事后惩罚”没办法内建在共识演算法内,只能交由外部的机构裁定,那么区块链也不能被称作“去中心化”了。

—-

编译者/作者:果哥的小卡车

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...