Mimblewimble 是 2016 年匿名作者发布的隐私账本设计:用承诺替代明面金额,用切割合并压缩历史。本文讲清它的三块积木(Pedersen 承诺、无地址、cut-through)、Grin 与 Beam 两条实现路线的来历,以及它付出的功能代价。
汇总与「加密货币百科」相关的文章,帮助你系统了解该主题。
Mimblewimble 是 2016 年匿名作者发布的隐私账本设计:用承诺替代明面金额,用切割合并压缩历史。本文讲清它的三块积木(Pedersen 承诺、无地址、cut-through)、Grin 与 Beam 两条实现路线的来历,以及它付出的功能代价。
gettxoutsetinfo描述节点当前UTXO集合的统计与承诺。它回答“现有未花费输出怎样构成”,不是“可流通比特币有多少”:丢失密钥、时间锁、无人可花脚本等经济限制不会自动从total_amount扣除。能依据一手来源判断BitcoinCoregettxoutse
getchaintips展示的是当前节点知道的所有链尖,而不只是主链。出现多个tips很常见:可能是短暂分叉、只收到header、曾经无效的分支或同步残留。判断异常必须同时看status、height、branchlen与chainwork。能依据一手来源判断Bitco
getblockstats把一个已确认区块压缩成费用、体积和UTXO变化统计。它适合复盘历史区块,不适合直接预测下一块;尤其要区分totalfee这种总量和avgfeerate、percentiles这种单位费率。能依据一手来源判断BitcoinCoregetblock
getrawtransaction查不到已确认交易,常见原因不是交易不存在,而是节点没有txindex,也没有收到包含该交易的blockhash。理解mempool、索引和区块提示三条路径,能避免为一个查询错误重建或重发交易。能依据一手来源判断BitcoinCorege
PSBT的价值是把交易构造、输入资料、签名和最终广播拆开,让多个设备在不共享私钥的情况下协作。安全重点不是命令跑通,而是找零、手续费、输入所有权和最终交易始终与最初意图一致。能依据一手来源判断BitcoinCorePSBT流程的真实状态,并按证据链处理异常。
BIP-340为Bitcoin定义了固定格式Schnorr签名。x-only公钥省去显式y坐标,但不是简单砍掉一半信息:验证算法规定如何选择偶数y的代表点,从而让同一x不产生两种编码。能依据一手来源判断BIP-340Schnorr签名的真实状态,并按证据链处理异常。
estimatesmartfee返回达到目标确认区块数所需的估算费率,常见单位是BTC/kvB;钱包界面常用sat/vB。单位换错会造成一千倍级别的误差。本文结合确认目标输入、BTC每kvB换算和缺样本错误,给出核验步骤、失败分支与操作边界。
gettxout查询某个outpoint在指定节点视图中是否仍未花费。第三个参数include_mempool决定是否把内存池里的未确认花费算进去,因此同一UTXO在true与false下可能得到不同答案。
getmempoolentry用txid查询本节点内存池中的交易,并给出费用、虚拟大小、时间以及祖先和后代关系。它是节点本地快照:查不到不等于交易无效,也不等于全网都没见过。