内存只有 2G 的 VPS 也能跑比特币核心节点,官方 reduce-memory 文档给出了参数路线。本文逐项解释 dbcache 的默认值与下调代价、验证线程 par、连接数 maxconnections,以及 blocksonly 这个终极省电闸各自的边界与取舍。
汇总与「节点」相关的文章,帮助你系统了解该主题。
内存只有 2G 的 VPS 也能跑比特币核心节点,官方 reduce-memory 文档给出了参数路线。本文逐项解释 dbcache 的默认值与下调代价、验证线程 par、连接数 maxconnections,以及 blocksonly 这个终极省电闸各自的边界与取舍。
比特币节点的 JSON-RPC 本质上就是本地 HTTP 服务:curl 发一段 JSON 就能调用。本文按官方接口文档拆解请求形态、cookie 与 Basic 认证怎么配、多钱包时 /wallet/ 路径怎么走,以及 v28 之后 JSON-RPC 2.0 标记的影响与常见报错定位。
只读三条 RPC 就能搭起比特币节点的最小存活监控:uptime 看进程活了多久,getconnectioncount 看还有多少对等连接,ping 看响应是否迟钝。本文讲每个指标的真实含义、误读方式和一条低成本告警线的阈值思路。
比特币核心提供 setnetworkactive 一个布尔开关,可以不停进程就暂停或恢复全部 P2P 网络活动。本文解释它到底关掉了什么、没关掉什么,和防火墙、参数级断网方式的差别,以及维护、演练、防误广播三类场景下的正确用法。
除了协议自动拉黑异常对端,比特币核心还允许运维手动封禁 IP 或网段:setban 加时长、listbanned 查现状、clearbanned 一键清空,规则持久化在数据目录的 banlist.dat。本文讲清手动封禁与自动封禁的分野与滥用风险。
开了修剪的钱包节点可能"看不见"某些历史交易,但收款是真实的。比特币核心用 importprunedfunds 把外部提供的原始交易加默克尔证明直接写进钱包,跳过重扫。本文讲清这对命令的工作前提、余额影响与 removeprunedfunds 的对应关系。
开了挖矿选项的比特币节点,用 getblocktemplate 从内存池挑交易组块,挑选策略由两个参数塑形:区块权重上限 blockmaxweight 和入场最低费率 blockmintxfee。本文拆解这两个阀门如何决定你的块里装了什么。
硬盘上的链数据没丢、只是数据库逻辑坏了时,比特币核心提供两档重建:-reindex 连块索引一起推倒,-reindex-chainstate 只重算链状态。两者耗时、风险与适用病灶不同,本文给出判别路径。
比特币核心允许你在配置里挂两条钩子:新区块成为链尖时执行 blocknotify,钱包交易状态变化时执行 walletnotify。占位符怎么替换、脚本以什么身份运行、重复触发如何兜底,本文逐项讲清。
比特币核心提供 invalidateblock,把某个区块"当作违反共识规则"永久拉黑,连带其全部后代一起被排除出链尖竞争。这个诊断级开关的语义、连锁标记与回退方式 reconsiderblock,本文逐项拆解。