【文件属性】:
文件名称:blockmaster::high_voltage:稍微复杂一点的区块链
文件大小:395KB
文件格式:ZIP
更新时间:2021-05-16 07:16:44
python blockchain Python
外部图书馆
此项目中使用的第三方库
包裹
描述
hashlib
SHA-256算法核心
time
访问实时日期
json
加快字典排序
uuid
全球唯一ID
urllib
解析网址
requests
发送HTTP请求
flask
微型网络框架
代码演练
步骤1:创建区块链类
在class Blockchain :Blockchain对象将在单个链中包含一系列块,并在另一个数组中跟踪交易。 它还应具有创建新块,跟踪新交易并提供复杂的哈希算法的能力。
# Abstract Data Type of a Blockchain
class Blockchain ( object ):
def __init__ ( self ):
self . chain = []
self . current_transactions = []