3 比特币的记账由谁来记录?

比特币的记账由所有运行系统的人(即节点,可以简单理解为一台电脑)共同参与记录,这里的系统是谁在运行,怎么就算运行系统了?

请先 登录 后评论

最佳答案 2022-02-08 16:29

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

请先 登录 后评论

其它 4 个回答

xgocn
请先 登录 后评论
xgocn
请先 登录 后评论
itachi-Sir.eth
请先 登录 后评论
五谷丰登
请先 登录 后评论
  • 4 关注
  • 0 收藏,3083 浏览
  • 服部平次; 提出于 2022-02-08 15:33