VERIFY 从一手来源开始验证
不要轻信,
亲自验证。
通过原始记录、正式规范、可执行代码以及你自己的Bitcoin Core全验证节点,核查关于比特币的主张。
19 条一手且可复现的验证路径链接本身并不等于证据。
最强的验证最终落在你自己控制的硬件与软件上。
01 · 阅读一手记录
查看原始规范、公告或法律文件。
02 · 审计可执行规则
将主张与开源代码及已接受的协议提案进行对照。
03 · 验证自己的节点
向自己的全验证节点查询其接受的链、交易与UTXO。
基础与密码学
比特币原始设计及其哈希与签名所依据的标准。
代码与共识
可执行规则、网络常量与公开的变更流程。
用自己的节点验证
直接查询由你自行验证的区块链副本。
RPC链接说明命令;真正的证据来自在你自己的Bitcoin Core全验证节点上运行该命令。
RPC · 009你的节点
链状态与累计工作量
bitcoin-cli getblockchaininfo你可以验证什么
你的节点所接受的最佳区块、高度、难度、chainwork、修剪与验证进度。
打开来源RPC ↗
RPC · 010你的节点
完整区块及其中全部交易
bitcoin-cli getblock <hash> 2你可以验证什么
区块头、前一区块链接、默克尔根、工作量证明、确认数与解码交易。
打开来源RPC ↗
RPC · 011你的节点
原始交易与解码输出
bitcoin-cli getrawtransaction <txid> true <blockhash>你可以验证什么
输入、输出、金额、脚本、见证数据、交易ID与区块收录情况。
打开来源RPC ↗
RPC · 012你的节点
UTXO集合与独立计算的供应量
bitcoin-cli gettxoutsetinfo你可以验证什么
你的节点当前接受状态中未花费输出的数量与总价值。
打开来源RPC ↗
RPC · 013你的节点
本地区块链数据库完整性
bitcoin-cli verifychain 4 0你可以验证什么
在所选深度与级别上验证区块及撤销数据的一致性。
打开来源RPC ↗
RPC · 014你的节点
交易收录的默克尔证明
bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>你可以验证什么
一笔或多笔交易被特定区块收录的密码学证明。
打开来源RPC ↗
RPC · 015你的节点
网络算力估计
bitcoin-cli getnetworkhashps你可以验证什么
由难度和出块时间推导的可复现估计,并非所有矿工的直接遥测。
打开来源RPC ↗
RPC · 016你的节点
你的节点内存池状态
bitcoin-cli getmempoolinfo你可以验证什么
节点看到的交易数、内存、最低费率与策略状态;全网不存在完全相同的单一内存池。
打开来源RPC ↗
公开记录与见证
有用的外部记录,并与自主验证清楚区分。