EIP-2584 想把以太坊的十六叉状态树换成二叉树,但不可能停链换算整棵状态。它设计了三阶段:区块头同时挂旧树根与新建的叠加二叉树根,新写入进叠加层;后台慢慢把六叉底树换算成二叉;最后把叠加层条目回填进新底树。本文拆解这套双写加回填的迁移骨架。
汇总与「加密货币百科」相关的文章,帮助你系统了解该主题。
EIP-2584 想把以太坊的十六叉状态树换成二叉树,但不可能停链换算整棵状态。它设计了三阶段:区块头同时挂旧树根与新建的叠加二叉树根,新写入进叠加层;后台慢慢把六叉底树换算成二叉;最后把叠加层条目回填进新底树。本文拆解这套双写加回填的迁移骨架。
EIP-5069 是一份 Living 状态的元文档:EIP 编辑团队的使命是出版提案、组织讨论、守住最低质量标准,但他们不裁判竞争提案、不背书技术正确性、不跟踪实现进度、不提供法律意见。本文拆解这份手册的结构与它维持的边界。
EIP-4760 对合约自毁指令的处理不走一刀切:把 SELFDESTRUCT 改名 SENDALL、只保留转账语义,同时让它的 Gas 成本每隔约九天(两万多个槽)翻倍一次、经历十三次翻倍后完成转换。本文拆解这条总长约四个月的指数涨价曲线如何给开发者留出可预期的逃生期。
一条比特币交易如何用尽量少的字节说明"后面有几样东西"?答案是 Varint 紧凑整数:一个前缀字节决定后续跟一个、三个还是八个字节的长度。本文逐段拆解这套变长编码在交易与区块序列化中的位置、253分界的设计算术,以及它在见证数据与P2P消息里的复用。
智能合约这个词比区块链更早。本文讲Nick Szabo在1994至1997年间如何从合同执行成本出发提出概念、用自动售货机作类比、在1997年发表正式论文,以及为什么这套思想在密码学货币出现前无法落地,最终被比特币与以太坊接力实现成今天的样子。
CISA(跨输入签名聚合)想让一笔交易无论有多少个输入,都只带一份聚合签名。本文讲清这项研究的技术路径(MuSig式聚合与半聚合)、能省多少字节的现实账本、与适配器签名的冲突为何让它止步不前,以及Taproot为何明确宣布不含CISA。
Pay to Contract(P2C)是Greg Maxwell在2012年提出的输出构造技巧:用一个数据承诺的哈希微调公钥,让链上看起来只是普通付款,实际暗藏一份可事后验证的声明。本文拆解tweak的构造算术、它与OP_RETURN写数据的利弊差异,以及机密地址等现代系统对这一技巧的沿用。
以太坊为什么给被并入主链的叔块发奖励?本文从GHOST规则讲起:只奖励胜出区块的体系里,输掉竞争的矿工有动机分裂网络;叔块激励让孤块被主链引用并给予部分奖励,把做私链的收益压到低于老实挖矿。同时讲清叔块的引用规则与这个机制的代价。
闪电网络的路由收入从哪来?流动性广告让通道节点向全网广播自己的容量、基础费与比例费,付款方据此规划路线。本文讲清报价字段如何参与路由选择、广告与真实余额的差距、以及由此形成的流动性市场,并说明这套数据为什么公开可读。
一笔比特币转账凭什么被认可?答案藏在脚本引擎的机械执行里:解锁脚本与锁定脚本按顺序压栈、弹出,栈顶为真即通过。本文讲清这个类Forth栈机的执行模型、真值规则、执行限制与历史事故,以及为什么比特币的脚本被刻意设计成不做循环。