python 区块链 学习(三) 及 postman基本操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Clannad_niu/article/details/88080477

0x01 测试环境

上一节完成了区块链的节点编程,现在进入到网络调试阶段。此次实现环境为两个节点,分别运行在同一台机器上的不同端口。

分别为 http://localhost:5000 以及 http://localhost:5001

测试平台为 postman  是Chrome浏览器的一个插件 安装文件在此:

链接:https://pan.baidu.com/s/1gfq-IB48q0gje1aPrvkzPg     提取码:cj2w 

0x02 区块链测试

首先将两个节点都运行起来 。

然后让5000的链得知链5001的存在,调用我们写好的接口

通过postman 发送信息   http://10.105.33.58:5000/register/node  POST的方式

 此时5000的节点已经知道了5001的存在,然后我们让5001的节点挖矿两次,这时两条链的长度不同,违背了共识。

此时,5000的节点通过resolve方法与50001达成共识。如下:

至此,我们两条链达成了统一。

区块链的基本原理实现完毕。 

猜你喜欢

转载自blog.csdn.net/Clannad_niu/article/details/88080477