挖矿就是不断调整nouce和header中其他可变字段,使得整个block header 的hash值小于等于target,target越小,挖矿难度越大. 出块时间设置为了10分钟,可以尽可能避免同时发布区块,导致最长区块链多次分叉,总算力被分叉分散,而恶意节点算力集中在恶意节点后面抢到最长区块链的6个确认区块.其实10分钟是人为规定的,其实8分钟,5分钟原则上也可以.对于一个支付系统太长了,所以以太坊出块时间是15s,它也会调转挖矿难度,保证出块时间稳定,它的共识协议叫ghost. 挖矿难度…