원작자: Shervin Beyk,첫 번째 레벨 제목
이미지 설명
Source: @pseudotheos
롤업은 트랜잭션을 오프체인에서 효율적으로 실행하고 검증 가능한 실행 결과를 체인으로 다시 전달하여 레이어 1의 성능 병목 현상을 완화합니다 롤업의 보안은 기본 레이어 1의 합의 및 데이터 가용성에서 비롯됩니다. 개발 초기 단계에 있지만 Rollup 생태계는 모듈식 및 사용자 지정 가능한 특성으로 인해 dApp 개발자에게 다양한 디자인을 제공합니다.
첫 번째 레벨 제목
2. RaaS(Rollups-as-a-Service) 개요
보조 제목
2.1 SDK
Celestia의 Rollkit Celestia의 Rollkit은 자동 롤업 배포를 가능하게 하는 솔루션으로 실행 및 정산에 대한 완전한 제어를 제공합니다. IBC를 통해 통신하기 위해 수정된 버전의 Cosmos SDK를 사용하여 빌드됩니다. 일단 배포되면 이러한 롤업은 합의 및 데이터 가용성을 위해 Celestia를 사용합니다.
OP 스택
OP 스택은 OP 롤업 기술을 활용하여 네트워크를 합의 계층, 실행 계층 및 결제 계층의 세 가지 별개 계층으로 구성합니다. 개발을 단순화하기 위해 이 세 계층은 API를 통해 표준화되어 개발자가 특정 요구 사항을 충족하도록 구성 요소를 쉽게 분기하고 조립할 수 있습니다.
Dymension
RollApp 툴킷 Dymension의 RDK는 Cosmos SDK와 유사하며 다양한 가상 머신을 지원합니다. 이를 통해 개발자는 CosmWasm, Ethermint 또는 Cosmos 생태계에서 지원하는 다른 플랫폼과 같은 다양한 스마트 계약 플랫폼 중에서 선택할 수 있습니다.
Sovereign SDK
Sovereign SDK는 Cosmos SDK가 App-chain을 위해 했던 것처럼 zk-Rollups 생성을 단순화하는 것을 목표로 합니다. 영지식 복잡성을 제거하는 최초의 롤링 프레임워크가 되어 개발자가 고급 암호화 기술 없이도 애플리케이션을 쉽게 구축할 수 있습니다. Sovereign SDK를 사용하여 개발자는 Rust 또는 C++로 애플리케이션을 작성할 수 있으며 SDK는 이를 효율적인 zk 가상 머신으로 컴파일합니다.
요약
요약
Celestia의 Rollkit은 Cosmos SDK를 사용하여 소버린 롤업을 배포하고 IBC를 통해 통신하기 위한 솔루션을 제공합니다. OP Stack은 API를 통해 네트워크를 3계층으로 표준화하여 개발을 쉽게 합니다. Dymension의 RollApp 키트는 다양한 가상 머신과의 호환성을 제공하여 개발자가 다양한 스마트 계약 플랫폼 중에서 선택할 수 있도록 합니다. Sovereign SDK는 영지식 복잡성을 제거한 최초의 롤업 프레임워크로, 개발자가 고급 암호화 기술 없이도 애플리케이션을 쉽게 구축할 수 있도록 합니다.
- 이러한 SDK의 가용성은 (1) 성숙하는 RaaS 시장, (2) 사용하기 쉽고 사용자 친화적인 롤업 배포 솔루션에 대한 필요성을 의미합니다.
보조 제목
이미지 설명
Source: @0x Constellation
Constellation
Constellation을 통해 개발자는 OP 스택을 사용하여 롤업을 쉽게 배포할 수 있습니다. 이러한 롤업은 OP EVM 호환 롤업과 호환되며 빠른 성능에 최적화되어 있습니다. 각 "Constellation Chain"에는 블록 탐색기와 브리지가 포함되며 블록 시간 및 계정 권한과 같은 옵션으로 사용자 지정할 수 있습니다.
AltLayer
AltLayer를 사용하면 개발자가 확장 가능한 OP 롤업 실행 계층을 시작할 수 있습니다. 각 롤업은 특정 애플리케이션에 맞게 사용자 지정되며 플랫폼은 여러 블록체인 및 가상 머신과 함께 작동하도록 설계되었습니다. 다용성을 위해 Ethereum(EVM) 및 WebAssembly(WASM)를 지원합니다. AltLayer는 단일 레이어 1 또는 레이어 2에 국한되지 않고 모든 호환 가능한 체인을 위한 유연한 확장 솔루션 역할을 합니다.
Eclipse
Eclipse는 개발자에게 자체 롤업을 생성하고 배포할 수 있는 확장 가능한 옵션을 제공하는 동시에 추가 보안 및 데이터 스토리지를 위해 블록체인을 선택할 수 있습니다.
Saga
Saga는 개발자가 전용 블록 공간으로 애플리케이션을 만들 수 있도록 Web3 인프라를 개발하고 있습니다. 이 전용 블록 공간은 빠른 속도, Saga를 사용하는 다른 애플리케이션과의 독립성, 번거로움 없는 업그레이드 및 혼잡 감소를 보장합니다.
요약
요약
보조 제목
2.3 공유 트랜잭션 시퀀서
트랜잭션 오더러는 트랜잭션을 수집하고 블록을 생성하며 압축된 트랜잭션 정보를 메인 레이어로 보내는 노드입니다. 현재 모든 메인넷 롤백은 중앙 집중식 트랜잭션 주문자를 사용하지만 The Optimism Collective, Dymension 및 Saga와 같은 RaaS 프로젝트는 분산형 트랜잭션 주문자 시스템을 개발하고 있습니다.
Optimism Collective의 경우 Optimism은 OP 스택으로 만든 체인에 대한 트랜잭션 주문자 노드의 공유 세트를 생성하고 있습니다. OP 스택을 사용하는 체인은 Optimism Collective에서 관리하는 트랜잭션 주문자 노드 그룹에 옵트인할 수 있습니다.
Dymension과 관련하여 노드는 Dymension 정산 계층에서 Dymension의 기본 토큰을 보유하고 서약 가중치에 따라 선출됩니다. 마지막으로 Saga는 RaaS를 통해 Rollkit 기반 체인을 위한 일련의 트랜잭션 주문자 노드를 생성합니다. 노드의 지분 가중치에 따라 운영자는 롤업에서 작업을 할당받게 되며 정전을 검토하거나 경험하면 토큰을 잃을 수 있습니다.
첫 번째 레벨 제목
3. 요약: RaaS의 장점
더 많은 제어 및 사용자 지정: RaaS(Rollups as a Service)는 개발자에게 애플리케이션 개발 및 배포에 대한 더 많은 제어 기능을 제공합니다. 이러한 향상된 제어 기능을 통해 개발자는 특정 비즈니스 요구 사항에 맞게 응용 프로그램을 조정할 수 있으며 요구 사항에 가장 적합한 기능을 선택할 때 더 큰 유연성을 얻을 수 있습니다.
거래 수수료의 급격한 증가 방지: RaaS의 주요 장점 중 하나는 네트워크 정체로 인한 거래 수수료의 급격한 증가 위험을 최소화한다는 것입니다. 이를 통해 개발자는 예상치 못한 비용 증가의 부정적인 영향 없이 애플리케이션을 배포할 수 있습니다.
짧은 대기 시간 및 높은 처리량 환경: RaaS는 개발자에게 실시간 트랜잭션이 필요한 애플리케이션에 중요한 짧은 대기 시간 및 높은 처리량 환경을 제공합니다. 이를 통해 개발자는 빠르고 안정적인 애플리케이션을 구축하고 배포하여 고객의 요구 사항을 충족할 수 있습니다.
브리징 수수료
연재 수수료
롤업 개발비
결제 레이어 수수료
개발자가 타협 없이 비전을 실현할 수 있도록 지원: 근본적으로 RaaS는 개발자가 현재 블록체인 개발이 직면한 제약 내에서 구상하는 것을 만들 수 있도록 합니다.
MEV 내부화: RaaS는 개발자에게 MEV(광부 추출 가능 가치)를 내부화할 수 있는 기능을 제공하여 애플리케이션의 전체 수익을 높일 수 있습니다.
프로토콜 수익으로서 거래 수수료의 잠재력: RaaS는 거래 수수료를 프로토콜 수익으로 포착할 수 있는 잠재력을 제공하여 애플리케이션의 전체 수익을 증가시킬 수 있습니다.
요약
Source: Constellation Feature Map
요약
Rollups-as-a-Service는 많은 이점을 제공하지만 새로운 기술에는 잠재적인 위험이 있습니다. 이러한 위험에는 중앙 집중화, 보안 및 브리징 취약성, 유동성의 단편화가 포함됩니다. 이러한 우려에도 불구하고 기술이 발전함에 따라 Rollups는 향상된 사용자 인터페이스와 기본 토큰 경제 설계의 유연성을 통해 개발자와 사용자의 경험을 단순화할 것입니다. 보안을 개선하고 비용을 절감하며 더 많은 제어 기능을 제공함으로써 Rollups는 블록체인 애플리케이션이 개발되고 사용되는 방식을 변경할 수 있는 잠재력을 가지고 있습니다. 이러한 위험과 이점을 신중하게 평가함으로써 개발자는 Rollups-as-a-Service를 활용하여 특정 요구 사항을 해결할 수 있습니다.
