BLS12-381 的密钥不能沿用比特币那套 BIP-32 派生——超过半数的派生结果会落在曲线阶之外直接无效。ERC-2333 定义从种子到 BLS 私钥的 HKDF 派生路径,以太坊质押工具据此从一条助记词生成验证者密钥。本文讲清 hkdf_mod_r 函数的用法、树形路径的分层约定与那份顺带的抗量子备份设计。
汇总与「以太坊」相关的文章,帮助你系统了解该主题。
BLS12-381 的密钥不能沿用比特币那套 BIP-32 派生——超过半数的派生结果会落在曲线阶之外直接无效。ERC-2333 定义从种子到 BLS 私钥的 HKDF 派生路径,以太坊质押工具据此从一条助记词生成验证者密钥。本文讲清 hkdf_mod_r 函数的用法、树形路径的分层约定与那份顺带的抗量子备份设计。
EVM 的跳转长期只有按栈上绝对地址跳的 JUMP,编译器为此付出跳表与校验成本。EIP-4200 为 EOF 格式设计 RJUMP、RJUMPI、RJUMPV 三条相对跳转,偏移量编成指令自带的有符号立即数。本文讲这三条指令的编码、对旧字节码的无效化处理与它随 EOF 一起停滞的现状。
质押服务里出签名的是运营方的活跃密钥,退出质押却必须由它签,资金方和运营方因此被迫预先交换一批只对最近两次升级有效的退出签名。EIP-7044 把自愿退出的签名域永久锁定在卡佩拉版本,在 2024 年的 Dencun 周期生效。本文讲这个状态机补丁的动机、锁定机制与那次著名的兼容性刹车。
以太坊的配对运算预编译只为固定曲线而设,想验证 BLS 签名就得逐条 EIP 加新预编译。2019 年的 EIP-1962 设想一个运行时定义曲线的通用预编译:一条曲线说明串,配上标量乘、配对和大域运算。提案已停滞,但它提出的问题正被 2537 式的定点路线逐一回应。
Geth 1.17.0修复多个关键漏洞,并建议升级后重新生成P2P nodekey。本文给出静态peer、节点ID白名单、监控与滚动轮换的完整迁移、验收及回滚边界清单。
Clear Signing通过ERC-7730描述符把合约调用转成人类可读确认信息,但显示正确仍依赖上下文绑定、schema版本、注册表审核和钱包信任源。本文逐层拆解。
RLP(递归长度前缀)是以太坊执行层的序列化格式:整条编码规则只回答一件事——数据有多长、嵌套怎么展开。本文拆解四类前缀字节、正整数必须去前导零的唯一例外,以及为什么放弃类型系统反而换来抗篡改的规范性字节串,哈希里藏数据、签名能重建原文都靠它。
EIP-2464 给 eth 协议加了三个消息:NewPooledTransactionHashes 只公告交易哈希,GetPooledTransactions 按哈希批量索取,PooledTransactions 应答。交易传播的带宽从随对等方数量线性增长降到平方根量级,冷启动交换从几十到上百 MB 缩到约内存池大小乘 32 字节。本文拆解这套公告-拉取机制与前代全量广播的差别。
Yul 是 Solidity 家族的低级中间语言:功能式语法贴近栈机,既是内联汇编的书写格式,也是基于 IR 的新代码生成路径的落地目标。本文讲它和 Solidity、十六进制字节码的三层关系,为什么中间表示让优化与跨方言复用成为可能,以及内联汇编块里哪些护栏依然存在。
两条账户抽象路线在 Pectra 之后同时在线:ERC-4337 用 UserOperation、独立验证与 EntryPoint 合约搭了一条普通交易之外的旁路;EIP-7702 让原私钥地址临时挂上一段合约代码,交易仍走普通通道。本文按交易形态、验证入口、升级路径和撤销方式四项对比,给出选型的判断线。