저자: YBB Capital 연구원 Ac-Core 출처: 매체 번역: 굿오바, 골든파이낸스
이클립스 설립 배경
에어비앤비 소프트웨어 엔지니어이자 시타델의 정량적 연구원이었던 이클립스 설립자 닐 소마니는 2022년 솔라나 기반의 스타트업 이클립스를 설립했습니다. 이 스타트업은 솔라나의 공동 설립자인 아나톨리 야코벤코와 Polygon(건축) 등의 조직/개인으로부터 지원을 받고 있습니다. (롤업 블록체인은 폴리곤 및 솔라나와 호환됩니다). 2022년 9월 28일 코인데스크의 보도에 따르면 이클립스는 폴리체인이 주도하는 600만 달러 규모의 시드 라운드와 트라이브 캐피탈과 타비야가 공동 주도하는 900만 달러 규모의 시드 라운드를 성공적으로 마감하여 총 1,500만 달러의 자금을 유치했습니다. 또한 이클립스는 솔라나 재단으로부터 솔라나의 가상 머신 기반 롤업을 지원하기 위한 개발 보조금을 받았습니다.
설립자 소마니는 자신의 네트워크와 시카고에 있는 솔라나 본사와의 근접성을 활용하여 솔라나의 VM을 사용하는 독특한 영역을 만들었습니다. 의 가상 머신을 사용하여 고유한 블록체인을 만들었습니다. 그의 비전은 개발자들이 솔라나의 가상머신으로 구동되는 롤업을 배포할 수 있도록 하는 것이며, 향후 앱토스의 무브 언어를 지원하기 위해 2023년 초 코스모스 생태계에서 공개 테스트 네트워크를 출시할 계획입니다.
솔라나의 공동 창립자이자 이클립스의 엔젤 투자자인 아나톨리 야코벤코는 "이클립스는 솔라나가 블록체인 간 통신(IBC)을 통해 코스모스와 소통할 수 있는 길을 열어주었습니다."라고 말했습니다. 솔라나가 블록체인 간 통신(IBC)을 통해 코스모스와 소통할 수 있는 길을 열었습니다."라고 말했습니다.
폴리체인 캐피탈의 파트너인 니라즈 판트(Niraj Pant)는 "대기업과 정부가 블록체인 분야에 진출하기 시작하면서 이클립스는 웹2.0 규모의 소비자 및 금융 애플리케이션과 같은 사용 사례를 촉진하는 핵심 인프라가 되었습니다. 애플리케이션과 같은 사용 사례를 촉진하는 인프라가 될 것입니다."
이클립스 아키텍처
다음은 공식 설명에 따른 것입니다: 이클립스 메인넷은 이더리움 최초의 SVM 중심 범용 L2로 모듈형과 결합한 것입니다. 이 프로젝트의 아키텍처는 공식 검증 브리지가 내장된 결제 레이어로 이더, 데이터 가용성 레이어로 셀레스티아, 영지식 부정 증명 생성을 위한 RISC 제로, 그리고 궁극적으로 이 모듈형 레이어2 프로젝트의 실행 환경으로 솔라나의 SVM을 사용하는 것을 목표로 합니다. 다음은 공식 설명을 바탕으로 한 자세한 설명입니다.
정산 레이어 - 이더: 이클립스는 이더(이더에 내장된 검증 브리지 포함)에서 정산하고, 가스 소비에 이더를 사용하며, 이더에서 사기 증명을 제출할 것입니다;
실행 레이어 - 솔라나 가상 머신(SVM):
Eclipse는 실행 환경으로 고성능 SVM, 특히 솔라나 랩스 클라이언트(v1.17)의 브랜치를 실행할 것입니다. : 왼쪽;">데이터 가용성 계층 - Celestia:
확장 가능한 데이터 가용성(DA)을 위해 Eclipse는 데이터를 Celestia에 게시합니다.
프로벤스 메커니즘 --RISC Zero:
통신 프로토콜 - 통신 프로토콜은 RISC Zero를 사용하여 ZK 부정 증명(중간 상태 직렬화 필요 없음)을 수행합니다. -IBC: 이클립스는 코스모스의 블록체인 간 통신 표준인 IBC를 통해 비 이클립스 체인과의 연결고리를 완성합니다.
크로스체인 프로토콜 - 하이퍼레인: 이클립스는 하이퍼레인과 파트너십을 맺었습니다. 이클립스는 하이퍼레인과 파트너십을 맺고 하이퍼레인의 비허가형 상호운용성 솔루션을 솔라나 가상머신(SVM) 기반 블록체인에 도입했습니다.

