BNB 체인이 더 빠른 동기화 및 검증자 성능을 위해 Reth 최적화
BNB 체인은 BNB 스마트 체인(BSC)에서의 동기화 속도와 검증자 성능을 개선하기 위한 Reth 클라이언트의 중요한 발전을 발표했습니다. 이러한 개발은 Reth의 모듈형 아키텍처와 고급 처리 능력을 활용하여 노드 운영자 및 개발자에 대한 확장성과 효율성을 향상시키고 있습니다.
Reth의 주요 최적화
Reth 클라이언트는 원래 Paradigm에 의해 이더리움용으로 개발되었으며, BSC 고유의 기능을 통합하여 BSC에 적합하게 조정되었습니다. 초기 최적화에는 병렬 희소 트리 처리 및 조정된 빌드 설정이 포함되어 있으며, 이는 전체 노드 동기화 중 블록 삽입, 실행 및 검증 지연을 줄였습니다. 그러나 p95 검증 지연은 BSC-Geth 클라이언트와 비교하여 여전히 높습니다.
상태 루트 계산, 지속성 및 블록 생산 일정에서 추가 개선이 이루어졌습니다. Geth의 TrieDB를 통합하여 트리를 미리 가져오는 기능이 추가되고 일정 프로세스가 조정되었습니다. 내부 테스트에서는 이전 TrieDB 설정과 비교하여 40% 처리량 증가가 기록되어 검증자 성능에서 중요한 진전을 나타냅니다.
성능 목표 및 향후 계획
BSC Reth 클라이언트는 1G 가스/s의 처리량을 750ms 블록 시간 아래에서 유지하는 장기 목표를 가지고 있습니다. 초기 테스트에서는 현재 BSC-Geth 클라이언트보다 40% 더 빠른 동기화 속도를 이미 보여주었으며, EVM JIT 및 ASM 해시 최적화와 같은 추가 개선이 계획되고 있습니다.
클라이언트는 현재 버전 지식 및 실시간 동기를 위해 운영되고 있지만, 검증자 이동은 여전히 개발 중입니다. 노드 운영자는 더 빠른 동기화, 더 높은 RPC 처리량 및 낮은 운영 오버헤드를 기대할 수 있으며, 개발자 및 사용자는 더 응답성이 뛰어나고 확장 가능한 네트워크 경험의 혜택을 받을 수 있습니다.
BNB 생태계에 대한 영향
Reth의 BNB 생태계 통합은 BNB 체인의 블록체인 인프라 발전에 대한 헌신을 강조합니다. Reth의 고성능 기능을 활용하여 네트워크는 분산형 애플리케이션 및 서비스에 강력한 기반을 제공하고, 성장하는 사용자 기반에 대한 확장성과 효율성을 보장하는 것을 목표로 하고 있습니다.