一笔比特币转账:从你的钱包到全网记账,中间发生了什么?没有银行,没有客服,甚至没有确认收货。但你转出去的币,对方绝对赖不掉。

先讲一个2026年4月的真事。

一个叫大刘的中国矿工,在四川大山里运营着一座小型水电站。他的矿场很简陋——几个集装箱,塞满了矿机,靠着廉价的水电运转。4月23日那天,他收到一笔交易。不是他自己转的,是系统推送到他矿机上的。那条交易写着:一个他从未见过的地址A向地址B转出 3.125 个比特币。大刘瞄了一眼,没在意。全世界的矿工每天都会收到成千上万条这样的待处理交易。

但他不知道的是:这笔交易的转出地址,其实是美国政府的比特币储备钱包之一。而接收地址,是美国财政部的另一个冷钱包。

没错,美国政府正在做一件极其低调的事——重新整理他们从犯罪分子手里缴获的约20万枚比特币。他们要确保这些币的安全,于是从旧的冷钱包转移到新的多签钱包。

这笔 3.125 BTC 的转账,只是其中极小的一笔。

大刘更不知道的是:这笔交易的命运,将取决于他和全球其他矿工的一场无声的数学竞赛。

赢了的那台矿机,会把这笔交易连同其他几千笔交易,一起打包成一个区块,然后永远刻进比特币的历史账本里。输了的人,只能继续猜下一道数学题的答案。

这就是比特币转账的核心:每一笔转账,都需要全球矿工投票确认。而投票的方式,不是举手,是算力。

第一步:你点击发送,然后发生了什么?

假设你手里有一个非托管钱包,比如 BlueWallet,里面有 0.1 个比特币。你要转给朋友 0.05 个。

你输入朋友的地址,填写金额,点击发送。你的钱包软件立刻做了三件事:

1. 构造交易:它从你的地址中找出之前收到的未花费的比特币UTXO,比如一笔 0.1 BTC 的 UTXO。它把这 0.1 BTC 作为输入,然后指定两个输出:0.05 BTC 给朋友,0.0499 BTC 找零回你自己剩下 0.0001 BTC 是矿工费。

2. 数字签名:它用你的私钥对整个交易进行签名。这个签名证明:“我,地址的主人,授权这笔转账。”

3. 广播:它把签好名的交易,发送到比特币网络。所谓网络,就是全球约 5 万多个全节点,即运行比特币软件的电脑。

你的交易就像一个漂流瓶,被扔进了数字海洋。

接下来,全世界的节点都会收到这个漂流瓶。

第二步:节点的“安检”与“候车”

每个节点收到你的交易后,会做一系列严格的检查:

签名对不对?(是不是你本人授权的?)

输入的那个 UTXO 是否还没被花掉?(防止你双花)

格式是否符合规则?

检查通过后,你的交易被放进节点的 “内存池”(Mempool)。内存池就像一个候车室,里面堆满了所有待处理的交易,等着被矿工打包上链。

如果你的矿工费出得太低,你的交易可能会在候车室等很久——就像你买了一张绿皮火车的慢车票,眼看着高铁票的人一个个先走了。

2026年4月27日,比特币网络的平均交易费约为 1.5 美元。但在网络拥堵时,曾飙到过 50 美元以上。矿工费不是给比特币系统的,是你付给矿工的“小费”,感谢他们把你的交易写进账本。

第三步:矿工的数学竞赛—— 工作量证明

现在,故事进入最紧张的部分。

全世界的矿工,每隔 10 分钟,就会从内存池里挑出一批交易(通常是矿工费最高的那些),准备打包成一个区块。

但谁有资格打包?

比特币的规则是:谁先解出一道数学题,谁就有权打包并广播新区块。

这道数学题是这样的:

给定上一个区块的哈希值、当前时间戳、以及你选中的那批交易的数据,找到一个随机数,使得所有这些数据拼在一起后,计算出的哈希值前面有足够多个零。

你不需要懂哈希。你只需要知道:解题没有捷径,只能靠电脑一次又一次地猜测随机数。猜一次就是一次计算。计算速度越快,猜中的概率越大。

这个过程叫工作量证明。

那些矿机 ASIC 芯片,就是专门为猜随机数而生的。它们除了干这个,别的啥也干不了。一台主流矿机每秒能猜 100 万亿次(100 TH/s)。但它们仍然要猜平均 10 分钟,因为全网的总算力太高了,难度会自动调整。

难度调整是中本聪设计的一个精妙机制。无论全网算力怎么变,系统会每隔 2016 个区块(约 2 周)自动调整一次数学题的难度,确保平均每 10 分钟出 1 个区块。不会因为矿机变强而让区块出太快,也不会因为矿机变少而出太慢。

