区块链入门学习及Python代码实现

Coding Alan 7年前 (2018-06-16) 4742次浏览 0个评论 扫描二维码

区块链入门学习及Python代码实现

密码朋克Cyberpunk:数字资产发行
比特币-数字货币(共识机制),去中心化的记账系统

  • 财产只受自己控制
  • 无通胀
  • 没有假钞
  • 流通性好

工作量证明(Proof of Work):获得唯一记账权,Hash前置18个0,理论上需进行1618次计算,获取记账权将获得奖励

接下来我们使用 Python 及 Flask 框架实现基础的区块链架构,包含区块的创建、工作量证明、交易接口、挖矿接口、共识机制及多节点的模拟实现。

安装环境

以下我们以前置4个0来进行测试说明

下图为采用5000和5001两个端口的节点,对5000端口添加交易(/transactions/new)并挖矿(/mine),链长为2,然后分别对两个端口进行注册(/nodes/register)

最终根据链长来进行替换:

区块链入门学习及Python代码实现

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址