该项目旨在对单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 客户端的性能。
该项目旨在为以太坊相关软件包创建一个通用的 Debian 仓库,简化以太坊节点在 Debian 系统上的安装和配置过程。通过提供预配置的软件包和自动化服务设置,降低用户参与以太坊生态系统的门槛,并方便开发者分发软件。包含使用 apt-get 下载软件、简化的配置管理、便捷的软件分发和集中的问题讨论区等功能,最终目标是实现通过简单的命令即可完成以太坊节点的安装和运行。
本文分析了将Poseidon哈希函数作为EVM预编译合约的计算成本。EIP-5988提议将Poseidon哈希函数添加为预编译合约,但其在实施前还需要更多的论证。本文提出了一个项目,旨在设计和实施基准测试,以评估Poseidon在不同轮常量、安全级别和S盒下的运行情况,并与现有的预编译哈希函数进行比较,同时用Solidity实现智能合约以进行gas成本估算。
本文介绍了对Nimbus Consensus Client的增强计划,重点在于为Nimbus信标节点实现一种新的仅追加数据库。该数据库将利用类似预写日志的基于日志的存储,通过维护数据位置的内存索引来实现高效的读写操作,并通过基于epoch组织数据文件来实现数据修剪。目标是提高数据库性能,减少延迟,并简化代码库,从而确保以太坊网络更加健壮和高效。