比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
Bitcoin Core的addnode支持add、remove和onetry:持续维护、移出列表与单次尝试的含义不同,手工节点连接还采用独立的同时连接上限。本文给出维护节点、临时诊断和撤销配置三类决策,并说明BIP324传输参数的适用边界。
Bitcoin Core的disconnectnode可按当前连接地址或getpeerinfo返回的nodeid断开Peer,但两个参数必须严格二选一。本文给出连接快照、精确定位、断开验收与防止意外重连的处置流程,并区分一次断连与永久封禁。
getaddednodeinfo展示通过addnode RPC或-addnode配置维护的目标、连接状态与当前连接端点,但它不是全部Peer清单或DNS候选列表。本文说明核心字段的读法,以及如何再用getpeerinfo核对当前manual连接。
setnetworkactive会关闭或恢复Bitcoin Core的全部P2P网络活动,但不会停止bitcoind进程、删除链数据或自动禁用本地RPC。本文以维护窗口为线索,说明关闭前基线、离线期间可做与不可证明的事项、恢复联网后的同步验收。
Bitcoin Core的rescanblockchain可从指定高度扫描到链顶或指定终点。本文给出修剪节点预检、维护窗口、进度观察、中止与结果验收步骤,并解释扫描完成不等于私钥或全部历史已经恢复。
Bitcoin Core会依据共同输入和找零启发式返回钱包地址分组。本文解释嵌套结果、隐私暴露风险,以及为什么分组不能证明现实身份归属,并给出保留原始JSON的可复核导出格式。
Bitcoin Core只允许放弃未确认且不在mempool的本地钱包交易,并会连同后代标记。本文说明余额恢复、网络重现和重发前检查,同时区分本地标记、RBF替换与全网撤销。
Bitcoin Core getblockchaininfo集中返回blocks、headers、verificationprogress、initialblockdownload和修剪字段。本文给出节点健康判读与告警边界。
Bitcoin Core的avoid_reuse会跟踪地址重用相关的clean与dirty coins,并让getbalances和listunspent出现used、reused字段。本文给出开启前后验收方法。
listreceivedbyaddress默认不返回零收款地址,开启include_empty后才适合做地址全量清点。本文解释minconf、最近确认数、累计金额和UTXO差异。
getreceivedbyaddress返回钱包内某地址达到确认门槛的累计收款,即使币后来已花出也不会回退。本文用水表与水库模型对照当前UTXO和钱包余额。
listlabels只返回标签名数组,可用receive或send筛选与相应用途地址关联的标签。本文给出标签目录、地址展开、迁移清点与金额旁证流程。
getaddressesbylabel返回以地址为键、purpose为值的JSON对象,而不是简单数组。本文说明正确遍历、send与receive语义、抽样核验和迁移输出格式。
Bitcoin Core getchainstates可同时展示快照链状态与后台验证状态。validated=false不等于节点不可用,本文说明双chainstate、工作量顺序和验收方法。
Bitcoin Core getaddrmaninfo按网络返回new、tried和total地址池计数。本文区分潜在peer、历史成功peer和当前连接,给出趋势诊断方法。
Bitcoin Core gettxoutsetinfo支持MuHash、legacy哈希和none,coinstatsindex又会改变历史查询能力与字段。本文建立可复算UTXO统计口径。
Bitcoin Core preciousblock只让本地节点在同等累计工作量的区块间改变接收顺序偏好;后续调用可覆盖,重启后效果消失。本文解释其适用边界与审计方法。
pruneblockchain会不可逆删除本地区块与undo数据,时间参数和高度参数也有不同语义。本文从历史依赖、索引、钱包重扫、备份和恢复能力建立操作前检查。
Bitcoin Core dumptxoutset支持latest与rollback模式,后者会临时回滚状态并暂停网络活动。本文说明维护窗口、输出hash、基准区块和loadtxoutset交接边界。
硬件钱包出现安全公告时,直接升级、换设备或迁移种子并不是同一件事。本文按型号、固件、种子生成时点与补丁状态建立防御决策树,避免假固件、恐慌转账和旧种子继承风险。
比特币现货ETF的市价与每股NAV可能因估值时点、买卖价差和创建赎回短暂偏离。本文用同一时点读数、示例公式与风险清单,说明溢折价该如何计算、何时不能直接比较与下结论。
Bitcoin Core getrawmempool有txid数组、verbose明细和mempool_sequence快照三种读取方式。本文解释父子依赖、费用、广播状态与序列号,并说明为什么本节点内存池不能代表全网。
getblockfilter按区块哈希返回BIP 157 basic过滤器与过滤器头。本文从索引前置、filter和header差异、客户端匹配到假阳性边界逐层说明,避免把过滤器命中误写成交易存在证明。
walletdisplayaddress可把Bitcoin Core钱包地址显示到外部签名器。本文给出电脑与硬件设备双屏核对流程,解释描述符、主指纹和xpub不匹配时为何应失败,并列出RPC成功仍不能覆盖的安全边界。
Bitcoin Core waitforblock等待指定区块哈希,但方法超时或节点退出时会返回当前区块。本文用状态机解释hash与height判定、方法timeout和rpcclienttimeout的区别,以及重组和多实例环境中的安全恢复。
媒体标题、链上转账和SEC财报常给出不同的企业比特币数字。本文以Trump Media 2026年一季报为例,拆分总持仓、受限抵押、成本基础与公允价值,并说明为什么地址移动不能单独证明出售。
Bitcoin Core 31的abortprivatebroadcast可以停止本节点继续私密广播并移出队列,但不能撤回已传播或已确认交易。本文说明txid与wtxid匹配、返回字段、执行前后核验,以及不同传播状态下的后续处置边界。
Bitcoin Core enumeratesigners只负责列出通过外部签名命令发现的设备,返回指纹和名称并不等于钱包绑定或签名成功。本文把发现、描述符、设备显示和PSBT签名拆成四层,提供空列表与多设备环境的排错树。
Bitcoin Core的getprioritisedtransactions会列出节点本地手工fee delta、mempool状态和可选modified fee。本文区分真实手续费与模板评估值,设计写入、核对、归零和留痕的审计闭环,避免把本地优先级误当全网加速。
Bitcoin Core getbalances会分开trusted、untrusted_pending、immature、used和watchonly余额。本文从lastprocessedblock与扫描状态开始,说明如何下钻到listunspent明细,避免把总额当成可立即花费金额。
listwalletdir看的是Bitcoin Core钱包目录中可发现的钱包,listwallets只列出当前进程已加载项。本文用三态模型说明loadwallet、getwalletinfo、扫描状态和容器挂载检查,避免启动脚本误判。
Bitcoin Core getnetworkhashps会根据一段区块的工作量与时间估算网络算力,nblocks和height会直接改变读数。本文比较短、中、难度周期窗口,说明历史高度、误差带和矿池实时统计的边界。
Bitcoin Core的gettxoutproof可生成交易包含证明,verifytxoutproof负责验证。本文用双节点实验解释blockhash、txindex和最佳链条件,并区分空数组、RPC错误、有效性与最终性。
Bitcoin Core fundrawtransaction会为未签名交易补输入、找零和费用。本文按构造、注资、解码、签名四阶段说明fee_rate、changePosition、lockUnspents和减费输出的安全边界。
utxoupdatepsbt可从节点数据和描述符为PSBT补充UTXO、脚本与派生信息,但不会签名或验证收款意图。本文用更新前后字段对照解释数据来源、描述符范围和角色边界。
Bitcoin Core 31扩展gettxspendingprevout,可选择只查内存池或借助txospenderindex查询已确认花费,并返回花费交易。本文建立命中、未命中与未知三态判断。
Bitcoin Core verifychain用于检查本地链数据库,可选择0至4级校验和最近区块或全量范围。本文解释每一级实际做什么、怎样安排维护窗口,以及true、false与debug.log应如何进入故障处置。
Bitcoin Core getmininginfo把链高度、难度、全网算力估算、本地内存池、最低交易费和最后组装模板放在同一响应中。本文按数据来源与时间边界拆分字段,避免看板把本地快照误读为全网矿工表现。
Bitcoin Core 31的getblocktemplate返回候选区块构建所需的交易依赖、费用、权重、coinbase、目标与长轮询字段。本文按构块顺序拆解,并给出模板失效处理。
Bitcoin Core 31的analyzepsbt会逐输入报告UTXO、脚本和签名缺失项,并给出next角色。本文把missing字段映射到Updater、Signer、Combiner与Finalizer流程。
Bitcoin Core 31的scantxoutset可用输出描述符扫描当前UTXO集。本文说明描述符与派生范围准备、start/status/abort生命周期、结果核对及它与钱包历史的边界。
Bitcoin Core 31 的 getmempoolcluster 会按交易依赖组成交易簇,并给出按挖矿顺序排列的 chunk。本文拆解chunkfee、chunkweight、sigops调整权重与实时快照边界。
Bitcoin Core 31 的 getdescriptoractivity 可按描述符和指定区块核对收款、花费及可选内存池事件。本文给出区块预筛、范围描述符和事件验收的完整流程。
Bitcoin Core waitfornewblock 可长轮询链尖变化,但超时也会返回当前区块。本文用 current_tip、毫秒超时、返回哈希比对与重组处理设计可靠监听器。
Bitcoin Core getmemoryinfo 的 stats 主要描述锁页内存管理器,并非进程全部内存。本文拆解六个字段、锁页失败、mallocinfo限制及多层告警方案。
Bitcoin Core migratewallet 会把传统钱包迁移为描述符钱包,并生成恢复备份。本文给出迁移前冻结、长请求保护、返回对象核对和恢复演练清单。
listdescriptors 能盘点钱包全部描述符及活动、范围和派生状态。本文说明 private 参数风险、找零识别、next_index复核和最小暴露审计格式。
Bitcoin Core getnettotals 返回累计收发字节和上传目标周期。本文说明双点差分、重启归零、时间对齐、限额状态及监控停止线,避免把累计量误当实时速率。
Bitcoin Core getblockfrompeer 可向指定对等节点请求已有区块头对应的区块,但空对象只表示请求已调度。本文拆解前置条件、异步验收与修剪边界。
Bitcoin Core 的 getchainstates 会在快照同步期间呈现多个链状态。本文用排序规则、区块高度、最佳区块哈希和验证进度拆解后台验证,并给出不会误报完成的监控方法。
gethdkeys 能列出钱包中的 BIP32 扩展公钥、私钥持有状态及关联描述符。本文给出最小权限审计流程,说明 active_only、private、xpub 与 xprv 的安全边界。
descriptorprocesspsbt 可用输出描述符为 PSBT 补充 UTXO、派生信息并尝试签名。本文按参数、补全过程、complete 判断和协作签名边界给出可复现操作清单。
submitpackage 用于把子交易及未确认父交易作为拓扑有序的交易包提交给本地节点。本文拆解排序约束、费用与燃烧上限、逐交易结果及“本地接纳不等于传播”的边界。
getaddrmaninfo 按 IPv4、IPv6、Onion、I2P 与 CJDNS 等网络展示本地地址管理器库存。本文解释 new、tried、total 和 all_networks,并区分库存、连接数与全网节点数。
getnodeaddresses 从本地已知地址中返回经过质量与时效筛选的节点样本。本文说明 count、network、time、services 与地址字段,并解释为何样本不是在线清单或全网普查。
Bitcoin Core 的 simulaterawtransaction 只计算原始交易集合对当前钱包的合计余额变化。本文通过对照实验说明它与签名、策略接受、广播和确认之间的边界。
deriveaddresses 能从输出描述符批量派生地址,但 range、多路径返回结构、xpub隐私与钱包监控状态容易混淆。本文用验收单串起派生前后的安全检查。
scanblocks 借助 blockfilterindex 按描述符寻找可能相关的区块。本文按前置检查、启动、进度、假阳性处理和裁剪节点边界组织一套可恢复的扫描流程。
getindexinfo 同时给出索引是否同步和最佳区块高度。本文用联合判定表区分“已配置、正在构建、追到旧链头、当前可用”四种状态,并给出业务探针与交接记录模板。
getmempoolinfo 提供交易数、虚拟字节、实际内存、动态最低费率和未广播数量。本文建立节点级压力仪表盘,解释本地内存池为何不等于全网,并给出趋势采样与异常归因方法。
Bitcoin Core listunspent可按确认数、地址和查询选项列出钱包UTXO。本文逐项解释safe、spendable、solvable、watch-only与选币锁定,避免把“可见”误当“可安全花费”。
Bitcoin Core的bumpfee直接生成替代交易,psbtbumpfee则保留离线签名流程。文章比较RBF条件、增量中继费、输出变化和广播验收。并提供bumpfee场景下可复查的操作记录与安全边界。
Bitcoin Core lockunspent可以让当前钱包选币临时避开指定UTXO。本文给出锁定、listlockunspent复核、解锁和重启边界,并说明它不会改变链上可花费性。
Bitcoin Core getchaintxstats按区块窗口计算累计交易数与平均txrate。文章解释nblocks、结束区块、window_interval、复算方法和短窗口误差。
Bitcoin Core getdeploymentinfo展示软分叉部署和BIP9状态机。文章拆解period、threshold、elapsed、count、possible与active,区分矿工信号和规则激活。
Bitcoin Core getnetworkinfo汇总连接、网络可达性和中继策略。本文区分入站出站、networkactive、relayfee与incrementalfee,并说明连接数为何不能代表同步健康。
Bitcoin Core getrpcinfo可列出正在执行的RPC命令和运行时长。本文说明周期采样、慢请求基线、日志路径敏感性以及它与线程队列和系统资源的关联。
BIP-340为Bitcoin定义了固定格式Schnorr签名。x-only公钥省去显式y坐标,但不是简单砍掉一半信息:验证算法规定如何选择偶数y的代表点,从而让同一x不产生两种编码。能依据一手来源判断BIP-340Schnorr签名的真实状态,并按证据链处理异常。
PSBT的价值是把交易构造、输入资料、签名和最终广播拆开,让多个设备在不共享私钥的情况下协作。安全重点不是命令跑通,而是找零、手续费、输入所有权和最终交易始终与最初意图一致。能依据一手来源判断BitcoinCorePSBT流程的真实状态,并按证据链处理异常。
getrawtransaction查不到已确认交易,常见原因不是交易不存在,而是节点没有txindex,也没有收到包含该交易的blockhash。理解mempool、索引和区块提示三条路径,能避免为一个查询错误重建或重发交易。能依据一手来源判断BitcoinCorege
getblockstats把一个已确认区块压缩成费用、体积和UTXO变化统计。它适合复盘历史区块,不适合直接预测下一块;尤其要区分totalfee这种总量和avgfeerate、percentiles这种单位费率。能依据一手来源判断BitcoinCoregetblock
getchaintips展示的是当前节点知道的所有链尖,而不只是主链。出现多个tips很常见:可能是短暂分叉、只收到header、曾经无效的分支或同步残留。判断异常必须同时看status、height、branchlen与chainwork。能依据一手来源判断Bitco
gettxoutsetinfo描述节点当前UTXO集合的统计与承诺。它回答“现有未花费输出怎样构成”,不是“可流通比特币有多少”:丢失密钥、时间锁、无人可花脚本等经济限制不会自动从total_amount扣除。能依据一手来源判断BitcoinCoregettxoutse
BOLT11发票是一段带校验的编码字符串,里面不仅有金额,还能包含paymenthash、时间戳、有效期、描述和路由提示。支付前解码这些字段,可避免把过期或网络错误的发票交给钱包盲付。
BOLT12Offer更像可重复使用的收款入口,BOLT11通常是一张已经包含支付条件的单次发票。付款BOLT12时,钱包仍要根据Offer发起请求并取得具体invoice,不能直接把Offer当作最终付款凭证。
testmempoolaccept会让BitcoinCore按当前节点的mempoolpolicy预检原始交易,但不会广播。它适合在发送前发现手续费、冲突、脚本或链上输入问题;allowed:true也不是未来一定上链的保证。
getmempoolentry用txid查询本节点内存池中的交易,并给出费用、虚拟大小、时间以及祖先和后代关系。它是节点本地快照:查不到不等于交易无效,也不等于全网都没见过。
gettxout查询某个outpoint在指定节点视图中是否仍未花费。第三个参数include_mempool决定是否把内存池里的未确认花费算进去,因此同一UTXO在true与false下可能得到不同答案。
estimatesmartfee返回达到目标确认区块数所需的估算费率,常见单位是BTC/kvB;钱包界面常用sat/vB。单位换错会造成一千倍级别的误差。本文结合确认目标输入、BTC每kvB换算和缺样本错误,给出核验步骤、失败分支与操作边界。
观察钱包只导入地址、公钥或描述符,可以监控余额和交易,却没有完成链上转账所需的签名私钥。本文解释watch-only钱包能做什么、为什么部分软件仍可构造未签名交易、重新扫描为何耗时、它与硬件钱包的区别,以及扩展公钥和地址聚类带来的隐私风险。
比特币矿工总收入由区块补贴和交易手续费组成。本文用带时间戳的144区块API快照演示手续费占比计算,并解释为何单块、24小时与更长窗口不能直接外推矿工收益或网络安全。
比特币交易迟迟未确认时,RBF 是用新交易替换原交易,CPFP 则用高费率子交易拉高整包费率。本文比较两者的控制权、适用条件、费用和失败原因,帮助你先核验再加速。
比特币算力通常由近期出块速度反推,会随统计窗口波动;挖矿难度则按 2016 个区块周期调整。本文结合带时间的 API 快照、周期进度和出块随机性,解释两条曲线为何不会实时同步。
比特币待确认交易多不一定意味着手续费一定高,推荐费率也不承诺确认时间。本文基于 2026 年 7 月 11 日 mempool.space API 快照,解释 sat/vB、虚拟大小与费率分布应如何一起阅读。
UTXO模型把未花费输出当作转账基础,账户模型则直接更新地址余额。本文用比特币、以太坊和Cardano公开资料解释两种模型的机制、体验差异与风险点。
比特币Ordinals通过给聪编号并写入铭文内容,让数字藏品以比特币交易形式被记录。本文解释Ordinals、铭文、索引器、手续费与拥堵风险,帮助新手理性辨别。
比特币减半是比特币协议中每21万个区块自动将区块奖励减半的固定规则。本文从减半机制、历史数据、供需逻辑和常见误区入手,说明减半对矿工、网络和普通用户的意义,以及新手不应把减半直接等同于价格上涨。
PoW工作量证明是中本聪在比特币中使用的共识机制,让矿工通过计算哈希值竞争记账权并获得区块奖励。本文从哈希计算、难度调整、经济激励和安全边界入手,说明 PoW 如何运作、它的代价和普通用户需要关注的风险。
比特币UTXO是未花费交易输出,钱包余额来自多个UTXO的合计。本文解释UTXO、输入输出、找零、手续费和隐私影响,帮助新手理解比特币交易为什么不同于账户余额模型。
比特币地址类型会影响兼容性、手续费体验和转账核对方式。本文解释 Legacy、SegWit、Taproot 地址前缀、使用场景和常见风险,帮助新手在钱包收款与提币前正确确认地址格式。
比特币UTXO不是账户余额,而是未花费交易输出。本文解释输入、输出、找零、手续费、地址复用和多输入隐私风险,帮助新手理解比特币转账为何要核对地址与费用。
本文以比特币算力为关键词,解释哈希率、挖矿竞争、难度调整、矿池集中和51%攻击成本,结合开发文档与公开图表,说明算力上升为何通常提高改写历史的成本,以及普通用户该看哪些风险信号。
本文用比特币铭文和 Ordinals 为关键词,解释聪编号、铭刻数据、钱包转移和费用风险的关系,帮助用户区分链上数字藏品、索引器显示、版权授权、钱包兼容性和投资炒作。
本文用现货比特币ETF为关键词,解释它与直接持币、交易所买币的区别,梳理份额、托管、跟踪误差、费用、折溢价和监管披露等核查重点,帮助新手理解风险边界与自查问题。
本文用比特币 UTXO 模型解释未花费输出、输入输出、找零地址、coin selection、粉尘和手续费关系,并对比以太坊账户模型,帮助新手看懂区块链浏览器和钱包转账记录。
本文解释比特币交易广播、内存池、矿工打包、确认数、低手续费延迟、RBF/CPFP 基本概念和平台入账规则,帮助用户理解为什么不同钱包或交易所要求的到账确认数不一样。