결제 레이어: 이더의 보안과 유동성 확보
다른 이더와 마찬가지로 롤업과 마찬가지로 Eclipse는 이더를 결제 레이어로 사용합니다. 이 과정에는 Eclipse의 검증 브리지를 Eclipse에 직접 통합하는 작업이 포함되며, 노드는 사용자에게 이더 수준의 보안을 제공하기 위해 검증 브리지의 정확성과 트랜잭션 주문의 정확성을 확인해야 합니다.
L2BEAT는 레이어2를 "사용자가 자금을 보호하기 위해 레이어2 검증자의 정직성에 의존할 필요가 없도록 전체 또는 부분적으로 이더의 첫 번째 레이어에서 보안을 도출하는 체인"으로 정의합니다. 이클립스 검증 브리지는 특정 장애 시나리오에서 궁극적인 유효성 및 검열 저항을 수행할 수 있습니다. 시퀀서가 실패하거나 L2에서 검열이 시작되더라도 사용자는 여전히 브릿지를 통해 트랜잭션을 강행하고 이더를 트랜잭션 가스로 소각할 수 있습니다.
실행 레이어: 솔라나에서 트랜잭션 속도와 규모 활성화
이클립스 메인넷은 효율성을 높이기 위해 SVM과 Sealevel을 활용하는 솔라나의 실행 환경을 사용합니다( 수평적 확장성을 구축하기 위한 솔라나의 기술 솔루션으로, GPU와 SSD에서 수평적으로 확장되는 초병렬 트랜잭션 처리 엔진). EVM의 싱글 스레드 작업의 장점은 트랜잭션을 순차적으로 실행하는 것이 아니라 상태 트랜잭션을 겹치지 않게 설계하여 실행할 수 있다는 것입니다.
EVM 호환성 측면에서, Eclipse 메인넷은 개발자가 이더넷 도구를 사용하고 Solana에서 Web3 앱을 구축할 수 있도록 Neon EVM과 제휴를 맺었습니다. 공식 데이터에 따르면, 처리량은 140 TPS로 단일 스레드 EVM보다 훨씬 높으며, EVM 사용자는 메타마스크 지갑의 "스냅" 플러그인을 통해 기본적으로 Eclipse 메인프레임의 앱과 상호 작용할 수 있습니다.
데이터 가용성: 셀레스티아의 대역폭과 검증 가능성 활용
Eclipse 메인넷은 현재 이더리움이 Eclipse의 목표 처리량을 지원할 수 없으므로 데이터 가용성과 장기적인 협업을 위해 셀레스티아를 활용할 것입니다. 블록당 평균 ~0.375MB의 블롭 공간(블록당 ~0.75MB 제한)을 제공하는 EIP-4844 업그레이드 이후에도 Eclipse의 목표 처리량과 비용을 지원할 수 없습니다.
공식 데이터에 따르면 롤업 확장에 기반한 ERC-20 트랜잭션의 경우, 이는 모든 롤업의 경우 트랜잭션당 154바이트, 압축 스왑의 경우 트랜잭션당 400바이트로 총 213 TPS에 해당하는 수치입니다. 이에 비해 셀레스티아의 2MB 블록인 블롭스트림은 네트워크가 안정화되고 더 많은 DAS(데이터 가용성 샘플링) 라이트 노드가 온라인 상태가 되면 8MB로 증가할 것으로 예상됩니다.
이클립스는 암호경제학적 보안과 확장성이 뛰어난 DA 처리량 간의 균형을 고려할 때, 현재 이클립스 메인넷에 Celestia DAS 라이트 노드가 지원하는 셀레스티아가 가장 적합한 선택이라고 보고 있습니다. 이더리움의 DA를 사용하는 것이 레이어2의 정통적인 방법이라는 주장에도 불구하고, 프로젝트는 EIP-4844를 넘어선 DA 확장의 진행 상황을 계속 지켜볼 것입니다. 이더넷이 이클립스에 더 크고 더 높은 처리량의 DA를 제공할 수 있다면 이더넷 DA로의 마이그레이션 가능성은 재평가될 것입니다.
증명 메커니즘: RISC 제로 프로드 증명(중간 상태 직렬화 필요 없음)
Eclipse의 증명 방법론은 Anatoly의 SVM Fraud Proof SIMD와 유사합니다(확장 참조). GitHub 링크 2 참조)와 유사하며, 상태 직렬화의 높은 비용을 피해야 한다는 John Adler의 통찰과도 일치합니다. 머클 트리(해시 트리)가 SVM에 재도입되는 것을 방지하기 위한 초기 시도는 스파스 머클 트리를 SVM에 삽입하는 것이었지만, 각 트랜잭션마다 머클 트리를 업데이트하는 것은 성능에 상당한 영향을 미쳤습니다. 증명을 위해 머클 트리를 사용하지 않으면 기존의 일반적인 롤업 프레임워크(예: OP 스택)를 SVM 롤업의 기반으로 사용할 수 없으며, 보다 창의적인 오류 방지 아키텍처가 필요합니다.
장애 증명을 위해서는 트랜잭션의 입력 약속, 트랜잭션 자체, 트랜잭션의 재실행이 체인에 지정된 출력과 다른 증명을 가져올 것을 요구합니다.
입력 약속은 일반적으로 롤업 상태 트리의 머클 루트를 제공하여 이루어지며, Eclipse의 실행자는 각 트랜잭션의 입력 및 출력 목록(계정 해시 및 관련 글로벌 상태 포함)을 게시하고 각 입력에 대한 트랜잭션의 인덱스를 생성하며 트랜잭션을 다음 주소에 게시합니다. 셀레스티아에 게시하여 모든 풀 노드가 트랜잭션에서 입력 계정 자체의 상태를 추출하고, 출력 계정을 계산하고, 이더리움 상의 커밋이 올바른지 확인할 수 있도록 합니다.
발생할 수 있는 오류에는 크게 두 가지 유형이 있습니다.
잘못된 출력: 검증자가 체인에서 올바른 출력에 대한 ZK 증명을 제공합니다. 이클립스는 RISC 제로를 사용하여 SVM 실행의 ZK 증명을 생성합니다. 프로젝트를 계속 진행하려면 BPF 바이트코드 실행이 작동한다는 것을 증명해야 합니다(확장된 GitHub 링크 3 참조). 이를 통해 온체인에서 트랜잭션을 실행할 필요 없이 결제 컨트랙트의 정확성을 보장할 수 있습니다.
입력 오류: 검증자가 입력 상태가 선언된 상태와 일치하지 않음을 나타내는 기록 데이터를 체인에 게시합니다. 그런 다음 세라스티아의 양자 중력 브리지를 사용하여 이클립스의 결제 컨트랙트가 허위 기록 데이터의 존재 여부를 확인합니다.
이클립스와 이더리움 및 셀레스티아의 연결

