【BTC】【网摘】200行python代码实现区块链
你想要的都在这里 传送门 && star
实现功能函数
. 节点注册
. 创建新的区块
. 创建交易区块
. 生成hash函数
. 获取区块链最后一个元素
. 工作量证明
. 验证工作量证明
. 验证是不是一个有效的链条
. 共识机制
. 交易\
如果想验证共识机制
-
python3 blockchain.py -p 5001
-
python3 blockchain.py -p 5000
-
127.0.0.1:5000/chain [get]
-
127.0.0.1:5000/transactions/new [post]
{
"sender":"mengjie",
"recipient":"quankang",
"amount":5
}
-
127.0.0.1:5000/mine [get]
-
127.0.0.1:5001/nodes/register [post]
{
"nodes":["http://127.0.0.1:5000"]
}
- 127.0.0.1:5000/nodes/register [post]
{
"nodes":["http://127.0.0.1:5001"]
}
-
127.0.0.1:5001/chain [get]
-
127.0.0.1:5001/nodes/resolve [get]
-
127.0.0.1:5001/chain [get]
作者:奔跑的蛙牛
摘自:https://www.jianshu.com/p/c72923e4ff31
来源:简书
赠人玫瑰
手留余香
我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。

浙公网安备 33010602011771号