jjzjj

Transation

全部标签

编出个区块链:Transation,交易的本质

在区块链应用中,最重要的就是所谓的交易。通俗来说,交易就是把比特币或某种数字货币从一个人转手给另一个人。从数据结构上看,交易包含4个成分,分别为版本,输入,输出,锁定时间。版本用于决定该交易能够使用什么样的附加功能,输入是一个复杂概念,在后面解释。,输出对应接收者,锁定时间对应交易的有效期。我们先从代码上对交易进行定义:fromEllipticCurvesimporthash256classTransation:def__init__(self,version,inputs,outputs,lock_time,test_net=False):self.version=versionself.i