回到大刘的故事。

2026年4月23日那天,大刘的矿场总算力是 500 PH/s。他正在参与一道全球竞赛。竞争对手包括北美的大型矿场、俄罗斯的水电矿场、以及哈萨克斯坦的燃煤矿场。

那道数学题的目标值是:

000000000000000000001d2c3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f

前面需要有 19 个零。

大刘的矿机开始疯狂猜测随机数:

第 1 次:不满足。

第 100 万亿次:不满足。

第 3 万亿亿次:……还是不对。

全世界的矿工每秒钟总共猜测 约 5 万亿亿次(500 EH/s)。这场竞赛的激烈程度,堪比全球所有计算机同时玩一个没有终点的彩票游戏。

终于,在 2026年4月23日 14:32:07(UTC+8),大刘的一台矿机猜中了!

随机数是 1234567890abcdef。这串数字加上交易数据后,计算出的哈希值是:

00000000000000000021a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9

前面正好 19 个零,小于目标值。

大刘的矿机立刻大喊:“我找到了!这个新区块是我的!”

他迅速把这个区块(包含那笔美国政府的 3.125 BTC 转账,以及另外 2,300 笔交易)广播到全网。

第四步:全网验证与“链式锁死”

其他节点收到大刘的区块后,不会盲目接受。它们要做一遍快速验证:

检查区块里的每笔交易是否合法(签名、UTXO 等)

检查那个随机数确实能使哈希值达标

检查区块的“父哈希”是不是指向上一个正确的区块

验证通过,节点就把这个区块链接到自己的区块链账本末尾。

每个新区块里都包含了上一个区块的哈希指纹。这就形成了一条锁死的链条:

区块 100 → 区块 101(内含区块 100 的指纹)→ 区块 102(内含区块 101 的指纹)→ ……

如果有人想偷偷修改区块 100 里的一笔交易,那他必须同时修改区块 101、102……直到最新区块,并且要比全网所有其他节点加起来都快,才能让他的伪造链条被大家接受。

这几乎不可能。这就是比特币不可篡改的来源。

你的那笔转账,现在被装进了区块里,而那个区块已经深深地嵌入了这条由数学工作量保护的长链。

回头再看那笔美国政府的转账。它在区块中被确认了。

朋友的钱包显示:收到 0.05 BTC

美国政府那笔转账也在区块浏览器上显示已确认。而大刘,因为挖出了这个区块,获得了系统奖励:3.125 个新比特币(区块奖励) + 区块里所有交易的矿工费(约 0.5 BTC)。

这就是矿工的盈利模式。

第五步:为什么需要6个确认

你可能会问:新区块被挖出来了,转账就算完成了吗?

从技术上讲,是的。但商家通常会要求有6个确认。

因为有可能出现临时分叉:两个矿工几乎同时解出数学题,各自广播了一个新区块。网络里一部分节点接受 A,另一部分接受 B。区块链就出现了两条分支。
然后,下一个矿工会在哪条分支上继续挖?大概率会选更长的那条。较短的分支会被抛弃,上面的交易退回内存池,重新等待打包。

如果你只等了 1 个确认,而你的交易恰好落在被抛弃的分支上,那么它实际上没有被确认。6个确认的意思是:你的交易后面又连续挖出了 6 个区块,这条链已经远远长于任何竞争分支,几乎不可能被推翻。

6 个确认 ≈ 最终确定。

交易所通常要求 3-6 个确认才允许充值。对于大额交易,有人会等 12 个确认。

2026 年 4 月的拥堵事件与闪电网络

就在我们写这篇文章的当天,比特币网络发生了一次小小的拥堵。

因为 Ordinals NFT 和 BRC-20 代币的持续火热,大量交易挤占了区块空间。4 月 28 日上午,内存池里积压了超过 15 万笔未确认交易。高优先级的交易费涨到了 8 美元,低优先级的可能要等几个小时甚至一天。

这暴露了比特币的一个核心问题:主链每秒只能处理约 7 笔交易。远远不够全球支付。

但这正是第二层解决方案闪电网络存在的理由。闪电网络像一个支付通道,你和朋友可以在通道里互相转账无数次,最后只把最终结果结算到主链。它让比特币可以几乎零成本、秒级支付。

2026 年 4 月,闪电网络的公共通道容量约为 5,000 BTC,每天处理数百万笔小额支付。在萨尔瓦多,用闪电网络买咖啡已经是常态。

但闪电网络也有自己的复杂性,那是后面某一篇的主题。