比特币交易结构

比特币的交易并非一般意义上的一手交钱一手交货,而是转帐。若是每一笔转帐都须要构造一笔交易数据,那么显得比较笨拙。为了使得价值易于组合与分割,比特币的交易被设计为能够归入多个输入和输出,即一笔交易能够转帐给多我的。从生成到在网络中传播,再到经过工做量证实、整个网络节点验证,最终记录到比特币的区块链,这就是交易的整个生命周期。 交易的本质是一个包含交易发送方、接收方、资产转移等相关信息的数据结构。 从总体结构来看,交易中的两个主要单元字段就是交易的输入与输出。输入标识着交易的发送方,输出标识着交易的接收方及对发送方的找零,交易的手续费则是输入的总和与输出的总和之差。因为全部的交易输入必然是前面某笔交易的输出,因此交易最核心的字段是交易的输出。