BTR旷工挖矿原理


  • 由于去中心化的特点,BitSilver没有一个集中的运算中心,清算任务由比特币矿工担任。每一个网络节点向网络进行广播交易,这些广播出来的交易在经过矿工(在网络上的电脑)验证后,可使用自己的POW结果来表达确认,确认后的交易会被打包到数据块中,形成 连续的数据块链,也就是BitSilver的新区块。

    每一个BTR的节点都会收集所有尚未确认的交易,并将其归集到一个数据块中。矿工节点会附加一个随机调整数,并计算前一个数据块的SHA-256 散列运算值。挖矿节点不断重复进行尝试,直到找到随机调整数使得产生的散列值低于某个特定的目标为止。由于散列运算是不可逆的,查找到符合要求的随机调整数非常困难,需要一个可以预计总次数的不断试错过程,此时POW机制发挥作用。当一个节点找到符合要求的解后,就可以向全网广播自己的结果,其他节点接收这个新解出的数据块,并检验其是否符合规则。 如果其他节点通过计算散列值发现确实满足 BitSilver 要求的运 算目标,该数据块有效,其的节点就会接受该数据块。