go-ethereum 的 syncmode 有 snap 与 full 两档,默认值是 snap。快照同步不再逐块重放历史交易,而是向网络索取一段段连续的状态数据,在本地重建默克尔树,只在接近链尖时才回退到逐块执行。本文拆解两种模式的成本结构、快照为什么必须先造一次、以及节点停在快照阶段时的排查顺序。
汇总与「以太坊」相关的文章,帮助你系统了解该主题。
go-ethereum 的 syncmode 有 snap 与 full 两档,默认值是 snap。快照同步不再逐块重放历史交易,而是向网络索取一段段连续的状态数据,在本地重建默克尔树,只在接近链尖时才回退到逐块执行。本文拆解两种模式的成本结构、快照为什么必须先造一次、以及节点停在快照阶段时的排查顺序。
跑 MEV-Boost 的以太坊出块者在一个时隙里要走完注册、拉取盲区块头、签名解盲、确认付款四步。本文按 Flashbots 官方文档拆解构建者如何出价与付款、回退本地区块的触发条件,以及审查依赖与地址配置这三层代价。
同一把验证者密钥跨客户端迁移时,若新客户端不知道它签到哪里,就可能签出冲突消息触发罚没。EIP-3076 用 JSON 文件打包签过的区块与见证。本文拆解其数据字段、低水位线逻辑,以及导入顺序与双实例场景的边界。
同一把验证者密钥被同时跑在两个进程是罚没的高发入口。Lighthouse 的分身探测让验证者启动后静默两到三个纪元,监听网络里是否已有同名实例在签名。本文拆解其不完美边界、静默期代价、开启方式与和罚保数据库的分工。
Geth txpool_inspect返回pending和queued的人读文本摘要。本文与txpool_status、content、contentFrom比较,说明何时看总量、何时下钻,以及为什么不能稳定解析摘要字符串。
以太坊给合约代码设的 24576 字节上限从 2016 年沿用至今,把无数合约推进代理与切片的迷宫。EIP-7907 提议把上限抬高一档、给超额代码按字收燃气费。本文按提案正文拆解 64KB 数字的来历、每 32 字节 2 气的动态计价、initcode 同步翻倍的理由,以及它为何停在草案状态。
信标链验证者的投票曾必须在固定三十二个时隙内被打包进区块,网络拥塞时会整批作废。EIP-7045 把包含窗口从滚动三十二格改为被投票所在纪元之后的下一个纪元末尾,随 Deneb 分叉于 2024 年 3 月生效。本文拆解旧窗口的失效模式、新窗口的确切边界与它对安全性论证的意义。
跨链与结算类签名消息常把关键参数塞进一个 bytes 字段,签名器只能显示一串十六进制。EIP-7713 提议引入 box 类型:外面看不见、钱包却能把里面按结构完整还原。本文拆解类型擦除造成的失明、box 的封装与可验证还原,以及这条提案的现状。
EIP-4844 的 blob 基准费从 1 起步,靠超额惩罚上调、空闲下调。EIP-7762 认为这条从地板价爬升的机制让价格发现太慢,提议把 MIN_BASE_FEE_PER_BLOB_GAS 从 1 抬到 2 的 25 次方并在分叉点把超额气清零。本文拆解 blob 定价公式的爬升逻辑、从 1 起步的设计代价,以及这条提案停在哪。
以太坊把 ECDSA 签名恢复做成了一枚常驻地址的预编译合约:给它一段哈希和 r、s、奇偶值,它吐出签名者的公钥。本文拆解这枚车间的输入输出契约、失败时返回零的行为、高位 s 被禁的来历,以及它在合约验签里的典型用法与坑。