﻿---
title: "比特币"
description: "比特币是一套点对点协议、网络与账本系统，其原生单位通过 UTXO 花费条件、工作量证明排序和完整节点的独立验证来控制。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 比特币

> 仅供教育参考。比特币确认具有概率性，交易和密钥可能丢失或被盗，协议有效性也不保证价格、流动性、隐私或托管机构的偿付能力。

<a id="answer"></a>

## 直接答案

比特币是一套开源的点对点协议、网络与账本系统。`BTC` 是其原生单位，且 `1 BTC = 100,000,000 satoshis`。账本不记录账户余额，而是记录附带花费条件的未花费交易输出（`UTXOs`）。钱包管理密钥或描述符、查找受控输出、构造交易，并生成花费条件要求的签名或脚本；币本身并不存放在钱包里。

矿工选择交易并提出工作量证明区块。完整节点独立验证交易脚本、未花费输入、价值守恒、区块权重、工作量证明和 coinbase 上限。矿工无法迫使验证节点接受无效签名或超额补贴，但算力集中可能导致交易审查，或对近期有效历史发起重组。

活动链是某个节点所见累计工作量最大的有效链。纳入深度会降低重组风险，但不会产生确定性最终确认。比特币的协议有效性、发行计划与托管控制，和市场价格、法律待遇、交易所偿付能力及“数字黄金”叙事是不同问题。

<a id="mechanism"></a>

## 运作方式

1. 确认网络、软件与规则集，明确节点或钱包的信任模型、托管模式，以及收款方针对该金额采用的确认政策。
2. 核验目标网络、地址或锁定脚本及金额；选择由预期密钥或脚本路径控制、已成熟且可花费的 `UTXOs`。
3. 以整数聪构造输入、收款输出、可选找零输出和手续费。检查 `fee = sum(inputs) - sum(outputs)`，并估算权重、虚拟字节数和 `sat/vB` 费率。
4. 在签名环境中满足花费条件前，检查每个输出、金额、手续费、序列号、锁定时间和可替换政策。
5. 通过选定的对等节点或 RPC 广播。区分本地验证、内存池接纳、转发和替换政策，与共识有效性及最终挖矿纳入。
6. 矿工构造候选区块；完整节点只接受有效的工作量证明区块，并跟随累计工作量最大的有效链。跟踪纳入高度、确认数、冲突和重组。
7. 应用收款方的风险阈值，然后核对产生的 `UTXOs`、找零与手续费；妥善保护备份和托管证据，监测隐私泄露，并及时更新钱包与节点规则。

每个节点的内存池都是由本地政策驱动的，并非全网统一的共识队列。有效交易可能无法转发或迟迟不被挖出。手续费主要取决于交易权重、费率和区块空间需求，而非转账金额。找零只是普通输出，不是协议专用字段，也不是额外收费。

发行通过区块的 coinbase 交易完成。按照现行规则，补贴每 `210,000 blocks` 减半；高度 `840,000` 之后，每个区块为 `3.125 BTC`，另加交易手续费。Coinbase 输出须经过 `100 blocks` 的成熟期才能花费。常说的 2,100 万枚是在现行发行计划下的渐近上限，不是当前流通量，也不构成价格保证。

<a id="example"></a>

## 示例

- **UTXO 核算。** 一个输入为 `0.30500000 BTC = 30,500,000 sat`。钱包创建一笔 `20,000,000 sat` 的付款输出和 `10,480,000 sat` 的找零输出。手续费为 `30,500,000 - 20,000,000 - 10,480,000 = 20,000 sat = 0.00020000 BTC`。若交易为 `250 vB`，费率就是 `20,000 / 250 = 80 sat/vB`；找零并非另一笔手续费。
- **费率敏感度。** 同一笔示例交易大小为 `141 vB`，成本在计算上先是 `141 x 12 = 1,692 sat`，对应 `12 sat/vB`；提高后则是 `141 x 40 = 5,640 sat`，对应 `40 sat/vB`。发送 `0.01 BTC` 而不是 `1 BTC` 本身不会改变交易大小，但选币、脚本和输出数量可能会改变它。
- **确认深度。** 一笔交易纳入高度 `900,000` 的区块时有 `1 confirmation`，此时链尖为 `900,000`；链尖继续推进后，按照 `900,005 - 900,000 + 1 = 6 confirmations` 计算，此时链尖为 `900,005`。若新的最优工作量链仍保留该交易且链尖为 `900,003`，深度为 `4`；若替代链未包含该交易，它将回到未确认或冲突状态。
- **Coinbase 价值。** 四次减半后的补贴为 `50 / 2^4 = 3.125 BTC`。若所含交易的手续费合计 `0.42 BTC`，允许的 coinbase 输出价值为 `3.125 + 0.42 = 3.545 BTC`。只有补贴是新增发行，手续费部分只是已有聪的转移；该输出仍须遵守 coinbase 成熟期。

