Taproot 让 Schnorr 签名走向主网,但多数人说不清它和用了十几年的 ECDSA 差在哪。本文从签名长度、密钥聚合、批量验证三个维度对比,并说明 x-only 公钥与脚本路径的使用边界。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 838 篇 · 第 80 / 84 页
Taproot 让 Schnorr 签名走向主网,但多数人说不清它和用了十几年的 ECDSA 差在哪。本文从签名长度、密钥聚合、批量验证三个维度对比,并说明 x-only 公钥与脚本路径的使用边界。
开发比特币应用需要在不烧真钱的环境里走完整流程。本文对比三个主流测试网络的出块方式、稳定性与适用场景,并说明钱包联调、集成测试与本地单元该分别选哪个。
新区块不再整块广播,而是先递给对端一张“短 ID 清单”,对方用自己内存池把交易补齐。本文讲清 BIP152 压缩区块的工作原理、高低带宽两种模式,以及它对节点间费率策略趋同的隐性影响。
想让联网服务器盯紧金库余额,又怕私钥上网?本文用描述符和 PSBT 搭一套“能看见、不能花钱”的监控:从导入 xpub、对账核对到离线签名回路,并给出密钥边界自查清单。
矿机与矿池之间跑了十几年的 Stratum V1 协议正在被 V2 替换。本文拆解 V1 的三个结构性问题——明文 JSON、矿池控制出块模板、带宽浪费——以及 V2 用加密传输、作业声明和模板分发协议给出的答案。
难度 80 T 这样的数字常被误读成“全网算力”。本文讲清难度只是目标阈值的显示刻度:区块头 nBits 怎么编码目标,矿机为什么要反复哈希,难度如何在 2016 个块窗口里被重算。
BOLT11发票是一段带校验的编码字符串,里面不仅有金额,还能包含paymenthash、时间戳、有效期、描述和路由提示。支付前解码这些字段,可避免把过期或网络错误的发票交给钱包盲付。
BOLT12Offer更像可重复使用的收款入口,BOLT11通常是一张已经包含支付条件的单次发票。付款BOLT12时,钱包仍要根据Offer发起请求并取得具体invoice,不能直接把Offer当作最终付款凭证。
gettxout查询某个outpoint在指定节点视图中是否仍未花费。第三个参数include_mempool决定是否把内存池里的未确认花费算进去,因此同一UTXO在true与false下可能得到不同答案。
testmempoolaccept会让BitcoinCore按当前节点的mempoolpolicy预检原始交易,但不会广播。它适合在发送前发现手续费、冲突、脚本或链上输入问题;allowed:true也不是未来一定上链的保证。