背景
“区块链”是什么?
关于该应用程序
1.将事务存储到区块中
2.让区块不可更改
3.链接区块
清单 1. 我们的 Blockchain 类的初始结构
这是我们的 Blockchain 类:
4.实现工作量证明算法
请注意,没有明确的逻辑来快速确定随机数;只能通过暴力破解。
5.将区块添加到链中
挖矿
OK,基本工作已经完成了。
6.创建接口
7.建立共识和去中心化
8.构建应用程序
9.运行应用程序
完工了!
- 尝试发布一些数据,您会看到类似下图的结果:
- 单击 Request to mine 按钮,您会看到类似下图的结果:
- 单击 Resync 按钮,您会看到应用程序与链重新同步:
验证事务
结束
原文链接:https://wwww.ibm.com/developerworks/cn/cloud/library/cl-develop-blockchain-app-in-python/index.htm