以太坊研究提案:跨消息流压缩可减少约40% gossip流量
Ethereum Research 上 Nashatyrev 提出 Snappy with a memory 方案,将 gossip 消息按整条流而非单条压缩,保留跨消息上下文以捕获冗余。
持续收录公链相关的事实、研究与后续进展。
Ethereum Research 上 Nashatyrev 提出 Snappy with a memory 方案,将 gossip 消息按整条流而非单条压缩,保留跨消息上下文以捕获冗余。
Ethereum Research 社区提案提出 CHAMP,在 Geth 现有随机 churn 之上叠加受保护的对等节点池,按多个维度各自独立选出前 ~10% 并取并集,churn 速率不变,每个池至少 ~70% 仍是随机丢弃候选。
一项 Ethereum 升级候选提案建议一次性将 28 个持有存储但 nonce 为零的账户标记为已使用,以消除每次合约部署时为防止地址冲突而额外支付的检查开销。这些账户源于 Ethereum 早期历史遗留,未来合约部署理论上可能与之地址重合。该提案目前处于 Forkcast 升级候选阶段,尚未通过或实施。
一项升级候选提案提出通过 State Diff Opcode 新增指令,使交易末尾可运行检查、查看全部状态变化,若结果不符合预期则取消整笔交易。提案指出当前签名交易意味着信任多数人无法阅读的代码,且无法声明交易不得做什么。该提案处于 Forkcast 升级候选阶段,尚未通过或实施。
该提案允许 Frame 交易在签名信封中直接指定最近的树根,以解决交易验证期间无法读取其他应用存储的问题。隐私应用需要针对最近的树根证明花费,而存储值变动可能同时使数千笔待处理交易失效。此提案为 Forkcast 升级候选提案,尚处提案阶段。
提案提出每个区块构建一个小型可搜索索引并提交到系统合约,使服务商返回的查询结果可被证明正确。当前查询历史事件需信任服务商,因为区块头中的过滤器早已饱和、实际失效。该提案处于 Forkcast 升级候选阶段,尚未通过或实施。
Forkcast 收录的升级候选提案 EIP-7979(Call and Return Opcodes for the EVM)为 EVM 引入调用和从子程序返回的指令,这类指令目前在 EVM 中缺失。提案称这能让编译器生成具有静态控制流的代码,从而支持性能更高的客户端和效率呈二次方提升的静态分析工具。
提案为 Frame 交易引入 Keyed Nonces,允许每笔交易选择各自独立的 nonce 序列,以解决共享发送者下单一卡住的交易阻塞后续所有交易的队列瓶颈问题。该提案目前处于 Forkcast 升级候选阶段,尚未通过或实施。
Ethereum 升级候选提案 Unified Transaction Content Floor 提议对交易中所有用户控制的字节按同一固定费率收费,涵盖 calldata、access lists 及较新的 authorization、blob 字段。现行机制按每字节内容收取最低价,但 authorization 和 blob 字段不付费,该提案旨在消除这一差异。
Forkcast 升级候选提案提议完全移除清理存储槽或销毁合约时的 gas 退款折扣及其退款上限。提案指出该折扣未能鼓励开发者清理状态,反而被用于囤积廉价 gas 以备后用。
一项 Forkcast 升级候选提案提议对 Block Access List 按现有字节费率计费,以堵住未被定价的字节来源。原文指出,攻击者可利用冷存储读取将区块膨胀至 1.55 MB,而该提案将按与普通字节相同的费率计量。
一项升级候选提案提议在 EVM 中保留 `EXTENSION (0xae)` 单字节操作码,承诺 Ethereum 主网永不赋予其含义。提案指出,运行 EVM 的其他链自行新增指令存在与未来 Ethereum 指令字节冲突的风险,保留该字节可让其他链安全构建扩展。该提案目前处于 Forkcast 升级候选阶段,尚未通过或实施。
Geth 发布 v1.17.6 维护版本,包含区块处理和初始同步的性能改进,推荐所有用户升级。Amsterdam 硬分叉已在 Sepolia 测试网定于时间戳 1791294816(Oct 6, 2026, 13:53:36 UTC)激活,Sepolia 节点运营者须在此前完成升级;Holesky 测试网因网络寿命终止被移除。
推荐理由:列出的分叉时间表和测试网下线信息,可帮助节点运营者判断升级窗口与兼容性影响。
Zerion 发布指南,解释 RWA 代币化如何将资产及其法律权利连接到区块链,并区分 RWA 资产、RWA 协议代币(如 ONDO、CFG、SYRUP、PLUME)与 "RWA" 代币代码三种含义。
Nethermind 发布 2.0.0 正式版,自 1.39.3 起合并 669 个 PR、39 位贡献者参与,Flat DB 成为默认状态后端,现有 patricia 数据库升级时保持原样、多数节点无需重同步。归档历史直接建在 flat 状态库上,支持全量、滚动窗口、指定高度起始和按地址四种保留方式,全量主网归档执行库约 2.1 TB,保留约 2 个月状态加约 1 年区块可降至约 0.9 TB。12 小时主网测试中 flat 在 8 vCPU 和 16 vCPU 上吞吐分别为同档 1.39.2 基线的 1.80 倍和 2.55 倍,但初始同步时间长约 75%;eth_call 相比 1.39.3 快 15–27% 且 497 条记录响应逐字节一致。发布说明列出多项破坏性变更(Db.FlushOnExit 改为枚举、Receipt.MaxBlockDepth 默认降至 1000 等)及 flat 后端的已知问题,并提示 Sepolia 分叉需运行 2.1.0 或更高版本。
推荐理由:Flat DB 成为默认后端,历史状态可按全量、滚动窗口或指定合约保留,全量主网归档约 2.1 TB。
Ethereum All Core Devs - Testing (ACDT) #98 定于 9月28日 14:00 UTC 召开,议程涵盖 devnet 与 Sepolia 更新、200m gas limit 安全性跟进,以及是否用新的 `fast` 标签替代 `safe` 的讨论。
Sui 官方宣布 GraphQL 新增 Subscriptions 功能,开发者可通过同一 GraphQL 接口订阅 checkpoints、transactions 和 events,在数据产生时实时接收匹配更新,过滤方式与既有查询一致。
推荐理由:原文对比了 GraphQL 订阅与 gRPC 订阅的分工,读者可据此判断该选哪种接口接入实时数据。
ChainSafe 团队发布 Daml Reason,是 Daml Autopilot 的下一版本,定位为 LLM 草稿与 Canton Network 账本代码之间的 MCP 安全层。它在代码编写前从固定的版本化库中检索最多五条来自 daml-finance、Splice 和 Daml SDK 的可编译示例供 AI 参考,共 1,461 条;匹配不足时返回 delegate 让用户重整意图而非给出弱匹配。编写后通过裁决循环返回 fail 或 ready to compile,规则是无干净编译即不通过。工具接入 Cursor、Claude Code 等 MCP 兼容工具,也可在 CI 中运行,官方注明其为开发辅助,不能替代人工审查。
Helius 详解 Solana Agave 4.3 版本周期的核心变化:引入 Alpenglow 新共识机制,用 Votor 替代 TowerBFT,目标将最终确认时间从约 12.8 秒压缩至约 150 毫秒。
推荐理由:原文系统梳理了共识切换对验证节点与基础设施的具体改动,便于评估迁移成本。
Block-in-Blobs (BiB) 提案要求验证者用证明校验区块时,区块数据必须以 blobs 形式在同一区块内发布,确保数据始终可用。提案指出,若验证者仅凭证明校验而不执行交易,区块生产者可能发布有效证明却隐藏内容,BiB 通过强制 blob 发布解决该问题。该提案目前处于 Forkcast 升级候选阶段,尚未通过或实施。