不想下载整条链的轻钱包如何从全节点那里“点菜”?BIP37 用布隆过滤器给出第一代答案:允许节点按概率过滤交易,宁可错发不可漏发。本文拆解过滤器的构造逻辑、更新模式与尺寸上限,并解释为什么精确度本身成了隐私的裂缝。
汇总与「比特币」相关的文章,帮助你系统了解该主题。
不想下载整条链的轻钱包如何从全节点那里“点菜”?BIP37 用布隆过滤器给出第一代答案:允许节点按概率过滤交易,宁可错发不可漏发。本文拆解过滤器的构造逻辑、更新模式与尺寸上限,并解释为什么精确度本身成了隐私的裂缝。
Morgan Stanley官方产品页已列出MSBT、MSSE与MSOL。本文用产品页、早期公告和SEC文件交叉核验Bitcoin、Ether、Solana ETP,并说明份额交易、溢折价与直接持币的差异。
Bitcoin Core 31的getblocktemplate返回候选区块构建所需的交易依赖、费用、权重、coinbase、目标与长轮询字段。本文按构块顺序拆解,并给出模板失效处理。
Bitcoin Core 31的scantxoutset可用输出描述符扫描当前UTXO集。本文说明描述符与派生范围准备、start/status/abort生命周期、结果核对及它与钱包历史的边界。
Bitcoin Core 31的analyzepsbt会逐输入报告UTXO、脚本和签名缺失项,并给出next角色。本文把missing字段映射到Updater、Signer、Combiner与Finalizer流程。
全节点之所以“重”,很大一块是必须替整个网络记住还没花掉的钱。Utreexo 提出一条不同路线:用带删除证明的动态默克尔累加器,让节点不再保存全部未花费输出,只存一小撮对数级长度的承诺,收到交易时靠随交易附带的证明来判断这笔钱是否真的未花。本文拆解它的机制、和默克尔树与压缩证明的关系、目前处于什么阶段,以及它和 Prune 模式的分工差别。
BIP300/301 提出的 Drivechain 想把侧链的钥匙交给比特币矿工:用数月投票激活、数月锁定期提现和经济激励让作弊不划算。本文讲清算力托管机制、盲合并挖矿、它至今未激活的真实状态与两边的争论。
2013 年提出的 BIP70 想把收款做成证书签名的结构化账单,却被证书信任、实现复杂度和隐私批评拖垮,Bitcoin Core 已在 0.19 默认关闭、0.20 移除支持。本文复盘它解决什么、为何失败、遗产去了哪里。
每条比特币 P2P 消息开头的四字节起始符是网络身份的第一道闸门。本文拆解主网、Testnet3、Testnet4、signet 与 RegTest 的魔法字节和默认端口,说明地址污染、端口误判与扫描器噪声为何会在握手前被挡下,并划清它与消息加密、创世块边界的关系。
2012 年针对重复交易 ID 攻击的软分叉 BIP30,为何在 Bitcoin Core 源码里对高度 91842 与 91880 两个历史块精确豁免?本文回溯 CVE-2012-1909 攻击原理、软分叉如何不改写历史地愈合裂缝,以及 BIP34 如何在 227931 块把问题根治。