区块链技术应用案例代码,区块链技术应用案例
]
def add_block(self):
previous_block = selfge_previous_block()
ew_block = Block(
idex=previous_blockidex 1,
imesamp=imeime(),
daa=selfpedig_rasacios,
previous_hash=previous_blockhash
)
selfchaiapped(ew_block)
selfpedig_rasacios = []
def add_rasacio(self, rasacio):
selfpedig_rasaciosapped(rasacio)
def is_chai_valid(self):
for i i rage(1, le(selfchai)):
curre_block = selfchai[i]
previous_block = selfchai[i1]
if curre_blockhash != curre_blockcalculae_hash():
reur False
if curre_blockprevious_hash != previous_blockhash:
reur False
reur True
使用示例
blockchai = Blockchai()
添加交易
rasacio1 = 供应商A交付100个部件给制造商B
rasacio