Erigon 3 更新将 BSC 同步时间从数周缩短至 10 小时

realtime news  Aug 23, 2024 14:10  UTC 06:10

1 Min Read

Erigon 3 是针对 BNB 链(BSC)调整后的以太坊客户端的最新版本,大幅提升了同步时间,将其从数周减少到仅 10 小时。据 BNB Chain Blog 称,此重大更新包含了 Parlia 共识协议,它是 BSC 的速度和成本效率的关键,支持其广泛的去中心化应用生态系统。

什么是 Parlia

Parlia 是 BSC 的共识机制,结合了委任权益证明(DPoS)和权威证明(PoA)。这种混合方法允许更快的区块时间和降低的交易成本。验证者由 BNB 持有者选举,确保了去中心化同时保持了效率。将 Parlia 集成到 Erigon 3 中保证了客户端满足 BSC 的运营需求,特别是对于运行存档节点的用户,提供了增强的性能。

BSC 测试网 - 同步时间从一周缩短至 10 小时

来自 BSC 测试网(Chapel)的性能指标显示出了显著的改进。磁盘使用量减少了 50%,Erigon 3 在 Chapel 上的同步时间已减少至大约 10 小时,而以前的版本约为一周。

当前状态

Erigon 3 的最新 Alpha 2 版本成功移植了 Parlia 共识协议,确保与 BSC 完全兼容。用户现在可以受益于 Erigon 的优化性能和减少的资源占用。测试网快照已准备好进行试用,用户被鼓励提供反馈以识别任何剩余问题。值得注意的是,Erigon 3 消除了手动下载快照的需求,因为客户端会自动检索最新的快照。

主网计划

Erigon 3 的主网版本预计将于 2024 年 9 月 30 日左右发布。过渡期间,将继续支持 Erigon 2 确保升级过程顺利进行。

如何尝试 Erigon 3

使用 Git 和构建

# 从 GitHub 上克隆 Erigon 仓库
git clone --recurse-submodules https://github.com/node-real/bsc-erigon.git

# 进入克隆的目录
cd bsc-erigon

# 检出特定的 Erigon 3 Alpha 2 版本
git checkout v1.3.0-alpha2

# 构建 Erigon 二进制文件
make erigon

# 二进制文件的路径 ./build/bin/erigon

下载预构建的二进制文件

或者,用户可以从 这里 下载适用于其系统的预构建二进制文件。

# 下载 tar.gz 文件
wget https://github.com/node-real/bsc-erigon/releases/download/v1.3.0-alpha2/bsc-erigon_1.3.0-alpha2_linux_amd64.tar.gz

# 解压 tar.gz 文件
tar -xvzf bsc-erigon_1.3.0-alpha2_linux_amd64.tar.gz

使用 Docker 镜像

docker pull ghcr.io/node-real/bsc-erigon:1.3.0-alpha2
启动命令
# 启动 Erigon 节点
./erigon --datadir="<your_data_path>" --chain=chapel --txpool.disable --diagnostics.disabled --batchSize=2g --http.port=8545 --private.api.addr=127.0.0.1:9090 --http --ws --http.api=eth,debug,net,trace,web3,erigon

注意事项:

  • 将 "<your_data_path>" 替换为实际的数据存储路径。
  • 确保根据您的操作系统下载正确的二进制文件。


Read More