币圈达哥/挖矿出了并列第一,BTC怎么发奖?

2021-04-20 17:27:16
Block chain的公平竞争机制人尽皆知,所以大家也都老老实实埋头苦算争第一。有朋友恐怕是想起小时候考试,一个班级会有两个甚至几个一百分的情况了。这也是不能回避的问题,区块链上有没有碰到一起交卷、都一百分的情况呢?
有!既然符合自然规律,就一定有可能,虽然这个几率非常渺茫,但也无法彻底排除。如果真的出现了小概率事件,BTC应该如何秉公执法,发奖给哪个矿工?不用担心,区块链早就准备好一套合理的解决方案了。
大家知道,发奖是滞后于出新区块的。矿工开发出新的节点后,首先不能耽误区块链的发展,也就是链的增长,矿工的责任是立即把新块在全网广播,其他矿工接收到消息,也必须在第一秒放下所有事情先检查新块是否合格,都没问题的话就要接着立刻跟着这个区块开发后面的块。这些事情都做完了,才轮得到发奖品。
白矿工和黑矿工同一秒都开发出一个新节点:“儿子区块”。黑白二人必然立即广播昭告天下,有的矿工先听到黑广播,不敢有一秒的耽误,立即检查,发现没问题,就马不停蹄的跟着“黑儿子”后边挖“黑孙子”了。但是另有一些矿工先听到的是白广播,那他们必然会在“白儿子”后面挖“白孙子”。于是前面的“爸爸区块”就有了两支后代脉络,分叉了。
有人说那不更完蛋?更分不清要奖励给谁不说,还弄出个叉链!别着急,别忘了blockchain有个“保留最长链”的选择机制,也就是谁短谁会被自动淘汰。
“白儿子”和“黑儿子”各有支持者,他们总会分出胜负。一旦“白儿子”区块后面先挖出“白孙子”,仿佛豪门争斗剧,老爷子血脉有了传承,“白儿子”分支立刻赢了,奖励也都归它了。“黑儿子”就惨了,立刻被废弃,成为一条孤链,别说奖励,原本为它计算下一个区块的矿工们也会第一时间跑去开始为“白孙子”计算下一个区块。“黑儿子”完全被抛弃了。
有了这种机制,所有事情都被提前安排得明明白白了,大家只要照章执行,既不会不知所措,也不会起任何纷争。


声明:本站非营利性网站,部分内容来自于网络,不代表本站观点,如有侵权请联系管理员删除!

本文查看地址:https://www.btc1234.com/bitcoin/6807.html

相关资讯