Bitcoin:完整技术指南
Bitcoin 是世界上第一个去中心化加密货币,由化名 Satoshi Nakamoto 于 2009 年 1 月推出。十七年多之后,它仍然是按市值计算最大的数字资产,也是最广为人知的区块链网络。本指南将从技术层面对 Bitcoin 的运作方式进行全面解析,内容涵盖其密码学基础、网络架构、经济模型,以及它在更广泛金融生态中的角色。
什么是 Bitcoin?
Bitcoin(BTC)是一种点对点电子现金系统,允许用户在不依赖银行、支付处理商或其他受信任中介的情况下直接相互转移价值。每一笔交易都会记录在名为 blockchain 的公共且不可篡改账本上,该账本由分布在全球的去中心化节点网络维护。
与由中央银行发行的传统法币不同,Bitcoin 的总量上限固定为 2100 万枚。这一硬上限结合大约每四年减半一次的可预测发行节奏,使 Bitcoin 在设计上成为一种通缩型资产。支持者常将 Bitcoin 称为“数字黄金”,因为它具有稀缺性并可作为价值储存手段。
Bitcoin 的关键属性
| 属性 | 描述 |
|---|---|
| 去中心化 | 网络不受任何单一实体控制 |
| 无需许可 | 任何人都可参与,无需审批 |
| 抗审查 | 没有权威可阻止或回滚交易 |
| 假名性 | 地址默认不与现实身份绑定 |
| 固定供给 | BTC 总量上限永远是 2100 万 |
| 开源 | 协议可被公开审计 |
Bitcoin 如何运作:技术架构
密码学基础
Bitcoin 依赖两种核心密码学原语:
- SHA-256 哈希:Bitcoin 广泛使用 SHA-256 哈希函数——用于挖矿(Proof of Work)、生成交易 ID,以及将区块连接在一起。SHA-256 可将任意输入确定性地映射为 256 位输出,且在计算上几乎无法逆向。
- 椭圆曲线数字签名算法(ECDSA):Bitcoin 使用
secp256k1椭圆曲线生成密钥对并对交易签名。你的私钥(一个 256 位数字)可数学推导出公钥,进而生成 Bitcoin 地址。这个单向函数确保任何人都能用公钥验证签名,但只有私钥持有者才能生成有效签名。
UTXO 模型
与基于账户的系统(例如 Ethereum)不同,Bitcoin 使用 未花费交易输出(UTXO) 模型。每笔 Bitcoin 交易会消耗一个或多个 UTXO 作为输入,并创建新的 UTXO 作为输出。你可以把 UTXO 理解为钱包中不同面额的独立“硬币”。
例如,如果你有一个价值 0.5 BTC 的 UTXO,并希望向他人发送 0.3 BTC,这笔交易将会:
- 消耗 0.5 BTC 的 UTXO(输入)
- 创建 一个发送给收款人的 0.3 BTC UTXO(输出)
- 创建 一个返还给你的 0.2 BTC UTXO 作为找零(输出,扣除交易费)
UTXO 模型带来若干优势:
- 并行性:花费不同 UTXO 的交易可独立验证
- 隐私性:找零地址会生成新的 UTXO,增加链上分析难度
- 简洁性:无需维护账户余额的持续状态
- 可审计性:通过汇总所有 UTXO 可验证总供应量
交易
Bitcoin 交易是经过数字签名的消息,用于授权价值转移。每笔交易包含:
- 版本号:指示适用的验证规则
- 输入:对先前被花费 UTXO 的引用,以及解锁脚本(签名)
- 输出:新建 UTXO 及其锁定脚本(花费条件)
- Locktime:可选字段,限制交易在特定时间或区块高度之前不能被打包进区块
现代 Bitcoin 交易通常使用 Segregated Witness(SegWit),将签名数据从主交易体中分离。该修复于 2017 年 8 月激活,解决了交易可塑性问题,并提升了区块的有效容量。
区块与 blockchain
交易会被打包进 区块,并大约每 10 分钟追加到 blockchain。每个区块包含:
- 区块头:版本、前一区块哈希、交易的 Merkle root、时间戳、难度目标和 nonce
- 交易列表:区块内所有交易,以 coinbase 交易(矿工奖励)开头
Merkle root 是一个对区块内全部交易进行密码学承诺的单一哈希值。它支持高效验证——轻节点无需下载整个区块,只需校验少量哈希(Merkle proof)即可证明某笔交易存在于该区块中。
Proof of Work(PoW)共识
Bitcoin 使用 Proof of Work 来就账本状态达成共识。矿工竞争寻找一个 nonce,使其与区块头一起经过 SHA-256(双重哈希)后结果低于当前难度目标。这个过程被刻意设计为高资源消耗,需要巨大的算力。
难度目标每 2,016 个区块(约两周)调整一次,以维持平均 10 分钟出块时间。若出块过快,难度上调;若过慢,难度下调。
Proof of Work 具有几项关键作用:
- Sybil 抵抗:攻击者不能仅靠伪造大量身份来取得控制权
- 经济安全性:攻击网络(获取 51% 算力)的成本极高
- 公平发行:新 Bitcoin 分配给贡献计算资源的参与者
- 不可篡改性:修改历史区块需要重挖该区块及其后续区块,并且速度超过全网
挖矿
Bitcoin 挖矿是验证交易并向 blockchain 添加新区块的过程。矿工执行以下步骤:
- 从 mempool(内存池)收集未确认交易
- 构建候选区块,并在 coinbase 交易中声明区块奖励
- 使用不同 nonce 值反复哈希区块头
- 若找到有效哈希,则向网络广播该区块
- 其他节点验证区块并将其加入各自的 blockchain 副本
截至 2026 年,区块奖励在 2024 年 4 月减半 后为 3.125 BTC。挖矿主要由称为 ASIC(专用集成电路)的专用硬件主导,并集中在大规模矿场中进行。
Bitcoin 网络
Bitcoin 网络由全球数万个节点组成,主要类型包括:
- 全节点:下载并验证每个区块和交易,执行全部共识规则,是网络的骨干。任何人都可运行全节点。
- 挖矿节点:同时参与挖矿过程的全节点
- 轻节点(SPV):仅下载区块头,并使用 Merkle proof 验证交易。移动钱包通常以 SPV 客户端形式运行。
节点通过点对点 gossip 协议通信。当新交易或新区块产生时,会在数秒内传播至全网。
Bitcoin 的经济模型
发行时间表
Bitcoin 的发行遵循确定性时间表:
| 时代 | 区块奖励 | 大致时期 |
|---|---|---|
| 第 1 次 | 50 BTC | 2009-2012 |
| 第 2 次 | 25 BTC | 2012-2016 |
| 第 3 次 | 12.5 BTC | 2016-2020 |
| 第 4 次 | 6.25 BTC | 2020-2024 |
| 第 5 次(当前) | 3.125 BTC | 2024-2028 |
| ... | ... | ... |
| 第 34 次(最终) | ~1 satoshi | ~2140 |
到 2026 年,2100 万枚 Bitcoin 中约有 1980 万枚已被挖出。剩余约 120 万枚将在未来一个多世纪中逐步释放,并在每次减半后持续降低奖励。
交易费
随着区块奖励下降,交易费对矿工激励的重要性不断上升。用户可为交易附加手续费,以提高被下一个区块打包的优先级。手续费通常以 每虚拟字节 satoshi(sat/vB) 计量,其中 1 satoshi 等于 0.00000001 BTC。
在需求高峰期,手续费可能显著上涨。这一手续费市场是对稀缺区块空间进行分配的自然机制,也有助于保障网络长期安全。
Stock-to-Flow 叙事
Bitcoin 的稀缺性常用 stock-to-flow ratio 衡量——即现有存量除以年度新增产量。2024 年减半后,Bitcoin 的 stock-to-flow ratio 已超过黄金,强化了“数字黄金”叙事。尽管 stock-to-flow 模型存在争议且其预测准确性受到质疑,但“程序化稀缺”这一底层原则仍是其核心价值主张。
Script 与智能合约
Bitcoin 内置一种名为 Script 的脚本语言,它是基于栈且图灵不完备的语言。虽然与 Ethereum 的 Solidity 相比功能刻意受限,但 Bitcoin Script 仍支持多种实用交易类型:
- Pay-to-Public-Key-Hash(P2PKH):标准单签交易
- Pay-to-Script-Hash(P2SH):支持多签及其他复杂条件
- Pay-to-Witness-Public-Key-Hash(P2WPKH):SegWit 标准交易
- Pay-to-Taproot(P2TR):最新输出类型(2021 年 11 月激活),支持更高效且更私密的智能合约
Taproot 与 Schnorr 签名
Taproot 升级(BIP 340、341、342)于 2021 年 11 月激活,引入三项主要改进:
- Schnorr 签名:比 ECDSA 更高效,支持密钥聚合(多个签名者可生成一个签名)与批量验证
- MAST(Merkelized Abstract Syntax Trees):复杂花费条件可承诺到 Merkle tree,仅在链上公开实际执行分支
- 隐私性:无论复杂程度如何,Taproot 交易外观一致——普通转账、多签或复杂智能合约都呈现相同链上足迹
Taproot 为构建更复杂的 Bitcoin 协议打下基础,包括高级 Lightning Network 功能,以及 Ordinals 和 Bitcoin 原生代币等新兴项目。
Bitcoin 安全性
51% 攻击
关于 Bitcoin 最常被讨论的理论攻击是 51% 攻击,即某实体控制超过全网一半算力后,可能:
- 对其自身交易进行双花
- 阻止新交易被确认
- 阻止其他矿工出块
但 51% 攻击者不能从任意地址窃取资金、不能超出协议规则增发 Bitcoin,也不能在不被发现的情况下篡改历史交易。获取 Bitcoin 全网 51% 算力的巨大成本(硬件与能源投入估计达数百亿美元)使该攻击在经济上缺乏理性。
如何保护你的 Bitcoin
你的 Bitcoin 安全最终取决于 私钥 安全。密钥管理最佳实践包括:
使用 SafeSeed Seed Phrase Generator 为你的 Bitcoin 钱包生成密码学安全的 BIP-39 助记词。该工具完全在浏览器中运行——你的助记词不会通过互联网传输。
2026 年的 Bitcoin:当前状态
网络统计
截至 2026 年初,Bitcoin 网络每天处理数十万笔交易。全网算力已超过 800 EH/s(每秒百亿亿次哈希),反映出挖矿基础设施持续增长。自诞生以来,网络几乎保持完美在线,底层未发生成功攻击。
机构采用
美国于 2024 年 1 月批准并推出 现货 Bitcoin ETF,成为机构采用的里程碑事件。到 2026 年,Bitcoin ETF 合计管理资产已达数千亿美元,使传统投资者无需自托管复杂流程即可在合规框架下配置 Bitcoin。
大型企业、主权财富基金,甚至部分国家也已将 Bitcoin 纳入资产负债表。萨尔瓦多在 2021 年将 Bitcoin 设为法定货币后,其他国家也出现跟进兴趣,但落地方式各不相同。
Layer 2 方案
为解决底层扩展性限制(约每秒 7 笔交易),Bitcoin 已广泛采用 Layer 2 方案:
- Lightning Network:支付通道网络,支持即时、低费交易
- Liquid Network:联邦式侧链,提供更快结算与保密交易
- Fedimint:构建于 Bitcoin 之上的联邦 Chaumian 电子现金铸币系统
Ordinals 与 Inscriptions
Ordinals 协议于 2023 年初推出,支持在单个 satoshi 上写入任意数据——实际上可在 Bitcoin 上创建 NFT 和代币。尽管在社区内存在争议,Ordinals 展示了 Bitcoin 既有脚本能力的灵活性,并重新激发了在 Bitcoin 上构建应用的兴趣。
常见误解
“Bitcoin 是匿名的”
Bitcoin 是假名而非匿名。所有交易都公开可见于 blockchain。尽管地址不会直接绑定身份,但通过复杂链上分析技术,地址常可与现实个人关联,尤其是在与需要 KYC(Know Your Customer)验证的交易所交互时。
“Bitcoin 没有内在价值”
价值具有主观性。Bitcoin 的价值来自其属性:稀缺性、可携带性、可分割性、耐久性、同质性与抗审查性。其网络效应——不断增长的用户、商户与基础设施——也会强化其价值主张,这与其他网络技术类似。
“Bitcoin 浪费能源”
Bitcoin 挖矿确实消耗大量能源,但这是特性而非缺陷——它是去中心化安全的成本。此外,Bitcoin 挖矿使用可再生能源的比例正在提高。该行业也通过消纳搁浅能源和参与需求响应计划,成为能源“最后买家”和电网稳定器。
“Bitcoin 太慢了”
底层协议刻意保持保守,以最大化去中心化和安全性。速度与吞吐由 Lightning Network 等 Layer 2 方案承担,其可实现接近即时结算并支持每秒数百万笔交易。
FAQ
用简单的话说,什么是 Bitcoin?
Bitcoin 是一种不依赖银行即可运行的数字货币。它使用名为 blockchain 的技术,把所有交易记录在由全球数千台计算机维护的公开账本上。没有任何个人或组织能控制它,而且总量永远只有 2100 万枚。
新的 Bitcoin 如何产生?
新的 Bitcoin 通过挖矿产生——专用计算机通过求解复杂数学难题来验证交易并向 blockchain 添加新区块。成功出块的矿工会获得新发行的 Bitcoin 作为奖励。该奖励大约每四年减半一次。
Bitcoin 的最小单位是什么?
最小单位叫 satoshi(或“sat”),以 Bitcoin 创造者命名。1 satoshi 等于 0.00000001 BTC(即一亿分之一 Bitcoin)。随着 Bitcoin 价格达到数万美元区间,satoshi 正越来越多地成为日常交易中的实用计价单位。
Bitcoin 合法吗?
Bitcoin 在大多数国家是合法的,但监管差异很大。一些国家已拥抱它(萨尔瓦多将其设为法定货币),另一些则施加限制或禁令(中国禁止加密交易)。在美国、欧盟、日本、韩国及多数发达经济体中,Bitcoin 合法且受监管。
还剩多少 Bitcoin 可挖?
截至 2026 年,约 1980 万枚 Bitcoin 已被挖出,剩余约 120 万枚尚待产生。由于减半机制,这些剩余 Bitcoin 将在未来一个多世纪内逐步释放,最后一个 satoshi 预计在约 2140 年被挖出。
Bitcoin 会被黑掉吗?
Bitcoin 协议本身在其 17 年以上历史中从未被成功攻破。但交易所、钱包和个人用户因安全实践不当而遭窃的案例确实存在。使用硬件钱包并做好助记词备份来保护私钥至关重要。
当 2100 万枚 Bitcoin 全部挖完会发生什么?
当最后一枚 Bitcoin 被挖出(约 2140 年)后,矿工将仅通过交易费获得补偿。这一过渡是渐进的——每次减半后,交易费在矿工收入中的占比都会提高。随着区块空间需求增长,手续费市场预计将支撑网络安全。
Bitcoin 与其他加密货币有何不同?
Bitcoin 是第一个加密货币,至今仍是去中心化程度最高、安全性最强、采用最广的网络。它优先保证安全与去中心化,而非速度与可编程性。其他加密货币如 Ethereum 或 Solana 做出了不同权衡,通常以牺牲部分去中心化来换取更快交易或更强表达力的智能合约。