比特币交易如何运作

比特币交易比你想像的要复杂得多。 你很少只是一次性发送一定数量的比特币。 相反,您的比特币钱包和比特币网络必须通过一系列步骤来确保将适量的电子货币交给收款人。

比特币交易的基本原理

首先,了解比特币是什么样子很重要。 它不是一枚硬币的单一记录,正如您在会计分类账或银行对账单上所找到的一样。

相反,它被注册为一个交易,由三件事组成:交易输入,交易输出和金额。

您发送给某人的比特币是由其他人发给您的。 当他们发送给您时,他们发送的地址在比特币区块链中被注册为交易输入,您的地址 - 他们发送的地址 - 作为交易输出在比特币网络上注册。

当您将该比特币发送给其他人时,您的钱包将创建一个交易输出,这是您向其发送硬币的人的地址。 然后该交易将在您的比特币地址作为交易输入在比特币网络上注册。

当该人将这些比特币发送给其他人时,他们的地址将成为交易输入,而其他人的比特币地址将成为交易输出。

使用这个系统,人们可以追踪比特币交易,直到比特币第一次创建时,了解谁在任何时间发送给谁。

这创建了一个完全透明的系统,可以随时检查所有交易。

更改地址

问题在于,这些交易的投入和产出金额是不可分割的。 所以,如果Alice有一个比特币地址和一个比特币,并且她只想给Bob发一半比特币,那么她将不得不向Bob发送整个比特币。 然后,比特币网络会自动从Alice发送的比特币中创建0.5比特币,并将其发送到Alice控制的第三个地址。 该第三个地址也将是一个事务输出,这意味着该地址将具有多个事务输出。

随着时间的推移,这意味着比特币钱包最终会有很多地址包含不同数量的比特币和比特币交易的变化。 当您向比特币发送比特币时,您的钱包将尽最大努力使用包含不同金额的地址拼凑必要的资金。 这导致可能有几种不同投入的交易 - 用不同金额的不同地址用于组成资金。 这些投入通常不可能提供恰到好处的数额,所以通常最终会发生变化。

如果你只想发送少量的比特币怎么办? 幸运的是,你可以非常简单地将比特币削减。 比特币中最小的可分割部分称为satoshi,仅为比特币的百万分之一。 但是,您不能只通过网络发送一个satoshi - 这太小了,并且会以很小的交易堵塞网络。 最小的交易价值是5340 satoshis,这仍然非常小。

更为复杂的是,许多比特币交易涉及交易费用,这意味着您必须在您要发送的金额之上添加一定比特币。 如果你不这样做,那么比特币交易可能完全失败。 这是要考虑的事情,特别是在发送比特币的小部分时。

因此,当您在几笔交易后打开您的比特币钱包并开始查看包含大量小额金额的多个地址时,就是这样。 阅读起来并不是特别容易,并且使簿记有点烦人,但它确实能够通过整个网络跟踪比特币交易 - 这一点非常重要,因为比特币的透明度和不变性的口头禅。