a16z의 L2 야망 Magi: Rollup 클라이언트에 다양성을 가져오다
원문 제목:Building Magi: A new rollup client for Optimism
저자:a16z
편집:Moni,Odaily 별자리 일보 번역자
Coinbase가 OP Stack 기반의 새로운 이더리움 L2 네트워크 Base를 출시한 후, a16z도 나섰습니다.
4월 19일 저녁, a16z Crypto는 Magi라는 이름의 2층 Rollup 클라이언트 솔루션을 출시한다고 발표했습니다. 우연히도 Magi 클라이언트 소프트웨어도 OP Stack 위에서 구축될 예정입니다(주: OP Stack은 Optimism Layer 2 네트워크를 중심으로 블록체인 dApp 생태계를 만들기 위해 사용되는 소프트웨어 스택입니다) 그리고 이는 a16z가 Optimism Collective로 나아가는 첫걸음이 될 것입니다.
A16z는 암호화 분야에서 가장 잘 알려진 투자자 중 하나로, 이 분야에 700억 달러 이상의 자금을 투자하고 있습니다. 2023년 현재, 이 벤처 캐피탈은 11개의 암호화 스타트업의 자금 조달 거래에 참여했습니다. A16z Crypto는 이더리움 확장 프로젝트 Optimism의 투자자 중 하나로, CoinGecko의 최신 데이터에 따르면, Optimism의 원주 토큰 OP는 오늘 Magi 소식 발표 후 약 2.55달러에서 2.65달러로 상승했습니다.
Magi는 무엇인가?
Magi는 Rust로 작성된 고속 OP Stack Rollup 클라이언트로, 이더리움의 전통적인 실행/합의 분리에서 합의 클라이언트 역할을 하며, 실행 클라이언트에 새로운 블록을 제공하여 체인 상 거래를 진행합니다. Magi 실행은 참조 구현(op-node)과 동일한 핵심 기능을 가지며, 실행 노드(op-geth 등)와 함께 작동하여 모든 OP Stack 체인(Optimism 및 Base 포함)에 동기화됩니다.
A16z가 Magi를 구축하는 이유: Rollup 클라이언트에 다양성을 가져오기 위해
이더리움 체인에서 실행 및 합의 측면에서 클라이언트의 다양성이 필요하지만, 지금까지 대부분의 개발은 실행 클라이언트에 집중되어 있습니다.
기존의 이더리움 실행 클라이언트는 적당한 변경 사항을 구현하여 Optimism과 호환될 수 있으며, 여러 새로운 프로젝트가 이러한 클라이언트를 조정하여 클라이언트 다양성을 실현하는 데 도움을 주고 있습니다. 예를 들어, OP Labs는 Geth 클라이언트를 수정하여 op-geth를 구축하고 있으며, 다른 그룹은 현재 op-erigon 및 op-reth를 개발하고 있습니다.
그러나 Rollup 클라이언트의 개조는 더 어려운 작업입니다. Rollup 클라이언트는 완전히 새로운 소프트웨어이기 때문입니다. 지금까지 유일한 구현은 OP Labs가 유지 관리하고 Go 언어로 작성된 op-node입니다. Magi의 목표는 독립적으로 개발된 op-node의 직접적인 대체품이 되어 Rollup 클라이언트의 다양성을 높이는 것입니다. A16z는 Rust 기반의 새로운 클라이언트를 구축하여 전체 OP 스택을 더욱 안전하고 활발하게 만들고 생태계에 더 많은 기여자를 가져오기를 희망합니다.
Magi의 미래 발전 방향
Magi는 아직 매우 초기 단계에 있으며, op-node의 실행 가능한 대체 솔루션이 되기까지 몇 개월의 개발 시간이 필요할 수 있습니다. A16z는 가까운 미래에 추가할 몇 가지 기능과 개선 사항을 계획하고 있으며, 주요 내용은 다음과 같습니다:
지연을 줄이기 위해 불안전한 블록 헤드(미확인 블록)를 추적합니다.
초기 동기화 속도를 높일 수 있는 새로운 동기화 메커니즘을 구축합니다.
대체 데이터 가용성 계층에 대한 지원을 제공합니다.
Magi, op-node 및 향후 클라이언트를 테스트하기 위한 더 나은 프레임워크를 제공합니다.
a16z는 Rollup 클라이언트가 갈 길이 멀다고 언급하며, a16z는 Magi와 OP Stack 생태계를 계속 발전시키기 위해 함께 노력하기를 희망합니다.