电脑上安装一个节点客户端,然后收集交易后打包后把三者计算一个hash(上一个包的hash+这个包的交易数据+一个随机数n)随着n的改变,新生成的hash不一样,比如要求通过随机产生的n计算出新的hash的前几位为0,要求的位数越多,难度就越大。比如要求前1位为0,那我随机16次就有一次命中了。hash是十六进制数。然后运行客户端不断计算的节点就是矿工了。比如有的 人一秒钟计算出1亿个n的hash,有的人就算出100亿个n的hash,就是算力不一样,算力越大,算出符合要求的hash就可能越大,算出来了,就广播我的n,所有人通过一次计算就验证了你的n没有报错。比特币平均15分钟计算出来一次这个n。也就是比特币转账要15分钟才能确认结果。