摘要:对照 ethereum.org 中文 PoW、bitcoin developer Mining/区块头文档与 Blockstream:在浏览器与只读 API 核对 bits、difficulty 与相邻块出块间隔;与站内 PoS 文区分。不写行情。

比特币用工作量证明(Proof of Work, PoW)决定谁有权打包下一区块:矿工反复改 nonce 等字段,直到区块头哈希低于当前目标(target)。难度越高,目标越小,平均出块越接近约 10 分钟。本文只讲机制、字段、怎么在浏览器/公开 API 自己核对难度与出块间隔;与权益证明的对比见 权益证明 PoS 是什么。确认数与分叉回退见 链重组是什么。

一、PoW 在讲什么

ethereum.org 中文「工作量证明」写明:PoW 靠算力竞争出块,哈希要满足难度条件。文中也提示以太坊已改用 PoS——机制名词别和比特币混用。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图1:ethereum.org/zh/…/pow/「工作量证明」:机制说明与挖矿相关目录;界面简体中文,2026-10-12 实拍

developer.bitcoin.org「Mining」指南说明:挖矿把新块写进链,使历史难被篡改;今日常见独挖与矿池两种形态。PoW 搜索发生在组装区块头、寻找合格哈希的过程中。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图2:developer.bitcoin.org/devguide/mining.html:Mining 总述(solo/pooled);界面英文,2026-10-12 实拍

二、区块头里和难度相关的字段

同站「Block Chain」参考文档列出区块头字段:version、prev block、merkle root、time、bits、nonce。其中 bits 是当前目标的紧凑编码;浏览器常直接显示换算后的 difficulty。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图3:developer.bitcoin.org/reference/block_chain.html:区块头字段说明(含 bits/nonce/time);界面英文,2026-10-12 实拍
字段 作用 新手怎么核
height 区块高度 浏览器区块页顶部
timestamp / time 出块时间(Unix) 相邻两块相减得间隔秒数
bits 目标紧凑编码 与 difficulty 同源,看懂其一即可
difficulty 相对创世难度的倍数 区块详情页或公开 API
nonce PoW 搜索时改动的计数器 同一高度下各矿工不同

三、在区块浏览器里核对一笔真实区块

本场用 Blockstream Explorer 打开高度 971035 的区块详情(写作时 tip 附近;数字以你打开的页为准)。页上可见高度、距上一块约 10m、交易数、体积等。箱内访问 mempool.space 曾出现导航中断,故改用 Blockstream,并在文中说明来源。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图4:blockstream.info 区块页:高度 971035、Confirmed、时间与交易数;2026-10-12 实拍

Bitcoin Wiki「Difficulty」页用英文解释:难度衡量「找到低于目标的哈希有多难」;全网约每 2016 个块调整一次;块头用 packed bits 存目标。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图5:en.bitcoin.it/wiki/Difficulty:难度定义、2016 块调整周期、bits 存储说明;界面英文,2026-10-12 实拍

四、只读 API:自己算相邻块间隔与难度进度

下面命令全部只读公开 API,不需要节点钱包。本场实拍终端(2026-10-12):高度 971035 的 bits=386014960、difficulty≈1.327e+14;与上一块 971034 的时间差 649 秒(约 10.8 分钟,单次波动正常)。mempool 难度调整接口显示本周期进度约 66.47%、预估下次调整高度 971712、近期平均出块约 571.5 秒(数字会变,以你跑出的为准)。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图6:本机只读:block-height → block 字段;difficulty-adjustment;相邻块 delta_sec=649;2026-10-12 CST
# 示例(高度请换成你要核的块)
H=971035
HASH=$(curl -sL https://blockstream.info/api/block-height/$H)
curl -sL https://blockstream.info/api/block/$HASH
curl -sL https://mempool.space/api/v1/difficulty-adjustment
# 相邻块:再取 H-1 的 timestamp,相减即间隔秒数

五、和 PoS 差在哪(对照)

ethereum.org 中文「权益证明」说明:PoS 用质押与验证者出块,不再靠大规模哈希搜索。比特币仍是 PoW;以太坊主网已是 PoS。对照时看清链与机制,不要混用「矿工/验证者」术语。

工作量证明 PoW 是什么:难度与出块间隔-程序旅途
图7:ethereum.org/zh/…/pos/「权益证明」:验证者与质押概念;作 PoW 对照;界面简体中文,2026-10-12 实拍
出块间隔不是精确时钟
目标约 10 分钟是难度调整的长期均值;单块可能 1 分钟或 20 分钟都正常。
难度数字会变
每约 2016 块调整一次;浏览器与 API 数字以当时链上为准。
和确认数的关系
PoW 下积累确认降低重组风险;详见站内链重组文。你跑轻钱包时实际在信任谁,见全节点文。

相关阅读

说明:配图为 2026-10-12 ethereum.org / developer.bitcoin.org / Blockstream / Bitcoin Wiki 与本机只读 API 真实界面;难度与时间戳会随出块变化。本文不构成投资建议。需要钱包看链上数据时可用欧易 Web3(创建步骤可填 CHENGXULVTU);买少量币作实验可在 币安 或 欧易——核对难度本身不需要资金。