比特币节点的 JSON-RPC 本质上就是本地 HTTP 服务:curl 发一段 JSON 就能调用。本文按官方接口文档拆解请求形态、cookie 与 Basic 认证怎么配、多钱包时 /wallet/ 路径怎么走,以及 v28 之后 JSON-RPC 2.0 标记的影响与常见报错定位。
汇总与「比特币」相关的文章,帮助你系统了解该主题。
比特币节点的 JSON-RPC 本质上就是本地 HTTP 服务:curl 发一段 JSON 就能调用。本文按官方接口文档拆解请求形态、cookie 与 Basic 认证怎么配、多钱包时 /wallet/ 路径怎么走,以及 v28 之后 JSON-RPC 2.0 标记的影响与常见报错定位。
只读三条 RPC 就能搭起比特币节点的最小存活监控:uptime 看进程活了多久,getconnectioncount 看还有多少对等连接,ping 看响应是否迟钝。本文讲每个指标的真实含义、误读方式和一条低成本告警线的阈值思路。
比特币核心钱包默认用自动费率估算,settxfee 可以把它切成固定的每千虚拟字节费率。本文说清这个开关的行为、0 值代表什么、与 -paytxfee 的优先级关系,以及手动费率在拥堵时段的两类代价。
比特币核心的 joinpsbts 能把多个 PSBT 合并成一份,用来把各方分别准备的输入输出拼成同一笔协作交易。本文按源码行为讲清它的合并规则:输入不许重叠、版本取最高、locktime 取最低,以及它和 CoinJoin 类协议的真实关系与隐私局限。
比特币核心提供 setnetworkactive 一个布尔开关,可以不停进程就暂停或恢复全部 P2P 网络活动。本文解释它到底关掉了什么、没关掉什么,和防火墙、参数级断网方式的差别,以及维护、演练、防误广播三类场景下的正确用法。
比特币钱包文件的底层引擎正在完成一次时代交替:描述符钱包用 SQLite,旧式钱包用 Berkeley DB,而新版客户端已不再允许创建或加载后者。本文按版本梳理 0.21 引入、23.0 转默认、30.0 停用的完整链条与 migratewallet 的边界。
比特币节点对信任的对等方有一整套权限开关:不会被封、超额还能下块、破例中继交易。本文逐项拆解 NoBan、Download、Relay、ForceRelay、MemPool、BloomFilter 这些权限位的准确语义、默认值,以及 whitebind 与 whitelist 两条配置路。
比特币节点曾在你发送被拒的东西时回一条 reject 说明原因,这个礼貌的设计最终因隐私与探测风险被默认关闭并从代码中移除。本文按版本时间线讲清 reject 的引入、限流、可配置停用与删除,以及今天排障该看哪里。
比特币节点同步链时不是直接下载区块,而是先成批索要区块头,验好工作量之后再按序取完整区块。本文拆解 getheaders 与 headers 消息的分工、单轮 2000 条的批量上限、80 字节头部做预检的成本账,以及节点在这个阶段能看出什么异常。
比特币白皮书把时间戳服务器列为第一个应用场景,甚至排在支付之前。本文回到这份2008年文档的原点:链式哈希如何证明一份文件在某时刻已存在且之后未被篡改,这个最早的原型如何长成整条区块链,以及文档时间戳与电子现金两条用途后来的分叉。