首页 理论教育 博弈论在区块链共识算法中的应用

博弈论在区块链共识算法中的应用

时间:2023-06-14 理论教育 版权反馈
【摘要】:区块链以密码学和数据结构保证数据的不可篡改,但其灵魂组件是“共识算法”。共识算法在区块链中的定义是在一个区块链系统中,用一种激励机制协调所有参与者共同或轮流记账,得出无争议的、唯一性的结果,且保证这个机制可以持续下去。可以看出,区块链的共识算法设计中会运用到大量社会层面的博弈论成果。而这意味着节点们投入了大量资金且承担着币价的下跌风险。

博弈论在区块链共识算法中的应用

区块链以密码学数据结构保证数据的不可篡改,但其灵魂组件是“共识算法”。共识算法在区块链中的定义是在一个区块链系统中,用一种激励机制协调所有参与者共同或轮流记账,得出无争议的、唯一性的结果,且保证这个机制可以持续下去。可以看出,区块链的共识算法设计中会运用到大量社会层面的博弈论成果。

POW(工作量证明)采用算力去竞争记账者的席位和获得记账者的奖励,而为了扩大算力份额,矿工通常需要研发或购买大量的高功耗比矿机,运输到有稳定和便宜电力供应地区,承担巨量电费、运营费用。而这意味着节点们投入了大量资金且承担着币价的下跌风险。如果要在算力市场上获得稳定且可观的收益,占据较大的算力份额,投入的资金动辄以亿计。POS权益证明机制虽然取消了由电力支撑的算力消耗,看起来是环保多了,但仍然需要现实世界里的财富在一二级市场进行代币购买,而且一定程度上让矿工的中心化程度有变高的可能。所以,所谓的共识机制,背后依旧是现实世界里财力物力的竞争和信用背书,以及相应行之有效的激励和惩戒机制。(www.xing528.com)

总的来说,人们还是希望在区块链上达成某种“自治”:单个事件(如一批交易被哪个矿工打包)具有“概率性”,同时全网又追求“最终一致性”(公共账本的一致)。这种短期的概率性和长期的确定性,一定程度上可以达成纳什均衡,支撑起链的生态,给人演化出一种玄妙的“信仰”感。天下并没有免费的午餐,这种玄妙感的背后是现实世界里真金白银的投入,这也是整个区块链网络安全的根本保障。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