比特币算力地图在测什么?全网算力估算口径与统计盲区 图 1
比特币算力地图在测什么?全网算力估算口径与统计盲区 · 图 1

打开任何一家数据平台,比特币都有两条“算力故事”:一条是全网算力曲线,常年向上;另一条是按国家着色的饼图或地图,讲矿工搬家的剧情。两条线看着都是 EH 每秒,测量学上却几乎不是一回事:前者有接近硬推导的算法,后者本质上是一组估计值。分不清这两件事,就容易被图带着走。

从难度到算力:一条能手推的换算

比特币没有哪个字段直接写着“全网算力”。协议能直接观察的量是难度:挖矿的本质是反复换 nonce 做双重 SHA-256,直到结果小于难度目标,目标越小的哈希越稀有,出块就越慢。协议每 2016 个区块(目标节奏两周)做一次再定标,把目标调到让这 2016 块平均耗时回到十分钟。于是反过来用:已知一段时间真实产出了多少块、当时的难度是多少,就能估计这期间全网平均每秒试了多少次哈希。估算式可以写成 全网算力 ≈ 难度 × 2^32 ÷ 区块间隔秒数(难度以标准定义计,2^32 来自难度 1 对应的目标空间)。这个推导只依赖“哈希均匀”的统计假设,是链上数据里少数接近精确反算的量,主流数据商的总量曲线都出自这条路——也有平台用矿池上报值求和做交叉验证。

两周窗口:算力是影子,难度是回声

反推口径有个内生滞后:难度只在调整点变化。若一批大机房某天通电,区块立刻变快,但反推出的算力要到下一次再定标才完整体现;某天矿场拉闸断电,曲线同样要等下一轮才跌到位。因此在两次调整之间,你会看到出块间隔忽快忽慢,而“当前难度对应的理论算力”纹丝不动——这不是数据坏了,是指标的定义使然。想实时感知算力突变,只能看替代信号:出块节奏、内存池与费率、矿池自报的接算速度。任何宣称“今日实时全网算力”的仪表盘,背后都是某种近似,用之前先看它的更新算法。

分布地图:估计的艺术与盲区

“算力在哪里”没有链上真值。区块头不记录矿机的经纬度,一个池子的算力也可能托管在五大洲的机房里。地图类数据通常缝了四类证据:矿池自己公布的运营地与合作机房、公开选址公告与新闻、电力与监管文件的侧面信息(比如某地清退通知之后该辖区份额的变化)、以及社区对矿池域名的归因。每一类都有系统性偏差:矿池的总部注册地和实际用电地经常两回事;自建小矿场不上新闻;家庭矿工完全隐身;一家矿池把算力迁去新地点,统计口径往往要几周后才跟上。这也是为什么不同机构给出的同一季度国家排名会互相打架——排序方向大体可参考,精确到百分点就该打问号。

哪些东西根本不进地图

三类“失踪算力”值得单独记住。第一类是独立矿工与小矿场:单人家庭矿机在难度统计里真实存在,在份额调查里几乎为零,占全网比例虽小,恰恰是最难被政策波及、也最难被统计的部分。第二类是矿池接管的“有效算力”归属:矿工可以把算力随时从一个池换到另一个池,池子的瞬时份额是商业关系的快照,不是地理事实,把两条曲线混着讲会得出“某国算力一夜搬家”的错觉。第三类是停机的定义:矿机断电与仅仅退出某个池,在自报数据里长得一样,只有区块生产归属的变化能帮你分辨“搬走了”还是“换了东家”。所以读搬家新闻时,优先看持续数个难度周期的区块归属趋势,单次调整后的费率与延迟波动说明不了什么。

一个务实的阅读清单

把上面收拢成三步:第一步,总量只认难度反推口径,并默认它带最长一个调整周期的滞后;第二步,看分布先查这张图用了哪几类证据、多久校准一次,找不到方法论页的图当宣传画处理;第三步,把“算力涨跌”和“网络安全”分开——难度反推出的总量刻画的是攻击者需要付出多少设备与电力,但攻击成本还叠加电价、机房集中度与设备供给,这些都不是那条曲线单独能说的。算力数据常被用来讲牛市故事,本文只讨论测量方法,不涉及价格判断,不构成投资建议。