我正在学习创建一个区块链系统,无法理解这行代码是如何适应的。 为什么以及如何将最后一个块()与“index”一起使用
类区块链(对象): def初始化(自身): self.chain=[] self.current\u事务=[]
def new_block(self):
pass
def new_transaction(self):
pass
@staticmethod
def hash(block):
pass
@property
def last_block(self):
pass
块={ “索引”:1, “时间戳”:1506057125.900785, '交易':[ { '发件人':“8527147fe1f5426f9dd545de4b27ee00”, '收件人':“a77f5cdfa2934df3954a5c7c7da5df1f”, “amount”:5, } ], “证明”:324984774000, '上一个\u哈希':“2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824” }你知道吗
def new\u事务(self、sender、recipient、amount): self.current\事务处理.append({ “发件人”:发件人, “收件人”:收件人, “amount”:金额 })你知道吗
return self.last_block['index']+1
如果你指的是 https://hackernoon.com/learn-blockchains-by-building-one-117428612f46要实现区块链,请在https://github.com/dvf/blockchain/blob/master/blockchain.py查看完整的源代码。 在第142行和第143行,您可以看到以下代码行
这清楚地表明了
作品
相关问题 更多 >
编程相关推荐