比特币的智能性藏在 Script 脚本里:锁定脚本与解锁脚本拼接执行、栈式求值、故意不支持循环。本文解释比特币脚本的设计哲学、P2PKH 到 Taproot 的演进脉络,以及它和 EVM 的路线分野。
以太坊上每个节点都在并行重放同一套计算。本文解释 EVM 的栈式结构、账户与存储模型、GAS 计量和确定性设计,以及 EVM 兼容链意味着遵守哪些约定。
符合共识规则的交易也可能进不了内存池。本文区分共识规则与节点政策两套标准,解释内存池容量、费率门槛、淘汰与替换规则,以及不同节点视图差异对交易传播的影响。
一笔转账从点下发送按钮到被全网承认要经历哪些阶段?本文按构造、签名、广播、入池、打包、确认、最终性逐段拆解区块链交易的生命周期,并标出每个阶段可能出问题的位置。
gettxoutsetinfo描述节点当前UTXO集合的统计与承诺。它回答“现有未花费输出怎样构成”,不是“可流通比特币有多少”:丢失密钥、时间锁、无人可花脚本等经济限制不会自动从total_amount扣除。能依据一手来源判断BitcoinCoregettxoutse
getchaintips展示的是当前节点知道的所有链尖,而不只是主链。出现多个tips很常见:可能是短暂分叉、只收到header、曾经无效的分支或同步残留。判断异常必须同时看status、height、branchlen与chainwork。能依据一手来源判断Bitco
getblockstats把一个已确认区块压缩成费用、体积和UTXO变化统计。它适合复盘历史区块,不适合直接预测下一块;尤其要区分totalfee这种总量和avgfeerate、percentiles这种单位费率。能依据一手来源判断BitcoinCoregetblock
getrawtransaction查不到已确认交易,常见原因不是交易不存在,而是节点没有txindex,也没有收到包含该交易的blockhash。理解mempool、索引和区块提示三条路径,能避免为一个查询错误重建或重发交易。能依据一手来源判断BitcoinCorege