@samcoding

L2 개발 툴체인 2026 — op-reth와 EIP-8130으로의 세대교체
2026년 이더리움 레이어 2 개발 환경의 핵심은 생산성과 가스 효율성의 극대화입니다. 기존의 무거운 고클라이언트 포크와 복잡한 오프체인 인프라 대신, 러스트 기반 실행 엔진과 프로토콜 레이어의 네이티브 계정 추상화가 새로운 개발 표준으로 자리 잡았습니다. 특히 op-geth의 퇴장과 EIP-8130 도입은 롤업 노드 운영과 실전 트랜잭션 설계 방식을 완전히 재편하고 있습니다. 이번 글에서는 이러한 툴체인 세대교체의 배경을 짚어보고, 빌더가 지금 당장 아키텍처에 반영해야 할 실무적인 변화를 살펴봅니다.
op-geth의 종말과 op-reth·kona-client의 시대
2026년 7월 8일 적용된 카스트(Karst) 하드포크를 기점으로, OP 스택 생태계에서 오랜 기간 표준으로 자리 잡았던 Go 언어 기반 클라이언트인 op-geth와 op-program 지원이 완전히 종료되었습니다. 이미 2026년 5월 말에 공식 기술 지원이 만료되었지만, 이번 하드포크 활성화 이후로는 구형 클라이언트를 실행할 경우 메인 체인을 동기화하지 못하고 낙오하게 됩니다. 따라서 노드 운영자뿐만 아니라 로컬에서 테스트 노드를 띄우는 빌더들도 이제 Rust 기반의 고성능 클라이언트인 op-reth와 러스트 구현체 증명 시스템인 코나 클라이언트(kona-client) 체제로 완전히 전환해야 합니다.
실행 환경이 이처럼 바뀐 이유는 성능 개선과 더불어 새로운 분쟁 게임 타입인 CANNON_KONA 도입으로 결함 증명 시스템이 고도화되었기 때문입니다. 개발자가 로컬 테스트 노드나 아카이브 노드를 구성할 때 가장 먼저 맞닥뜨리는 실질적인 문제는 기존 op-geth가 사용하던 데이터베이스 포맷과 op-reth의 포맷이 서로 호환되지 않는다는 점입니다. op-geth는 LevelDB나 Pebble 엔진을 사용하는 반면, op-reth는 초고속 데이터베이스인 MDBX 포맷을 사용하므로 기존 데이터 디렉터리를 그대로 재사용할 수 없으며, 스냅샷을 다시 다운로드하거나 제네시스 블록부터 완전히 새로 동기화해야 합니다.
터미널에서 노드를 실행하는 환경도 아래와 같이 러스트 패키지 구조에 맞춰 변경됩니다.
# 과거: Go 기반의 op-geth 실행 예시
op-geth \
--datadir ./data \
--rollup.sequencerhttp=https://mainnet-sequencer.optimism.io \
--http
# 현재: Rust 기반의 op-reth 실행 예시 (최소 v2.3.3 버전 필요)
op-reth node \
--chain optimism \
--rollup.sequencer https://mainnet-sequencer.optimism.io \
--http \
--http.api eth,net,web3,debug,engine위의 op-reth 노드를 정상적으로 구동하려면 합의 클라이언트인 op-node와 JWT 보안 인증을 통한 1대1 통신 설정을 마쳐야 합니다. 또한 네트워크 업그레이드를 관리하는 L2 계약 관리자 모듈이 추가되면서, 로컬 개발 환경 역시 신규 프로토콜 규칙을 포함한 최소 v2.3.3 이상의 op-reth 이미지를 활용해 도커 컴포즈 구성을 갱신하는 것이 필수적입니다.
EIP-8130과 EIP-8140 — 번들러 없는 네이티브 AA 도래
기존 스마트 계약 계정을 구현할 때 필수적이었던 복잡한 오프체인 인프라가 드디어 블록체인 실행 엔진 내부로 통합됩니다. 베이스는 2026년 9월 예정된 코발트 업그레이드를 통해 EIP-8130과 EIP-8140을 Reth V2 실행 엔진에 직접 통합하며 네이티브 계정 추상화 시대를 엽니다. 이 핵심 변화는 기존 ERC-4337 방식의 고질적인 병목이었던 오프체인 번들러와 엔트리포인트 컨트랙트 의존성을 완전히 제거하는 것입니다.
[ERC-4337 흐름]
사용자 서명 -> [오프체인 번들러] -> [엔트리포인트 컨트랙트] -> [스마트 계정] -> 트랜잭션 실행
(대체 메모풀 필요, 가스 시뮬레이션 오버헤드 발생)
[EIP-8130 (0x79) 흐름]
사용자 서명 -> [Reth V2 실행 엔진] (AccountConfiguration 시스템 컨트랙트로 즉시 검증) -> 트랜잭션 실행
(번들러와 엔트리포인트 완전 우회, O(1) 속도로 처리)EIP-8130은 새로운 네이티브 트랜잭션 유형인 0x79를 도입합니다. 이 방식은 트랜잭션 검증을 EVM 가상머신의 스마트 계약 호출 대신 실행 엔진 내부에서 직접 수행합니다. 번들러를 거치지 않고 가상머신 수준에서 서명을 검증하기 때문에 트랜잭션 바이트 크기가 83.4% 감소하며, 가스비 측정 오류나 네트워크 혼잡 시 트랜잭션이 취소되는 고질적인 사용자 경험 문제가 해결됩니다.
개발자들은 이미 전용 테스트넷인 베이스 바이브넷(Base Vibenet)에서 이 성능 향상을 직접 확인할 수 있습니다. 벤치마크 결과 기존 ERC-4337 대비 일반 USDC 전송 가스비는 약 63.2% 감소(125,000에서 46,000가스)했으며, 패스키 기반 가스 대납 전송도 60.3% 감소(173,000에서 68,700가스)했습니다. 검증 연산 비용이 일반 외부 소유 계정(EOA)에 준하는 수준으로 내려감에 따라 가스 한도 예측 실패 리스크 없이 초고속으로 작동하는 온체인 AI 에이전트 결제 흐름을 매끄럽게 설계할 수 있게 되었습니다.
WASM과 zkVM으로 확장되는 스마트 계약 개발
EVM의 연산 속도와 메모리 제한을 극복하려는 시도는 멀티 가상머신 구조를 통해 실전 툴체인에 완전히 통합되었습니다. 아비트럼의 스타일러스는 기존 EVM과 대등한 위치에서 웹어셈블리(WASM)를 실행하는 보조 가상머신을 실행 엔진에 직접 내장했습니다. 덕분에 빌더들은 러스트를 활용해 고성능 스마트 계약을 작성하고 WASM 파일로 컴파일하여 온체인에 배포할 수 있습니다. WASM의 높은 연산 효율성 덕분에 복잡한 암호학 연산은 기존 EVM 대비 10배에서 100배, 메모리 사용 비용은 100배에서 500배까지 절감됩니다. 영지식 증명에 필수적인 포세이돈 해시처럼 EVM에서 가스비 부담이 크던 수학 연산 루프를 러스트로 최적화하여 1만 단위의 극소량 가스로 처리할 수 있으며, 이 고성능 계약들은 기존 솔리디티 계약과 제약 없이 토큰을 주고받으며 상호 작용합니다.
영지식 증명 롤업 진영 역시 복잡한 가상머신 회로 설계의 한계를 뛰어넘기 위해 범용 가상머신 아키텍처로 빠르게 선회하고 있습니다. 대표적으로 스크롤은 유클리드 업그레이드를 통해 자체 개발해 왔던 헤일로2 기반 zkEVM 회로를 폐기하고, 범용 RISC-V 가상머신인 오픈VM 프루버를 도입했습니다. 과거에는 특정 가스 한도 내에서 트랜잭션의 회로 한도를 수동으로 검증하는 복잡한 과정이 강제되었으나, 범용 zkVM 체제로의 전환을 통해 복잡성에 제한을 받지 않는 영지식 증명 생성을 지원합니다.
이와 동시에 상태 저장 구조 역시 기존의 영지식 친화적 트리인 zkTrie에서 이더리움 표준 규격인 머클 패트리샤 트라이(MPT)로 성공적으로 회귀했습니다. 오픈VM의 강력한 증명 성능 덕분에 표준 MPT를 직접 증명하는 것이 가능해졌고, 이로 인해 외부 디앱이 L2 상태 증명을 다루는 호환성 비용이 대폭 감소했습니다. 여기에 데이터 가용성 오버헤드 최적화가 더해지며 시퀀서 병목이 완전히 해결되었고, 1초의 신속한 블록 타임을 확보하게 되었습니다. 빌더들에게는 단순히 컴파일 최적화를 넘어, 연산 밀도에 맞춘 WASM과 검증 한계를 없앤 zkVM이라는 강력한 인프라가 제공된 셈입니다.
2026년 L2 빌더가 준비해야 할 세 가지 행동 수칙
2026년 레이어 2 생태계는 인프라 복잡도를 낮추고 실행 엔진 자체의 성능을 극한으로 끌어올리는 방향으로 진화하고 있습니다. 빌더들이 실무 아키텍처에 당장 반영해야 할 첫 단계는 로컬 개발 및 테스트 환경의 실행 클라이언트를 op-reth와 kona-client 기반으로 전환해 카스트 하드포크 환경과의 정렬을 맞추는 것입니다.
이어서 기존 ERC-4337 기반의 무거운 오프체인 번들러 의존성을 걷어내고, EIP-8130의 0x79 트랜잭션 규격을 지원하는 차세대 SDK로의 전환을 준비해야 합니다. 마지막으로 스타일러스나 오픈VM 같은 멀티 가상머신 트렌드에 발맞춰, 솔리디티에만 의존하지 않고 러스트를 활용해 연산 효율을 극대화하는 스마트 계약 설계 자산을 축적해 나가는 것이 중요합니다.
참고 링크