介绍一个模拟区块链原理的网站
- 网址 https://anders.com/blockchain/tokens.html
- 需要点击,或者修改数值,查看效果
数字签名,使用sha-256的hash算法对数据进行签名
![](https://img.haomeiwen.com/i3357352/ff65ffe63370f3e5.jpg)
数据有一个与之对应的,唯一的签名
区块
-
hash值,区块号+随机数据+数据一起做的签名,前4位为零
image
-
修改了数据背景变红,表示该区块没有正确签名,需要修改随机数,使签名前4位为零,手工输入可能要好几天
image
-
点击挖矿,修改随机数,使用hash值前4位为0,背景变绿,签名成功,满足对一个区块的定义
image
区块链
-
这个示例中一个有5个区块,从第二个签名开始,签名的产生需要前一个签名值参与
image
-
修改了某一个区块中的值,之后相连的区别都会变成红色背景,表示没有签名状态
image
分布式区块链
-
这里有三个节点,存储一样的内容
image
-
如果某一个节点修改了数据,只需要对比最后区块的hash值
image
存放token记录的分布式区块链
-
每个区别都存放交易记录,有的多有的少
image
-
你可以试着修改一条记录,背景就会变红
image
有初使交易记录分布式区块链
-
image
网友评论