主页 > imtoken最新下载 > 【谈】比特币是如何完成记账的

【谈】比特币是如何完成记账的

imtoken最新下载 2023-11-29 05:08:55

货币的本质是一种记账方式。在比特币交易机制中最初比特币是怎么交易的,有一种独特的记账方式叫做UTXO。 UTXO是一种新的记账方式,是比特币交易生成和验证的核心。

传统记账方式

最初比特币是怎么交易的

在传统的记账方式下,比如银行系统,如果A想把1元转给B,银行并没有真正从银行转出1元。 A 的帐户转移到 B 的帐户。实际步骤是先检查A的余额是否充足,如果不够,则不进行转账。如果余额充足,则直接从A的账户余额中扣除1元,然后将1元添加到B的账户中。该系统是基于帐户的设计,由关系数据库提供支持。

UTXO记账方式

最初比特币是怎么交易的

在比特币交易中,每笔交易分为输入和输出两项,每笔交易的输入和输出必须相等。这里的输出指的是UTXO,也就是未花费的交易输出。

对于每笔比特币交易,输入必须来自之前一笔或多笔交易的未使用输出。这样就形成了一条链,形成一条链。其来源可以追溯到比特币诞生的那一刻,也就是挖矿的奖励。

最初比特币是怎么交易的

例如,一位矿工新开采了比特币,并获得了 1 个硬币的奖励。本次交易的输入是写入挖矿收益,输出是矿工的收款地址和1个币的数量。 此时新币为UTXO,并无已花费的交易输出。

如果一个矿工想给另一个朋友发送一个比特币,这个交易的输入就是上一笔交易的输出UTXO,也就是挖矿奖励的1个比特币。此时系统将1比特币全部发送出去,支付给好友0.1并签名,然后取出剩余的0.9给矿工签名。

最初比特币是怎么交易的

所以,在输出列中,记录的是朋友的收款地址和交易金额,以及矿工自己的地址和剩余金额。这两个输出也变成了UTXO,即未使用的交易输出。

无论谁获得报酬,资金来源都必须是之前未花费的产出。其实这也很好理解。这样,在不需要第三方机构的情况下,比特币不断地被分割和组合,所有交易形成一条链,全网节点通过UTXO和签名算法验证新交易的合法性。也就是说,比特币没有余额的概念,余额来源于所有交易的输入和输出。

最初比特币是怎么交易的

UTXO记账的优势

一、保证去中心化,不再需要一个中心化的数据库来保存和验证所有交易信息,分布式节点都可以验证。

文章二、增强了匿名性最初比特币是怎么交易的,一个人可以生成很多很多的账户,每笔交易都有一个新的找零地址。

文章三、实时对账,降低出错率,银行或其他现行金融支付系统一般不能在账错时立即发现错误,只有在审核时才会发现问题。一旦发现问题,您需要不断地回到源头,直到找到错误为止。比特币可以通过UTXO进行实时对账,避免了这个问题