데이터 가용성(DA)은 롤업 비용 지출의 주요 구성 요소 중 하나입니다. 현재 이더넷 L2는 데이터 가용성을 위해 콜데이터와 DAC(데이터 가용성 위원회)라는 두 가지 주요 접근 방식에 의존하고 있습니다.
- 콜데이터: 예를 들어 Arbitrum이나 Optimism과 같은 레이어2 솔루션은 거래 데이터를 검열에 강한 이더 블록에 직접 콜데이터로 게시합니다. 이더 가격은 데이터와 계산 및 저장소를 하나의 단위인 가스에 귀속시키며, 이는 이더 롤업에서 발생하는 주요 비용 중 하나입니다. 효율성을 개선하기 위해 EIP-4844 업그레이드는 콜데이터 대신 블롭스페이스를 도입하여 모든 롤업에 블록당 375KB의 목표를 제공합니다.
- DAC: DAC는 콜 데이터를 체인에 직접 게시하는 것보다 높은 처리량을 제공하지만, 사용자들은 악의적으로 데이터를 보류하는 것을 피하기 위해 소규모 위원회 또는 검증자 집합을 신뢰해야 하며, 리플레징 기반 솔루션을 포함한 DAC는 L2에 중요한 신뢰 가정을 도입하므로 DAC는 데이터 은닉을 억제하거나 불이익을 주기 위해 평판, 거버넌스 메커니즘 또는 토큰 투표에 의존할 수 밖에 없습니다. 따라서 외부 DA를 사용하려면 어느 정도는 DAC를 사용해야 합니다.
특히 Eclipse는 관심 증명 합의 네트워크인 Celestia의 Blobstream을 활용하여 Layer2가 Celestia의 Blobspace에 액세스할 수 있도록 합니다. 압축 방식에 따라 최대 8MB의 블롭 공간을 확보할 수 있으며, 이는 대략 초당 9,000~30,000번의 ERC-20 전송에 해당합니다. 그러나 블롭스트림을 사용하는 레이어2는 셀레스티아 검증자의 증명에 의존하게 됩니다. 라이트 노드는 셀레스티아 검증자의 2/3가 악의적인 데이터를 보류하는 것을 감지하면 불이익을 줄 수 있습니다. 객관적으로 DAC의 신뢰성은 네이티브 체인 DA에 비해 여전히 단점이 있지만, 혁신과 시장 관점에서 이러한 단점은 피할 수 없는 부분입니다.

