- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 python区块链的开发
至此,已经完成了:交易记录,区块的开发,现在进行区块链的开发就比较容易了。实现代码如下: from Block import InvalidBlock, Block from Message import InvalidMessage, DaDaMessage from Transaction import Transaction # 区块链 class Dada_BlockCoin: ...
2018-05-31 23:43:36 964
原创 python区块的开发
接着上一篇交易记录整合交易类,这里描述区块的开发。 首先我们要明白一个区块,需要的内容,包括交易记录集合,时间戳,哈希,上一个区块的哈希。明白了这个,下面就容易代码开发了。 import datetime import hashlib from Message import DaDaMessage, InvalidMessage from Transaction import Transac...
2018-05-31 23:17:03 352
原创 python交易记录整合交易类
接着上一篇博客,这里继续整合交易类。 import datetime #交易类,后期需要整合公钥,私钥 class Transaction: #payer 付款方,receiver收款方 def __init__(self,payer,receiver,money): self.payer = payer self.receiver = re...
2018-05-31 16:15:32 996
原创 pyhon交易记录链的实现
接着上篇的内容,这里实现一个交易记录链,废话不多说,先看图: 跟之前的逻辑类似,但也有少许不同,这里多了一个payloadhash,以及对payloadhash和prehash的hash,下面看代码实现: import hashlib import datetime # 交易记录类 class DaDaMessage: def __init__(self, data): ...
2018-05-31 15:27:26 537
原创 python简单区块链模拟
最近学习了一点python,那就试着做一做简单的编程练习。 首先是这个编程的指导图,如下: 对的,类似一个简单区块链的模拟。 代码如下: class DaDaBlockCoin: #index 索引,timestamp 时间戳,data 交易记录,self_hash交易hash,last_hash,上个hash def __init__(self,idex,tim...
2018-05-30 13:55:01 2668
原创 go简单分布式编程
go简单分布式编程 学习了一段时间的go,基础语法都过了一遍,今天就记录一下一个简单的布式编程小程序。 1,构造节点,节点信息(NodeInfo)如下 //节点id,ip,port type NodeInfo struct { NodeId int `json:"nodeId"` NodeIpAddr string `json:"nodeIpAddr"` Node...
2018-05-25 18:57:08 2283 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人