比特币如何真正转移您的资金:理解未花费的交易输出(UTXO)

robot
摘要生成中

你是否想过当你向某人发送比特币时实际上发生了什么?这并不像在你的账号中转账那么简单。让我们来分解一下它是如何运作的。

你的比特币不是一个币 – 而是许多碎片

想象一下,Alice 拥有 0.45 BTC。你可能认为她有一个单位的比特币,但事实并非如此。她的钱包实际上包含来自之前交易的一系列小片段——具体来说,一个价值 0.4 BTC 的块和另一个价值 0.05 BTC 的块。这些片段被称为 未花费交易输出 (UTXO)

把每个UTXO想象成一张专门开给你的支票。你不能把它撕成两半,只花一部分——你要么兑现整张支票,要么保留它。这就是比特币运作的核心机制。

当爱丽丝需要支付给鲍勃时:UTXO模型的实际应用

现在爱丽丝想要向鲍勃发送0.3 BTC。问题是:她不能直接从她的0.4 BTC中划出0.3 BTC。相反,她必须将整个0.4 BTC作为新交易的输入。她对网络说:“拿走我的0.4 BTC,给鲍勃的地址发送0.3 BTC,给我回0.1 BTC。”

接下来会发生什么?最初的 0.4 BTC 单位变得 “已花费” – 它再也无法使用。但是从这笔交易中产生了两个新的输出:0.3 BTC 转给 Bob,0.1 BTC 返回 Alice。这些新的输出现在是新的 UTXO,准备在未来的交易中被花费。

合并与拆分:UTXO框架内的灵活性

如果爱丽丝需要发送 0.42 BTC 呢?简单:她将她的 0.4 BTC UTXO 与她的 0.05 BTC UTXO 组合成一个单一的输入。然后她将结果拆分 – 发送 0.42 BTC 给鲍勃,并将 0.03 BTC 退还给自己。原则保持不变:输入被消耗,新的输出出现。

为什么UTXO很重要:区块链追踪的支柱

从本质上讲,UTXO模型是比特币区块链跟踪每个币在任何给定时刻的位置的方式。每笔加密货币交易都是建立在这个基础之上的:你将未花费的输出作为输入,证明你拥有它们并使用数字签名,并为其他人创建新的输出以供以后使用。

它优雅、透明,并且是比特币和许多其他加密货币如何在没有中央权威的情况下维护其账本的基础。理解UTXO就是理解区块链实际上如何将价值从一个人转移到另一个人。

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