主页 > imtoken安卓版 > 比特币交易的输出和输入

比特币交易的输出和输入

imtoken安卓版 2023-08-28 05:12:05

比特币09年挖好挖吗_比特币挖矿真的是在挖矿吗_挖矿怎么挖到比特币

比特币交易的基本单位是未使用的交易输出,简称UTXO。 UTXO是一定数量的比特币货币,不能被分割,不能被所有者锁定,也不能记录在区块链中,被全网认可为一个货币单位。 比特币网络以数百万计监控所有可用(未花费)的 UTXO。 当用户收到比特币时,金额将作为 UTXO 记录在区块链中。 这样,用户的比特币将作为 UTXO 分散到数百个交易和数百个区块中。 事实上,没有地方可以存储比特币地址或账户余额,只有被其所有者锁定的去中心化 UTXO。 “用户的比特币余额”的概念是通过比特币钱包应用程序创建的衍生产品。 比特币钱包通过扫描区块链并汇总属于该用户的所有 UTXO 来计算用户的余额。

比特币09年挖好挖吗_挖矿怎么挖到比特币_比特币挖矿真的是在挖矿吗

在比特币的世界里,既没有账户也没有余额,只有分散在区块链中的 UTXO。

比特币09年挖好挖吗_挖矿怎么挖到比特币_比特币挖矿真的是在挖矿吗

比特币09年挖好挖吗_挖矿怎么挖到比特币_比特币挖矿真的是在挖矿吗

UTXO 可以是 Satoshi 的任意倍数。 就像美元可以分为代表小数点后两位的“分”一样,比特币也可以分为代表小数点后八位的“聪”。 UTXO虽然可以有任何价值,但一旦被创造出来,就如同无法切成两半的硬币一样不可分割。 如果一个 UTXO 大于一笔交易需要的,它仍然会被整体消费,但交易中会产生碎片。 例如,如果你有一个 20 个比特币的 UTXO 并且想要支付 1 个比特币,那么你的交易必须消耗整个 20 个比特币的 UTXO 并产生两个输出:一个向接收者支付 1 个比特币,一个支付 19 个比特币换到你的钱包。 这样,大多数比特币交易都会产生变化。

想象一下,一位顾客想花 1.5 元买一杯饮料。 她掏出钱包,试图找到所有硬币和纸币的组合来弥补她必须支付的 1.50 美元。 如果可能,她会选择完全相同的零钱(例如 1 美元钞票和 5 角硬币)或较小面额的组合(例如 3 个 50 美分)。 如果做不到这一点,她会使用面额更大的钞票挖矿怎么挖到比特币,例如 5 美元钞票。 如果她给了店主多余的钱,比如 5 美元,她会得到 3.50 美元的零钱,然后放回钱包里以备将来使用。

挖矿怎么挖到比特币_比特币挖矿真的是在挖矿吗_比特币09年挖好挖吗

同样,比特币交易可以有任何价值挖矿怎么挖到比特币,但必须从用户可用的 UTXO 中创建。 用户不能进一步细分UTXO,就像不能撕开一元纸币继续作为货币使用一样。 用户的钱包应用通常会从用户可用的UTXO中选择多个可用的个人拼凑出一个大于或等于一笔交易的比特币金额。

比特币09年挖好挖吗_挖矿怎么挖到比特币_比特币挖矿真的是在挖矿吗

比特币挖矿真的是在挖矿吗_挖矿怎么挖到比特币_比特币09年挖好挖吗

就像在现实生活中一样,比特币应用程序可以使用几种策略来满足支付需求:组合几个小实体并计算准确的找零; 或使用大于交易价值的实体,然后进行更改。 所有这些复杂的应付 UTXO 组合都是由用户的钱包自动完成的,用户是看不到的。 只有当您以编程方式使用 UTXO 构建原始交易时,这些才与您相关。

交易消耗的UTXO称为交易输入,交易创建的UTXO称为交易输出。 通过这种方式,一定数量的比特币价值在不同所有者之间转移,UTXOs在交易链中被消耗和创造。 比特币交易通过所有者的签名解锁 UTXO,并通过新所有者的比特币地址锁定和创建 UTXO。

比特币挖矿真的是在挖矿吗_比特币09年挖好挖吗_挖矿怎么挖到比特币

输出链和输入链有一个例外,这是一种特殊类型的交易,称为 Coinbase 交易。 这是每个区块中的第一笔交易。 此交易存在的原因是为“赢家”矿工生成新的可支付比特币作为挖矿奖励。 这就是比特币可以在挖矿过程中产生的原因,我们将在第 8 章讨论。

哪个先来,输入还是输出? 先有鸡还是先有蛋? 严格来说是先产生输出,因为可以创造新比特币的coinbase交易没有输入,但是可以无中生有地产生输出。

比特币挖矿真的是在挖矿吗_挖矿怎么挖到比特币_比特币09年挖好挖吗