2026年10月19日周一

标签:比特币

汇总与「比特币」相关的文章,帮助你系统了解该主题。

submitblock:把整块直接递进节点的命令,返回值怎么读
加密货币百科
submitblock:把整块直接递进节点的命令,返回值怎么读

`submitblock` 把一份十六进制区块直接交给本节点验证并转发,实现留在 v31.0 源码 src/rpc/mining.cpp:第二个参数只是 BIP22 兼容占位,返回值有成功空、duplicate、inconclusive 与 BIP22 错误串几档。本文逐档拆语义。

不开节点也能测速度:bench_bitcoin 基准测试怎么用
加密货币百科
不开节点也能测速度:bench_bitcoin 基准测试怎么用

比特币核心自带 bench_bitcoin 基准程序,对哈希、签名验证、交易整体验证等热点路径做微基准,用法写在 doc/benchmarking.md。本文按该文档说明它测什么、怎么控制时长与线程,以及它与跑真实节点的同步速度之间没有换算关系。

economical 与 conservative:estimate_mode 两档估算模式的分工
加密货币百科
economical 与 conservative:estimate_mode 两档估算模式的分工

比特币核心钱包的 `sendtoaddress` 等命令接受 `estimate_mode` 参数,取值 economical 或 conservative,决定给定确认目标时取哪一档费率估计。本文按 v31.0 源码拆解两档模式在帮助文本与估算器里的真实分工、与 fee_rate 直给的优先级关系。

比特币核心实现了哪些 BIP:源码树里有一本对账簿
加密货币百科
比特币核心实现了哪些 BIP:源码树里有一本对账簿

Bitcoin Core 在 doc/bips.md 里逐条记录每个 BIP 从哪个版本生效、对应哪个合并请求。本文说明这本账簿的结构与读法:版本号、生效日期、PR 链接分别能回答什么问题,以及它与其他 BIP 列表的差异。

一个 bitcoind 里装着好几个库:Bitcoin Core 的库分层地图
加密货币百科
一个 bitcoind 里装着好几个库:Bitcoin Core 的库分层地图

Bitcoin Core 源码树把功能拆进 libbitcoin_node、libbitcoin_kernel、libbitcoin_wallet 等一组库,依赖关系画在 doc/design/libraries.md。本文按这张图讲清共识内核、节点外壳、钱包与工具库各管什么,以及为什么多数库的接口不承诺稳定。

不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测
加密货币百科
不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测

比特币核心在源码里预埋了静态用户态探针(USDT),配合 eBPF 脚本可以在不改动、几乎不拖慢运行中节点的前提下统计内部事件。本文按 doc/tracing.md 讲清探针的工作位置、开启方式与适用边界。

比特币节点不会连你的端口:坏端口黑名单回避了什么
加密货币百科
比特币节点不会连你的端口:坏端口黑名单回避了什么

比特币核心挑选外连对端时会跳过一份坏端口清单,写在源码树 doc/p2p-bad-ports.md 里。本文按该文档与选边逻辑拆解:哪些端口在名单上、为什么 8333 之外的监听端口会让节点收不到主动入站、误挂非比特币服务的端口为何收到陌生连接。

比特币推荐手续费怎么读?
加密货币百科已审核
比特币推荐手续费怎么读?

比特币推荐手续费 API 只能反映访问时刻的网络快照。本文解释 fastestFee、halfHourFee、hourFee 等字段,以及为什么它们不能保证确认时间。

signrawtransactionwithkey:把私钥直接敲进命令行之前先想清楚
Web3 安全
signrawtransactionwithkey:把私钥直接敲进命令行之前先想清楚

signrawtransactionwithkey 允许把 WIF 私钥作为参数直接传给节点签名。本文按 v31.0 源码拆解它的参数结构、prevtxs 为什么必须带全脚本与金额、签完的 hex 去哪了,以及同机进程与 shell 历史带来的泄密面。