공식 문서에 설명되어 있고 위 이미지에 표시된 것처럼, Eclipse는 Celestia를 통한 블롭스트림 사용을 보여줍니다( 위에서 언급했듯이 DAS 확장에 기반한 이더넷용 모듈식 DA 솔루션)을 통해 이더넷 데이터 증명에 사용합니다. 이를 통해 브릿지는 셀레스티아의 서명된 데이터 루트를 기반으로 사기 증명을 위해 제공되는 데이터 보안을 확인할 수 있습니다. 사용자가 네이티브 이더리움 브리지를 통해 이클립스에 자금을 입금하는 절차는 다음과 같습니다.
1. 사용자가 이더(확장 링크 1의 계약 주소)에서 이클립스 리차지 브리지 계약을 호출합니다.
2. 이클립스의 SVM 실행자(SVM 결과를 계산하여 새로운 이클립스 상태 노드로 출력)와 리피터(이더와 이클립스 채널)가 발신자와 수신자 주소 간의 교차 체인 데이터 상호작용을 완료합니다.
3. 리피터는 SVM 브리지 프로그램을 호출하여 대상 주소에 대상 주소로 사용자 재충전;
4. 중계기는 zk-light 클라이언트(구현 예정)를 통해 입금 거래를 확인합니다;
5. 마지막으로 후속 입금을 포함하는 거래 블록이 완료되고 다음을 통해 전달됩니다. 솔라나 간헐천 플러그인이 게시됩니다.
이 과정에서 각 이클립스 슬롯은 Geyser를 통해 SVM 실행기에 의해 메시지 대기열에 게시됩니다. 그런 다음 이러한 슬롯은 데이터 블록으로 Celestia에 게시되고, Celestia 검증자는 제출된 데이터 블록을 제출하여 트랜잭션이 Eclipse 체인에 포함되어 있고 데이터 루트에 해당한다는 것을 증명합니다. 마지막으로, 각 셀레스티아 데이터 블록은 블롭스트림을 통해 이더리움의 이클립스 브리지 컨트랙트로 전달됩니다.

