返回Meridian 2140
VERIFY 从一手来源开始验证

不要轻信,
亲自验证。

通过原始记录、正式规范、可执行代码以及你自己的Bitcoin Core全验证节点,核查关于比特币的主张。

19 条一手且可复现的验证路径
链接本身并不等于证据。

最强的验证最终落在你自己控制的硬件与软件上。

01 · 阅读一手记录

查看原始规范、公告或法律文件。

02 · 审计可执行规则

将主张与开源代码及已接受的协议提案进行对照。

03 · 验证自己的节点

向自己的全验证节点查询其接受的链、交易与UTXO。

A

基础与密码学

比特币原始设计及其哈希与签名所依据的标准。

04
B

代码与共识

可执行规则、网络常量与公开的变更流程。

04
C

用自己的节点验证

直接查询由你自行验证的区块链副本。

08

RPC链接说明命令;真正的证据来自在你自己的Bitcoin Core全验证节点上运行该命令。

RPC · 009你的节点

链状态与累计工作量

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
你可以验证什么

你的节点所接受的最佳区块、高度、难度、chainwork、修剪与验证进度。

打开来源RPC
RPC · 010你的节点

完整区块及其中全部交易

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
你可以验证什么

区块头、前一区块链接、默克尔根、工作量证明、确认数与解码交易。

打开来源RPC
RPC · 011你的节点

原始交易与解码输出

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
你可以验证什么

输入、输出、金额、脚本、见证数据、交易ID与区块收录情况。

打开来源RPC
RPC · 012你的节点

UTXO集合与独立计算的供应量

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
你可以验证什么

你的节点当前接受状态中未花费输出的数量与总价值。

打开来源RPC
RPC · 013你的节点

本地区块链数据库完整性

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
你可以验证什么

在所选深度与级别上验证区块及撤销数据的一致性。

打开来源RPC
RPC · 014你的节点

交易收录的默克尔证明

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
你可以验证什么

一笔或多笔交易被特定区块收录的密码学证明。

打开来源RPC
RPC · 015你的节点

网络算力估计

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
你可以验证什么

由难度和出块时间推导的可复现估计,并非所有矿工的直接遥测。

打开来源RPC
RPC · 016你的节点

你的节点内存池状态

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
你可以验证什么

节点看到的交易数、内存、最低费率与策略状态;全网不存在完全相同的单一内存池。

打开来源RPC
D

公开记录与见证

有用的外部记录,并与自主验证清楚区分。

03