该项目旨在为 Prysm 共识客户端添加轻客户端服务器支持。通过实现轻客户端协议所需的 API 和 p2p 订阅,使轻客户端能够连接到 Prysm 节点并获取轻客户端更新,从而增强以太坊网络的健壮性和多样性,实现负载均衡。
本文介绍了使用Shadow网络模拟框架来测试和改进以太坊客户端网络的方法。该项目旨在修复、更新和扩展ethereum-shadow,以便能够使用最新的客户端版本(如Reth和Lighthouse)进行网络模拟,并进行一系列实验来评估和改进客户端网络的性能和安全性。最终目标是为客户端团队和研究人员提供一个方便易用的模拟框架。
ethereum-shadow
该项目旨在增强 Geth 的 JSON-RPC API,通过实现新的trace_*命名空间,特别是trace_filter,引入eth_getTransactionBySenderAndNonce来增强交易查询功能,标准化错误代码,并使用flood进行基准测试和优化,从而提高互操作性和性能。项目将涉及数据库索引的创建,性能优化,以及与其他以太坊客户端的合作。
trace_*
trace_filter
eth_getTransactionBySenderAndNonce
该项目旨在对单Slot最终性(SSF)共识机制进行全面的学术概述,涵盖现有机制、设计、优缺点以及可行性,并提出新的共识模型和研究问题。项目最终形成一篇硕士论文,对RLMD-GHOST、Tendermint、Algorand等多种共识机制以及Casper CBC、Sleepy model等设计进行评估和分析,旨在为以太坊的SSF实现提出新机制,明确研究现状,并为该领域的研究提供路线图。
该项目旨在通过在 Prysm 共识客户端和 Geth 执行客户端中实现的 PoC,来研究和实现具有包含列表支持的 ePBS(Enshrined Proposer Builder Separation)。
本文档是关于在电路中创建 Verkle Trie 数据结构的项目提案,旨在实现状态变更在 zk 电路中的高效证明,移除了主要瓶颈 Keccak-SHA3。项目目标是学习 Verkle Trie 中使用的密码学和数据结构,并使用 Halo2 库编写电路,通过对 VKT 和 MPT 电路进行基准测试,分析 VKT 在 EVM 兼容 L2 解决方案中的效率。
该文档是一个关于PEPC-Boost的POC(概念验证)实现的项目提案。PEPC-Boost是协议强制执行提议者承诺(PEPC)的一种链下实现,旨在改进以太坊的提议者-构建者分离(PBS)。该项目计划逐步构建PEPC-Boost的各项功能,包括顶部区块(TOB)和剩余区块(ROB)的分离,以及对MEV Boost架构的修改。
本文主要介绍了 LambdaClass 团队正在使用 Elixir 语言构建一个全新的以太坊共识客户端。该项目旨在通过技术和地域多样性来增强以太坊生态系统的健壮性,并创建一个高质量、易于理解的代码库作为学习和贡献以太坊协议的教育工具。文章详细阐述了项目目标、架构设计、技术细节、开发路线图以及面临的挑战。
该项目旨在研究如何使验证者能够运行 Portal 网络客户端,而不是在他们的设置中使用执行层客户端。项目将专注于让验证者提出空块,通过研究 MEV 基础设施和其他形式的 PBS 如何将块发送给验证者,并开发 Trin 的原型,最终目标是构建一个工作原型,允许 Trin 连接到 CL 客户端。
本文介绍了旨在改进 Lighthouse 客户端性能的项目计划,包括暴露 Validator 错过区块的指标、分析 BeaconProcessor 调度器性能、以及实现模拟 Staking 性能指标。该项目旨在通过暴露更多指标和创建模拟场景,帮助开发者更好地了解和优化 Lighthouse 客户端的性能。