사기 증명을 사용하는 다른 이더 레이어2 솔루션과 마찬가지로, 이클립스에서 이더로 자금을 인출하려면 이의 제기 기간이 필요합니다. 유효하지 않은 상태 전환의 경우 검증자가 사기 증명을 제출할 수 있는 이의 제기 기간이 필요합니다.
- SVM 실행자는 주기적으로 Ether에 Eclipse 슬롯 에포크를 제출하고(프로세스는 미리 정해진 배치 수를 따름) 담보를 게시하며,
- Eclipse의 브리지 컨트랙트는 기본 검사를 수행합니다. 를 수행하여 게시된 데이터 형식의 무결성을 보장합니다(참조 문서 [2]의 사기 증명 설계 섹션 참조).
- 제출된 배치가 기본 검사를 통과하면 미리 정의된 창이 생성됩니다. 이 기간 내에 배치 커밋이 상태 전환이 유효하지 않음을 나타내는 경우, 검증자는 부정 증명서를 발행할 수 있습니다.
- 검증자가 부정 증명서 발행에 성공하면 시행자의 담보를 획득하고 제출된 배치는 거부되며 Eclipse L2에서 사양의 상태는 마지막으로 유효한 배치로 롤백됩니다. 커밋됩니다. 이 시점에서 Eclipse의 관리자는 새로운 실행자를 선택할 권리가 있습니다.
- 그러나 성공적인 사기 증명 없이 챌린지 기간이 지나면 실행자는 담보와 보상을 회수하게 됩니다.
- 마지막으로, 최종적으로 이클립스의 브리지 컨트랙트는 배치에 포함된 모든 출금 트랜잭션의 최종 확인을 완료합니다.
개요
이클립스는 현재 개발 및 테스트 초기 단계에 있으며, 이더의 첫 번째 SVM 레이어2입니다. 테스트 네트워크는 현재 가동 중이며 2024년 1분기로 예정되어 있습니다. 테스트 네트워크가 가동 중이며 메인 네트워크는 2024년 1분기에 출시될 예정입니다. 이더넷은 계속해서 롤업을 개발 로드맵의 핵심 부분으로 보고 있습니다. 이는 이더넷이 레이어2의 광범위한 정의를 시장에 맡기고 공개적으로 권한을 부여하는 동시에 다양한 형태의 경쟁을 미묘하게 도입한다는 의미이며, 이클립스는 강력한 시장 내러티브를 형성하기 위해 모듈식 개발을 통해 이더넷의 보안, 솔라나의 고성능, 셀레스티아의 DA 내러티브를 결합하여 이점을 활용하고 있습니다.
돌아보면, 이더 개발에서 흥미로운 현상은 지난 시장 사이클에서 DeFi 여름의 과대광고 아래 'DeFi 네스팅'과 'DeFi 레고'의 혁신과 개선이 급증했다는 점입니다. " 혁신과 개선이 확산되어 폭발적인 생태계로 이어졌습니다. 현재 리스테이크와 결합된 LSD 라운드에서는 "플레지 네스팅"과 "플레지 레고" 조합이 급증했으며, BTC 생태계에서 아이겐레이어, 블래스트, 멀린의 경우 단기간 내에 TVL이 급격히 증가했습니다. 네스팅과 레고가 시장 정서의 주요 요소로 간주된다면, 모듈성은 앞으로도 독특한 네스팅과 레고 멜로디를 재생할 수 있습니다.
모듈성의 장점은 스택의 각 계층에서 혁신을 가능하게 하는 구성 요소를 분리하여 각 모듈의 최적화가 다른 모듈의 최적화를 증폭시킬 수 있다는 이점에 있습니다. 아마도 미래에는 모듈식 개발 프로세스가 개발자와 사용자에게 수많은 경쟁 옵션을 제공할 수 있을 것입니다.