为什么比特币的未花费的交易输出(UTXO)模型是天才(以及它是如何实际工作的)

robot
摘要生成中

你有没有想过比特币是如何追踪谁拥有什么的?秘密在于一种叫做未花费的交易输出(UTXO)的东西——这比你想的要简单得多。

什么是真正的未花费的交易输出(UTXO)?

UTXO代表"未花费的交易输出(UTXO)"。可以这样理解:每次有人向你发送比特币时,你实际收到的并不是一枚单独的币,而是来自过去交易的一组小包裹——每个包裹只能使用一次。

这里是关键的见解:每个加密货币交易都有输入和输出。你将以前的输出 (UTXO ) 作为输入来创建新的输出。一旦一个 UTXO 被用作输入,它就永远消失了。新的输出?它们变成新的 UTXO,为你的下一个交易做好准备。

让我们用一个真实的例子

假设你的钱包里有0.45 BTC。实际上这并不是一枚币的0.45——而是两个独立的未花费的交易输出(UTXO)。一个价值0.4 BTC,另一个价值0.05 BTC,都是来自之前的交易。

现在你想给Bob发送0.3 BTC。发生的事情是:你不能凭空交出0.3 BTC。你必须拆分你的0.4 BTC未花费的交易输出(UTXO)。你将0.3 BTC发送到Bob的地址,然后将0.1 BTC退还给自己。原始的0.4 BTC未花费的交易输出(UTXO)现在已经花费——永久不可用。

你所创建的是什么?两个全新的未花费的交易输出(UTXO) (0.3 BTC 和 0.1 BTC) 准备在未来的交易中使用。

或者,如果你需要发送0.42 BTC,你可以将你的0.4 BTC与0.05 BTC未花费的交易输出(UTXO)组合起来,正好达到你需要的数额,然后再找回0.03 BTC作为找零。

这有什么重要性?

未花费的交易输出(UTXO)模型是比特币会计系统的支柱。它是网络如何在每一秒钟都保持完美记录每个币的位置。将UTXO视为数字支票——它们是开给特定人的(他们的公钥地址),不能被撕成两半或部分使用,并且新的支票必须从旧支票中开出。

这种优雅的设计使得比特币从未出现过双重支付问题。每笔交易都是可追踪的,每个未花费的交易输出(UTXO)都是可验证的,整个系统保持透明和安全。

重点

未花费的交易输出(UTXO)模型不仅仅是技术术语——它是加密货币运作的原因。这是比特币对一个古老问题的回答:在没有银行作为中介的情况下,如何证明你拥有某个数字资产?理解这一点就是理解去中心化货币的实际运作方式。

BTC1.36%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
  • 热门 Gate Fun查看更多
  • 市值:$3638.78持有人数:2
    0.25%
  • 市值:$3575.86持有人数:1
    0.00%
  • 市值:$3579.31持有人数:1
    0.00%
  • 市值:$3607.43持有人数:3
    0.14%
  • 市值:$3548.27持有人数:1
    0.00%
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)