JAVA代码实现区块链模型

我这颠来倒去的梦啊

多少个刹那 那由他

这是之前熟悉区块链的时候做的笔记,给想了解的同学给予参考。
代码来自gitee上的一位大神,下方会给出具体的链接。

工具:IDEA
使用maven管理
运行效果:
JAVA代码实现区块链模型_第1张图片

Url:
系统启动后,可通过Postman进行操作,返回json格式的数据。
1.查看区块链数据
http://192.168.1.5:8080/scan
1.创建创世区块
http://192.168.1.5:8080/create
1.挖矿生成新区块
http://192.168.1.5:8080/mine
1.查看区块链中存储的业务数据
http://192.168.1.5:8080/data
虚拟机:
http://10.0.2.15:8090/scan

打包Terminal命令:
mvn package -Dmaven.test.skip=true

把两个jar包分别放在对应IP的windows机器上,打开命令行模式,进入jar所在文件夹,分别执行以下命令运行两个节点:
java -jar dce-blockchain-node1.jar
java -jar dce-blockchain-node2.jar

节点连接成功
JAVA代码实现区块链模型_第2张图片

7001端口挖矿:
JAVA代码实现区块链模型_第3张图片

7002端口显示挖矿:
JAVA代码实现区块链模型_第4张图片

7002挖矿:

JAVA代码实现区块链模型_第5张图片
JAVA代码实现区块链模型_第6张图片

代码:https://gitee.com/luckytuan/dce-blockchain

你可能感兴趣的:(区块链,java,linux)