首页 百科知识 比特币交易

比特币交易

时间:2022-07-17 百科知识 版权反馈
【摘要】:简单来说,一个比特币交易,就是告诉网络,某个拥有一定数量比特币的用户已经授权将这笔比特币转让给另一位用户。以复式记账法表示的比特币交易如图2.3所示。图2.3 采用复式记账法表示的交易交易同样包含每笔待转让比特币的所有权证明,以所有者数字签名的方式来表示,数字签名可以被任何人独立验证。在未来的交易中,需要通过签名来获取这笔资金。

简单来说,一个比特币交易,就是告诉网络,某个拥有一定数量比特币的用户已经授权将这笔比特币转让给另一位用户。新的所有者可以通过另外一笔授权转让交易来使用这些比特币,以此类推,形成一个所有者转换的链条。

交易就像复式账本的一笔笔记录,每个交易均包含一到多条的“输入”——这是比特币账户的借方。每笔交易也包含了一到多条的“输出”——这是比特币账户的贷方。输入和输出(借和贷)加起来不要求相等。实际上,输出加起来的和应稍小于输入的和,这个差额就是隐含的“交易费用”,这笔小额费用归那些将交易归集到账本的矿工所有。以复式记账法表示的比特币交易如图2.3所示。

图2.3 采用复式记账法表示的交易

交易同样包含每笔待转让比特币(交易输入)的所有权证明,以所有者数字签名的方式来表示,数字签名可以被任何人独立验证。在比特币的术语中,“消费”就是签署一笔交易,将所有者从前序交易中获得的价值权益转让给以比特币地址为代表的新所有者。

1交易将价值从交易输入转移到交易输出。交易输入是价值的来源,通常是上一笔交易的输出。交易输出将一笔与私钥关联的价值赋予一个新用户。目标密钥称为安全锁。在未来的交易中,需要通过签名来获取这笔资金。一笔交易的输出作为新交易的输入,这样,随着价值不断从一个地址转移到另一个地址,就形成了一条所有权的链条(见图2.4)。

图2.4 一个交易的链条,在链上一个交易的输出成为下一笔交易的输入

爱丽丝支付给鲍勃咖啡店的交易使用了上一笔交易的输出,作为这笔交易的输入。在上一章中,爱丽丝用现金从她的朋友乔那里换到了一笔比特币。那个交易的一笔资金被爱丽丝的密钥锁定(受限)。她向鲍勃咖啡店支付咖啡费的新交易中,引用了上笔交易的输出作为本笔交易的输入,输出则包含两部分,一部分支付咖啡费用,另一部分用于找零。交易形成了一个链条,最新交易的输入对应上一笔交易的输出。爱丽丝的密钥提供的签名解锁了前笔交易的输出,向比特币网络证明了她对这些资金的所有权。她在交易中附上鲍勃的地址,形成一个“受限”,限制鲍勃必须使用签名才能花费这笔资金。这个过程展示了价值在爱丽丝和鲍勃之间转移的过程。这个从乔到爱丽丝,再到鲍勃的交易链见图2.4。

最常见的交易就是从一个地址到另一个地址的支付,它通常还包含需要返还给初始所有者的零钱。这种类型的交易包含一个输入和两个输出,参见图2.5。

图2.5 最常见的普通交易

另一种常见交易形式是绑定几个输入,形成一个输出(见图2.6)。这与现实生活中将零钱换为大额钞票的场景类似。这种交易通常是钱包软件对交易中找回的一堆零钱进行清理的情况。

图2.6 资金归集交易

最后,还有一种在比特币账本中常见的交易形式,即将一个交易输入分配给多个输出,每个输出代表不同接收者(见图2.7)。这种类型的交易有时是商业实体用于分配资金,比如给员工发放工资。

图2.7 资金分配交易

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