区块链
区块
-
组成
区块头(Head):记录当前区块的特征值 区块体(Body):实际数据
-
区块头包含了多项特征值
生成时间 实际数据(即区块体)的哈希 上一个区块的哈希 ...
-
简单图示
-
Hash 的不可修改性
区块与哈希是一一对应的,每个区块的哈希都是针对"区块头"(Head)计算的。也就是说,把区块头的各项特征值,按照顺序连接在一起,组成一个很长的字符串,再对这个字符串计算哈希。
Hash = SHA256(区块头)
采矿
区块链的发明者中本聪(这是假名,真实身份至今未知)故意让添加新区块,变得很困难。他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个。
这种产出速度不是通过命令达成的,而是故意设置了海量的计算。也就是说,只有通过极其大量的计算&#