<a id="risks"></a>

## 风险

- 网络、地址、脚本或金额错误。
- 种子、私钥或恢复资料丢失。
- 密钥因网络钓鱼或社会工程而被盗。
- 钱包、签名器、固件或供应链存在恶意行为。
- 剪贴板或显示设备替换目标地址。
- 找零输出或选币错误。
- 虚拟字节数、费率或聪的单位计算错误。
- 粉尘输出或非标准政策阻止转发。
- 本地内存池拒绝、驱逐或未能传播交易。
- 未确认冲突或替换使原有接纳失效。
- 近期区块重组降低确认深度。
- 算力集中带来审查或重组尝试。
- 矿池集中或网络分区延迟交易纳入。
- 软件缺陷或共识分裂产生不兼容视图。
- 地址复用和找零启发式分析关联公开活动。
- IP 元数据、日蚀攻击或不可信服务器误导钱包。
- 托管机构破产、冻结或暂停提现，导致无法访问资产。
- 价格、流动性、杠杆或汇率波动造成损失。
- 法律、税务或申报待遇发生变化。
- 备份、继承、抗胁迫或灾难恢复失败。

<a id="misconceptions"></a>

## 常见误区

- **钱包或地址里存着一笔 BTC 账户余额。** 钱包软件根据可花费的 `UTXOs` 推导资产视图；交易所余额则是对托管机构的债权。
- **内存池接纳就等于共识确认。** 内存池采用本地政策，纳入区块是另一独立事件。
- **六次确认意味着绝对最终性。** 深度只会降低概率性的重组风险；所需深度取决于收款方和具体情境。
- **矿工能任意创建或花费有效 BTC。** 完整节点强制执行脚本、未花费输入和补贴上限；矿工能做的是审查、排序和尝试重组。
- **比特币是匿名的，或自托管天然安全。** 账本公开且仅具化名性；密钥管理、备份和交易核验仍是使用者的责任。

<a id="related"></a>

## 相关主题

- [减半](/zh-cn/crypto/halving/)
- [公钥与私钥](/zh-cn/crypto/public-private-key/)
- [UTXO 模型](/zh-cn/crypto/utxo-model/)

<a id="sources"></a>

## 来源

- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org（查阅日期：2026-08-13）
- [Block Chain](https://developer.bitcoin.org/devguide/block_chain.html) - Bitcoin Developer Documentation（查阅日期：2026-08-13）
- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) - Bitcoin Developer Documentation（查阅日期：2026-08-13）
- [Mining](https://developer.bitcoin.org/devguide/mining.html) - Bitcoin Developer Documentation（查阅日期：2026-08-13）
- [Wallets](https://developer.bitcoin.org/devguide/wallets.html) - Bitcoin Developer Documentation（查阅日期：2026-08-13）
- [Validation](https://bitcoin.org/en/bitcoin-core/features/validation) - Bitcoin.org（查阅日期：2026-08-13）
- [Privacy](https://bitcoin.org/en/bitcoin-core/features/privacy) - Bitcoin.org（查阅日期：2026-08-13）
- [Some things you need to know](https://bitcoin.org/en/you-need-to-know) - Bitcoin.org（查阅日期：2026-08-13）

Source: https://wiki.fcontext.com/zh-cn/crypto/bitcoin/index.mdx
