本文介绍了以太坊信标链的LMD-GHOST共识算法存在的平衡攻击问题,并提出了改进方案Goldfish。Goldfish通过两个核心改变——消息缓冲(view-merge)和投票过期——在简化算法的同时提高了安全性。消息缓冲让验证者在投票前同步提议者的视图,投票过期则阻止旧投票被重放。这些改动使得Goldfish比未修补的LMD-GHOST更简单,比修补后的版本更安全。文章还讨论了Goldfish的子采样和乐观快速确认特性,展示了其在可扩展性和最终性延迟方面的优势。
以太坊核心开发者齐聚斯瓦尔巴群岛,参与为期一周的Soldøgn interop,专注于Glamsterdam网络升级的多客户端协作。ethrex团队作为新加入的客户端,全程参与了所有devnet测试,实现了FOCIL,并参与了多个技术讨论,包括性能基准测试、预编译优化等。团队获得了周MVP荣誉,并计划将原型转化为生产代码,积极贡献于以太坊核心开发。
本文介绍了ethrex客户端在P2P网络层面的多项优化,旨在提升节点稳定性、降低带宽消耗并增强同步可靠性。
leanConsensus测试网Devnet 4引入递归签名聚合(leanMultisig),虽降低验证开销,但大幅增加聚合时间,导致节点错过出块和最终性延迟。团队通过将聚合移至后台异步任务(750ms截止时间)并将编译目标改为x86-64-v3,使聚合时间降低约3倍,恢复节点性能。文章详细分析了问题根因和优化方法,并给出实测数据。
本文详细介绍了leanConsensus协议中的3SF-mini(3槽最终性,精简版)最终性机制,旨在实现比以太坊Casper FFG更快的区块最终性。它通过引入“可证明槽位”概念和自适应回退策略,确保即使在网络不稳定时也能有效聚合投票,加速共识恢复。文章还对比了3SF-mini与Casper FFG的主要差异及其在ethlambda中的实现。
本文介绍了基于 Rust 语言的 Actor 框架 Spawned,该框架深受 Erlang/OTP 的 gen_server 启发。它旨在简化 Rust 的并发编程,通过宏定义协议并允许开发者编写纯顺序逻辑的业务代码,由框架自动处理消息路由和生命周期,有效解决了传统 Rust 并发中锁竞争、Arc/Mutex 复杂性以及异步编程的痛点。
本文介绍了一个名为 libssz 的全新 Rust 库,旨在为以太坊共识层和执行层提供快速且支持 no_std 环境的 SSZ(Simple Serialize)序列化和 Merkle 化功能。它通过优化编码、解码及 Merkle 化过程,显著提升了性能,并解决了现有库在 no_std 兼容性方面的不足,支持 EIP-8025 等新的以太坊提案。
这篇文章深入探讨了 leanConsensus 协议中的 LMD-GHOST 分叉选择算法,详细阐述了其工作原理、优势、具体实现步骤及与以太坊信标链的设计差异。它还提及了 LMD-GHOST 如何与 3SF-mini 最终性机制协同工作,以确保区块链的稳定性和永久性。
这篇文章介绍了 LambdaClass 公司如何利用 AI 代理提升软件开发效率。他们开发了一个名为 Tekton 的自托管平台,用于大规模运行 AI 代理,该平台利用 NixOS 和轻量级虚拟机提供隔离、可复现的开发环境,并集成了任务管理、成本跟踪和部署预览等功能,以确保在引入 AI 提高生产力的同时保持代码质量和安全性。
这篇文章深入探讨了Curry-Howard对应原理,它将编程语言中的类型与数学中的命题、程序与证明等同起来。文章以编程视角解读了Lean 4证明助手,通过将定理、假设、策略等概念与TypeScript函数、参数、调试器操作进行类比,详细介绍了如何阅读和理解Lean 4的证明,并分析了其内核验证机制,强调了形式化验证在确保软件正确性方面的价值。