erigontech erigon 3590 Go https://avatars.githubusercontent.com/u/66788158?v=4 79 Erigon 是一个高性能以太坊客户端,以极致的存储效率和同步速度重新定义节点运行体验。 Ethereum implementation on the efficiency frontier
创建于 7 年前
最后更新 今天
+1 stars today
AI 综合评分
79 A 级
代码质量 73
文档质量 82
社区健康 76
项目活跃 85
创新性 70
项目简介
Erigon 是一个高性能以太坊客户端,以极致的存储效率和同步速度重新定义节点运行体验。
项目摘要
主题
Erigon 站在以太坊实现的效率前沿,用重新设计的存储引擎和同步协议,让节点运行不再是一场资源消耗战。
核心分点总结
存储革命:独创的“扁平键值”数据库模型,将状态数据压缩到极致,归档节点存储需求降低数倍,硬盘不再是瓶颈。
闪电同步:基于快照的同步算法,数小时即可完成全节点同步,告别数天的等待,让开发者快速进入工作状态。
模块化架构:核心客户端、RPC 守护进程、P2P 网络层等可独立部署,按需组合,既适合轻量 RPC 服务,也支撑全归档节点。
资源克制:内存和 CPU 占用显著低于同类客户端,在树莓派上也能跑全节点,让以太坊基础设施真正去中心化。
历史可修剪:支持按区块范围修剪历史数据,在保留验证能力的同时大幅缩减存储,为长期运行的节点减负。
行动指南
如果你需要快速搭建一个高性能的以太坊 RPC 后端,直接下载预编译二进制,用默认配置启动,几分钟内即可提供 JSON-RPC 服务。
如果你想运行归档节点但受限于存储成本,启用 Erigon 的修剪模式,保留最近 N 个区块的完整历史,其余数据按需重建。
对于开发者,利用 Erigon 的
trace和ots命名空间 API,可以高效查询交易内部操作和历史状态,调试合约时如虎添翼。
金句总述
Erigon 让以太坊节点从“沉重的历史包袱”变成“轻盈的效率引擎”。
故事性收尾
曾经,同步一个归档节点需要数周和数 TB 的 SSD,开发者望着进度条叹气。现在,Erigon 在后台安静地运行,几小时后你就能查询十年前的交易,硬盘空间绰绰有余。你不再为节点运维分心,而是把精力放回真正重要的事情——构建去中心化的未来。