前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >200行python代码实现区块链你想要的都在这里 传送门 && star

200行python代码实现区块链你想要的都在这里 传送门 && star

作者头像
用户2436820
发布2018-10-10 10:54:58
4630
发布2018-10-10 10:54:58
举报

你想要的都在这里 传送门 && star

实现功能函数

. 节点注册 . 创建新的区块 . 创建交易区块 . 生成hash函数 . 获取区块链最后一个元素 . 工作量证明 . 验证工作量证明 . 验证是不是一个有效的链条 . 共识机制 . 交易\

如果想验证共识机制

  1. python3 blockchain.py -p 5001
  2. python3 blockchain.py -p 5000
  3. 127.0.0.1:5000/chain [get]
  4. 127.0.0.1:5000/transactions/new [post]

{ "sender":"mengjie", "recipient":"quankang", "amount":5 }

  1. 127.0.0.1:5000/mine [get]
  2. 127.0.0.1:5001/nodes/register [post]

{ "nodes":["http://127.0.0.1:5000"] }

  1. 127.0.0.1:5000/nodes/register [post]

{ "nodes":["http://127.0.0.1:5001"] }

  1. 127.0.0.1:5001/chain [get]
  2. 127.0.0.1:5001/nodes/resolve [get]
  3. 127.0.0.1:5001/chain [get]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.09.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 你想要的都在这里 传送门 && star
    • 实现功能函数
      • 如果想验证共识机制
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档