问个关于挖矿的低级问题,恶意节点能不能将收到的区块中的随机数拿出来放自己区块,然后广播呢?
发布于 2 个月前 作者 _zhj 317 次浏览 来自 新手入门

当一个诚实的节点找到随机数nonce了,然后将区块广播出来, 当其他正常节点在收到这个广播后,会检查区块是否正确,如果正确就加在自己的头上,然后开始下一轮的寻找随机数. 那么有没有下面这种操作: 如果一个恶意节点,当他收到广播的区块后,他把区块里面的nonce值拿出来,然后组装到自己的区块里(有点类似于窃取别人的劳动成果),再把自己的这个区块广播,肯定也会有不少节点收到这个广播吧,经验证随机数也符合要求,所以这也是个正确的区块??

大神帮忙解答一下为什么这样不可行,谢谢

2 回复

不可行,别人的Nonce 放到你的区块里就不是一个符合难度的区块了。区块中的数据不同,即使Nonce一样哈希也不一样

@vskity 哦对对,是对整个区块做hash的,里面的merkle根与矿工coinbase挖到这个区块的交易信息有关.谢谢

回到顶部