LK Venture:RaaS 개요, 생태계 및 미래 전망, Rollup Summer가 올 수 있을까?
저자: Cynic Leo, LK Venture
TL;DR
블록체인에는 불가능한 삼각형이 존재하며, 즉 보안, 탈중앙화 및 확장성을 동시에 달성할 수 없다. 비트코인과 이더리움은 앞의 두 가지를 선택했지만, 후자의 지원이 부족하여 단기간에 대량 거래가 발생하면 네트워크 혼잡과 높은 거래 수수료가 발생한다.
비트코인 생태계는 확장성 개념을 처음으로 제안했으며, 비트코인 위에 거래를 처리하기 위한 가상의 두 번째 레이어를 구축하고, 메인 체인은 정산에 사용하고자 했다. 이더리움은 State Channel, Sidechain, Plasma를 사용하여 확장성을 구현하려고 시도했지만 결과는 만족스럽지 않았다. 2018년 9월 5일, Barry Hat은 Github에서 Rollup 개념을 제안했다. 결국 Rollup 기술은 커뮤니티의 인정을 받았고, 이더리움 재단은 이를 유일한 Layer2 기술로 간주했다.
5년이 순식간에 지나갔고, 최근 시장에서 가장 주목받는 이더리움 Rollup은 RaaS(롤업 서비스)와 관련된 새로운 동향이 자주 전해지고 있다. 우리는 곧 Rollup의 여름을 맞이할 수 있을까? 본문에서는 RaaS의 개요, 생태계 및 미래 발전을 분석하여 점에서 선으로, 선에서 면으로 나아가 그 일단을 엿보려 한다.
RaaS 개요
Rollup의 기술 분석에 따르면, Rollup의 구현은 다소 복잡하며, 전문 기술 및 개발 능력에 대한 요구가 높다. 발행 체인의 높은 진입 장벽은 블록체인의 무허가 개념과 명백히 상충된다.
Rollup-as-a-Service (RaaS)는 Rollup을 서비스로 패키징하여 기업, 조직 및 개인에게 보다 친숙하고 간편한 Rollup 배포 경험을 제공한다. Cosmos SDK 및 Polkadot Substrate와 유사하다.
Layer1 발행 체인이 하는 것처럼, RaaS는 Rollup에 일반적인 SDK를 제공하여 간단한 구성으로 자율적인 Rollup 개발 및 배포를 가능하게 하며, 맞춤화된 특성은 프로젝트의 주권성을 유지한다. 일부 RaaS 프로젝트는 코드 없이 한 번의 클릭으로 체인을 발행하는 기능을 제공하여 사용자가 프로그래밍 능력이 없어도 자신의 Rollup을 배포할 수 있게 한다.
Rollup은 높은 모듈화가 가능하며, 정렬기(Sequencer) 및 증명 생성기(Prover)는 개별적으로 반복적으로 업그레이드할 수 있다. RaaS에서는 정렬기 및 증명 생성기의 설계 및 개발에 전문화된 프로젝트가 있으며, 모든 Rollup에 서비스를 제공할 수 있다.
RaaS는 다음과 같은 변화를 가져올 수 있다:
더 저렴하고 효율적이며 동등한 보안의 애플리케이션 체인: Rollup은 비싼 계산 과정을 체인 외부에서 처리하여 거래를 더 저렴하고 효율적으로 만든다; 기본 공용 체인을 DA 레이어로 사용하고, 스마트 계약이 증명을 검증하여 기본 공용 체인과 동일한 보안을 얻을 수 있다.
혁신 아이디어의 실험장: Rollup은 기본 공용 체인과 동일한 가상 머신 환경을 사용하지만 가격이 더 저렴하여 기본 체인의 배틀 테스트 환경으로 사용될 수 있으며, 커뮤니티의 제안을 Rollup에서 충분히 테스트한 후 기본 공용 체인으로 이전할 수 있다.
더 높은 상호 운용성: 동일한 RaaS 서비스를 사용하는 Rollup은 기술 아키텍처가 동일하므로 메시지 규칙을 쉽게 정의할 수 있으며, 브리지를 통해 크로스 체인을 수행할 필요 없이 각 Rollup 간에 직접 메시지를 전달하여 서로 간의 높은 상호 운용성을 얻을 수 있다.
RaaS 생태계
광의로 볼 때, Rollup 발행에 기여하는 모든 프로젝트는 RaaS 생태계에 속한다. 본문에서는 모듈화 원칙에 따라 아래에서 위로 RaaS 생태계를 DA(데이터 가용성), SDK(소프트웨어 개발 키트), Sequencer(정렬기), No-Code(무코드 배포) 네 가지 레벨로 나누었다.
일부 프로젝트는 여러 레벨의 서비스를 제공하며, 처음 등장할 때 종합적으로 논의할 것이므로 아래에서는 반복적으로 설명하지 않는다.
2.1 DA(데이터 가용성)
이론적으로, 모든 공용 체인은 DA 레이어로 Rollup의 거래 데이터를 저장할 수 있지만, 안정적이고 올바르게 작동하는 DA 레이어가 없다면 Rollup은 상태 전환의 신뢰성을 검증할 수 없다.
Rollup에 대해 두 가지 선택이 있다. 하나는 스마트 계약 Rollup으로, 현재 대부분의 Rollup이 선택하는 모델로, 실제로는 기본 공용 체인의 정산 및 데이터 가용성에 의존한다; 다른 하나는 주권 Rollup으로, 데이터 가용성과 정산을 분리하여 기본 공용 체인의 데이터 가용성에만 의존하고, 정산 부분은 스스로 처리한다.
전자의 대표는 일반적으로 EVM 호환, Cosmos 호환 체인 또는 Solana와 같은 완전한 기능을 갖춘 공용 체인을 선택한다; 후자의 수요는 데이터 가용성에 전문화된 프로젝트인 Celestia, EigenLayer, Avail 등을 탄생시켰다.
Celestia
Celestia는 Cosmos SDK로 구축된 PoS 체인으로, 수정된 Tendermint 합의 알고리즘을 사용하며, RS 코드를 통해 블록 데이터를 인코딩한다. 데이터 가용성 샘플링 기술을 활용하여 Celestia는 경량 노드의 검증 비용을 더욱 낮추었으며, 경량 노드는 일부 블록 데이터만 다운로드하여 데이터 가용성을 검증할 수 있다.
또한, 블록이 올바르게 인코딩되었는지 검증하기 위해 Celestia는 Optimism 메커니즘을 사용하여, 먼저 낙관적으로 올바르게 인코딩되었다고 믿고, 일정 시간 내에 사기 증명을 받지 못하면 해당 블록이 올바르게 인코딩되었다고 판단한다. Optimism 메커니즘은 실행 시간의 효율성을 높이지만 일부 지연을 증가시킨다.
Avail
Avail은 Polygon Labs가 지원하는 프로젝트로, 사용되는 합의 알고리즘은 BABE+GRANDPA이며, 데이터 가용성 샘플링 기술을 사용한다. Celestia와 다른 점은, Avail이 유효성 증명을 사용하여 블록이 올바르게 인코딩되었는지를 검증하며, Merkel Proof보다 더 효율적인 KZG 증명을 채택한다.
EigenLayer
EigenLayer는 재스테이킹 솔루션으로, 이더리움 스테이킹의 유동성을 활용하여 프로젝트에 경제적 보안을 제공하는 것을 목표로 한다. EigenLayer를 통해 새로운 프로토콜은 자체 분산 검증 네트워크를 구축할 필요 없이, EigenLayer를 통해 ETH 재스테이킹의 보안을 활용할 수 있다. EigenLayer는 경량화, 무허가, 탈중앙화 시나리오에서 뛰어난 성능을 발휘하며, 이더리움 확장의 서사 아래에서 최상의 사용 사례는 RaaS에 있다.
DA는 거래 계산을 수행하지 않고, 거래 데이터의 인코딩 및 약속만 수행하므로 노드에 대한 요구가 낮다. PoS 알고리즘을 채택하므로, 스테이킹 유동성은 블록체인의 보안성 및 가용성의 직접적인 반영이며, 이는 EigenLayer가 뛰어난 성능을 발휘할 수 있는 기회이기도 하다.
EigenLayer는 이더리움에서 스마트 계약으로 존재하며, KZG 유효성 증명을 사용하여 블록의 올바른 인코딩을 검증하지만, 현재 EigenLayer는 데이터 가용성 샘플링 기술을 채택하지 않고 있으며, 이는 이더리움의 다음 단계 업그레이드 계획과 관련이 있을 수 있다.
2.2 Sequencer(정렬기)
정렬기의 작업은 수신된 사용자 거래를 정렬하는 것이며, 이후의 실행 및 블록 생성은 이 순서에 따라 진행된다. 이더리움의 아키텍처에서는 정렬과 실행이 동일한 주체에 의해 처리되므로 검증자의 권한이 과도하게 커져 MEV, 검열 등의 현상이 발생하여 사용자 경험에 큰 영향을 미친다.
정렬과 실행을 분리하는 것은 PBS(제안자 빌더 분리) 제안의 분리 사고를 구현한 것이다. 그러나 현재의 Rollup 아키텍처는 여전히 중앙화된 정렬기에 의존하여 거래 순서를 결정하고 있으며, 단일 실패 지점 및 검열 위험이 존재하여 탈중앙화 솔루션을 계속해서 필요로 한다.
Astria
Astria는 공유 정렬기 솔루션을 제공한다. 서로 다른 Rollup의 사용자 거래는 Astria 정렬기로 수집된다. Rollup 노드에 대해, Astria에서 데이터를 직접 가져와 더 낮은 지연으로 소프트 확인을 받을 수 있으며, Astria가 데이터를 DA 레이어에 제출한 후 DA 레이어에서 가져와 최강의 최종 확인을 받을 수 있다.
Astria가 제출하는 데이터는 여러 Rollup의 거래를 포함하므로, 각 Rollup은 합의 메커니즘에 따라 무효 거래(다른 Rollup에서 온 거래 포함)를 제거한 후 처리해야 한다. Astria는 데이터만 제공하며, 합의 선택은 Rollup 노드에 맡겨 Rollup의 주권성을 보장한다.
OP Stack
OP Stack의 기본 구성은 단일 전용 정렬기를 사용하여 거래 정렬을 처리하는 것이며, 이에 대한 간단한 수정은 허가된 정렬기 집합을 사용하여 PoS 메커니즘을 통해 정렬기 노드의 악행 가능성을 줄이는 것이다.
OP Stack이 슈퍼체인(Superchain) 개념을 도입한 후, 공유 정렬기는 필연적인 선택이 되었다. 공유 정렬기는 원자적 크로스 체인 기능을 제공하여 슈퍼체인 간의 상호 운용성을 높인다.
Espresso
Espresso는 이더리움 스테이커의 유동성을 활용하여 재스테이킹을 통해 공유 보안을 얻고자 한다. Espresso는 정렬기와 DA를 통합하여 REST API를 통해 Rollups에 정렬 결과를 제공하며, DA의 세부 사항을 숨기고, 합의의 보안성은 L1에 위치한 스마트 계약에 의해 검증되어 더 강력한 신뢰성을 제공한다.
Saga
Saga는 처음에 Cosmos Hub와 유사한 역할을 하여, 자체 검증자 그룹을 통해 Cosmos SDK를 사용하는 애플리케이션 체인에 공유 보안을 제공한다.
Rollup의 열풍 속에서, Saga는 Celestia와 협력하여 Celestia를 DA로 활용하고, Saga는 자신의 검증자를 정렬기로 변환하여 Optimistic Rollup IBC와 상위 Rollup 간에 정보를 교환하여 공유 보안을 제공한다.
SUAVE
다른 정렬기와 달리, SUAVE는 항상 MEV 시장을 겨냥하고 있다. Flashbots는 MEV 분야의 절대적인 선두주자이며, SUAVE는 크로스 체인 MEV 캡처를 겨냥하여 제안된 제품으로, "MEV의 미래는 SUAVE다."라고 주장한다. SUAVE가 제공하는 공유 정렬기를 통해 원자적 크로스 체인 거래가 가능해져 서로 다른 체인 간의 자본 시장의 효율성을 높이는 데 기여한다.
EigenLayer
앞서 EigenLayer가 DA 레이어에서의 사용 사례를 언급했듯이, 정렬기의 탈중앙화 또한 EigenLayer의 강점이다.
정렬기는 정렬만 담당하고 실행은 담당하지 않으므로 노드에 대한 요구가 낮으며, 탈중앙화의 핵심은 벌금 메커니즘을 통해 노드의 악행 가능성을 줄이는 것이다. EigenLayer는 깊이 있는 스테이킹 풀을 제공하여 이더리움의 탈중앙화를 통해 Rollup 정렬기의 탈중앙화를 육성할 수 있다.
2.3 SDK(소프트웨어 개발 키트)
Cosmos SDK와 유사하게, RaaS가 제공하는 SDK는 개발자가 많은 소프트웨어 모듈을 재사용할 수 있게 하여 필요한 Rollup을 최소 비용으로 맞춤화하고 개발 난이도를 낮춘다.
Rollkit(Optimism)
Rollkit은 처음에 Celestia 커뮤니티에서 인큐베이팅되었으며, 현재는 독립적인 프로젝트가 되었다. Rollkit은 Celestia를 DA 레이어로 사용하고, ABCI 호환 클라이언트 인터페이스를 제공하여 모든 ABCI 호환 Rollup에 서비스를 제공한다(코스모스 체인).
현재 Rollkit은 단일 중앙화된 정렬기를 사용하며, Cosmos SDK, Ethermint 및 CosmWasm의 통합을 지원하고, 사용자는 원하는 실행 환경을 선택할 수 있다. 앞으로 Rollkit은 더 많은 구성 서비스를 지원하기 위해 계속 개발할 예정이다.
Dymension(Optimism)
Dymension은 서비스를 프론트엔드와 백엔드로 나누며, 프론트엔드는 사용자 정의 RollApps를 지원하고 Dymension RDK(수정된 Cosmos SDK)가 지원한다. 백엔드 Dymension Hub는 전체 시스템을 조정하고 DA 및 정렬을 처리한다.
Dymension은 Optimism 메커니즘을 사용하여 Dymension Hub가 정렬기로부터 받은 상태 업데이트를 먼저 낙관적으로 수용하고, 유효한 사기 증명을 받으면 상태 수정을 롤백한다. RollApps는 평균 0.2초의 지연과 최대 20,000 TPS를 달성할 수 있다.
Dymension은 탄력적인 블록 생성 계획을 채택하여 블록에 거래가 없을 경우 블록 생성을 중단하여 정렬기의 운영 비용을 크게 줄인다.
현재 Dymension 제품은 개발 중이며, EVM의 실행 레이어를 지원하고 DA 레이어에 대한 명확한 선택이 없다.
Sovereign(ZK)
Sovereign SDK는 zk-Rollup as a Service를 제공하며, 블록체인을 구축하기 위한 일반 모듈과 기본 제로 지식 증명 세부 사항을 숨기는 zkVM을 제공하여 개발자가 Rust로 프로그램을 작성할 수 있게 하며, SDK는 이를 효율적인 zk 친화적인 형태로 컴파일할 수 있다.
프로젝트 이름에서 알 수 있듯이, Sovereign SDK는 주권을 강조하며, Rollup은 맞춤형 합의 규칙을 통해 상태 전환의 합법성을 결정하며 DA 레이어의 검증이 필요 없다.
현재 Sovereign SDK는 DA 레이어에서 Celestia와 Avail을 지원하며, Risc0의 zkVM을 지원하여 Rollup의 배포 및 시연을 가능하게 한다.
Stackr(Unknown)
Stackr는 전통적인 인터넷의 마이크로서비스 아키텍처를 블록체인으로 이전하려는 보다 급진적인 혁신을 제안하며, micro-rollup 개념을 제시한다.
일반 Rollup과 micro-rollup의 관계는 가상 머신과 컨테이너의 관계와 같다. Stackr SDK를 사용하면 개발자는 필요한 데이터 구조와 상태 전이 함수를 정의하기만 하면 나머지는 Stackr가 처리한다.
Stackr는 EVM, Solana VM, FuelVM 등 다양한 실행 환경을 지원하며, 사용자는 원하는 환경을 선택할 수 있다.
AltLayer(Optimism)
AltLayer는 탈중앙화 및 탄력적인 RaaS로, 개발자를 위한 SDK와 코드 경험이 필요 없는 No-Code 대시보드를 제공하여 한 번의 클릭으로 체인을 발행할 수 있게 한다.
AltLayer는 Flash Layer라는 독특한 탄력적 Rollup을 제공한다. 애플리케이션 수요가 급증할 때 빠르게 Rollup 체인을 배포하고, 수요가 정상으로 돌아오면 L1에서 정산하여 해당 Rollup을 폐기하여 인터넷 시스템에서 흔히 볼 수 있는 수평 확장을 실현한다.
AltLayer의 목표는 다중 체인 및 다중 실행 환경을 지원하는 것이며, 현재 EVM 및 WASM에 대한 지원을 이미 구현하였다.
OP Stack(Optimism)
OP Stack은 Optimism Superchain을 지원하기 위해 구축된 것으로, 이는 L2 네트워크가 보안성, 통신 레이어 및 공동 개발 스택을 공유하는 제안된 네트워크이다. Bedrock 업그레이드 이후 OP Stack으로 생성된 Rollup은 Superchain과 원주율적으로 호환된다. 물론 OP Stack의 구성 요소를 수정하여 맞춤형 특성을 얻을 수도 있으며, base 및 opBNB 등은 OP Stack을 기반으로 개발된 Rollup이다.
OP Stack의 보안성과 가용성은 OP Mainnet, base 등 체인의 충분한 검증을 거쳤지만, 현재 여전히 사기 증명 부족, 정렬기 중앙화 등의 문제가 존재하며, OP Stack은 더 저렴한 DA 레이어, ZK 증명, 공유 정렬기 등을 채택하여 새로운 길을 모색하고 있다.
Arbitrum Orbit(Optimism)
6월 22일, Offchain Labs는 Arbitrum Orbit Chain을 발행하기 위한 도구를 발표했다. Orbit Chain은 Arbitrum Layer2 위의 Layer3로, Arbitrum One, Arbitrum Nova, Arbitrum Goerli 중 하나를 선택하여 정산할 수 있다. 사용자는 Rollup 또는 Anytrust 기술을 선택할 수 있으며, 그 차이는 Anytrust가 DAC를 사용하고 거래 데이터를 체인에 제출하지 않아 더 저렴하지만 보안성이 다소 약하다는 것이다. Orbit Chain의 장점은 간단한 체인 발행 프로세스, Arbitrum 생태계와의 상호 운용성, Nitro의 즉각적인 업데이트 및 Stylus가 제공하는 EVM+ 호환성( Rust, C, C++로 작성 가능, WASM 가상 머신에서 실행)이다. 사용자는 Arbitrum Layer2에서 정산하지 않는 한, 어떤 Orbit Chain도 사용자 정의하여 발행할 수 없으며, 그렇지 않으면 Offchain Labs 또는 Arbitrum DAO에 연락하여 승인을 받아야 한다.
ZK Stack(ZK)
6월 26일, zkSync는 기존 오픈 소스 코드를 수정하여 ZK Stack을 출시할 것이라고 발표하며, 사용자가 맞춤형으로 자신의 ZK 슈퍼체인을 구축할 수 있도록 할 예정이다. Arbitrum의 Orbit Chain과는 달리, ZK Stack은 주권과 상호 운용성을 강조하며, 사용자가 필요에 따라 완전한 맞춤화를 할 수 있으며, ZK Stack으로 구축된 체인은 브리지 없는 상호 운용성을 실현할 수 있다. ZK Stack은 Layer2 및 Layer3 구축에 모두 사용할 수 있으며, 공식적으로 제한하지 않으며, 반드시 zkSync에서 정산해야 한다는 요구도 없다. 이 점에서 ZK Stack이 제공하는 주권은 더 강력해 보인다.
Starknet Stack/Madara(ZK)
Madara는 처음에 Starknet의 정렬기로 자리 잡았으며, 기술 축적을 통해 기존 제품을 기반으로 Starknet Stack을 성공적으로 개발하여 Starknet에서 애플리케이션 체인 Rollup을 구축하는 데 도움을 주었다. 이더리움을 DA 레이어로 사용하고 Starknet의 공유 증명기를 활용하여 Starknet에서 정산한다. 가용성 측면에서 Madara는 PragmaOracle 해커톤에서 팀이 24시간 내에 애플리케이션 체인 Rollup을 발행하도록 도왔으며, 비디오 시연도 제공하였다. zkSync 팀의 ZK Stack에 비해 완성도가 더 높다.
2.4 No-Code(무코드 배포)
무코드 배포는 더 낮은 진입 장벽을 가진 솔루션으로, 비개발자에게 한 번의 클릭으로 체인을 발행할 수 있는 옵션을 제공하여 채택률을 더욱 높일 것으로 기대된다.
Caldera(Optimism)
Caldera Chain은 전체 링크 맞춤형 한 번의 클릭으로 체인을 발행하는 솔루션이다. 실행 레이어에서는 OP Stack 및 Arbitrum Orbit를 지원하고, 정산 레이어에서는 Polygon, BSC, Evmos 등 EVM 호환 체인을 선택할 수 있으며, DA 레이어는 EigenLayer와 Celestia가 지원한다.
Rollup 체인 자체 외에도 Caldera는 블록체인 탐색기, 테스트넷 수조, 오라클, Hyperlane 지원 브리지 등 다양한 기본 인프라를 제공하여 체인 발행 비용을 더욱 낮춘다.
Eclipse(Optimism+ZK)
Eclipse는 높은 맞춤화 능력을 가지고 있으며, 실행 레이어에서 EVM 및 SolanaVM을 지원하고, DA 레이어에서 Celestia, Avail, EigenLayer를 통합하며, 정산 레이어에서는 Optimistic 정산을 제공하고 있으며, ZK 정산을 지원하는 RISC0 zkVM을 개발 중이다.
사용자는 필요에 따라 체인의 접근성(허가/무허가), 가스 토큰 및 가스 요금 부과 여부, MEV 허용 여부, 특정 Opcode, 블록 크기 등을 선택할 수 있어 높은 유연성을 부여한다.
Opside(ZK)
Opside의 가장 큰 특징은 탈중앙화된 ZKP 시장을 구축했다는 점이다. Prover를 별도의 레이어로 설명하려고 했으나, 프로젝트 수가 적어 포기했다. 제로 지식 증명 ZKP는 계산 능력 요구가 높으며, zkRollup 시장 점유율이 점차 증가하는 배경에서 ZKP의 탈중앙화는 미래 발전의 큰 방향이다.
Opside는 무허가 PoW 합의 메커니즘을 채택하여 채굴자를 유치하여 ZKP를 생성하고, zkRollup의 보안성과 가용성을 유지하며, 발행자가 증명 생성 문제를 고려할 필요가 없다. 검증자 측면에서는 PoS 메커니즘을 채택하여 참여 장벽을 낮추고 검증자의 중앙화를 촉진한다.
Opside는 맞춤형 서비스를 제공하며, 사용자는 zkSync, Starknet, Polygon zkEVM 등에서 선택할 수 있으며, 경제 모델을 수정하고 가스 비용을 조정할 수 있다.
RaaS의 미래 발전
더 많은 ZK
zkRollup은 Optimistic Rollup에 비해 경제학적으로 보안성을 보장하는 것이 아니라 암호학적으로 보안성을 보장하여 보안 수준이 더 높다; 더 이상 긴 시간 동안의 도전자를 기다릴 필요가 없으며, 확인 지연이 더 낮다; 데이터 압축 정도가 더 높아 DA가 더 저렴하다.
비록 Optimism 솔루션이 기술 성숙도로 인해 제품 출시에서 초기 이점을 활용하여 높은 시장 점유율을 차지하고 있지만, ZK는 혁신적인 기술로서 미래에 더 중요한 역할을 할 것이다. Vitalik은 몬테네그로 연설에서 ZK 기술과 블록체인 기술을 동등하게 중요하게 여겼으며, 이는 ZK의 중요성을 간접적으로 반영한다.
기술이 지속적으로 발전함에 따라, 더 많은 zk-Rollup as a Service 프로젝트가 대중의 시야에 들어와 사용자에게 더 많은 선택을 제공할 것이다.
더 많은 비이더리움
오늘날 이더리움 생태계는 전체 블록체인 산업에서 여전히 절대적인 지배력을 가지고 있다. 다른 커뮤니티가 지속적으로 혁신하고 있지만, 여전히 이더리움 생태계의 왕좌를 흔들 수 없다.
RaaS에서는 상황이 약간 변화한 것 같다. 이더리움에서 데이터 저장의 낮은 용량과 높은 가격으로 인해 사람들은 Celestia, Avail 또는 Polygon과 같은 더 저렴한 DA 레이어를 선택할 수 있다; 이더리움은 비모듈화되어 수정이 매우 복잡하므로, 사람들은 높은 모듈화의 Cosmos SDK를 선택할 수 있다; EVM의 실행 효율성이 낮아 사람들은 더 높은 효율의 Solana VM, Move VM, CairoVM을 선택할 수 있다.
한 송이 꽃만 피는 것이 아니라, 백화가 만발하는 봄이 온다. 비이더리움 생태계의 다양한 솔루션이 RaaS에서 새로운 활력을 발휘할 것이다.
더 많은 모듈화
모듈화의 역할은 두 가지로 나눌 수 있다. 첫째, 각 모듈은 독립적으로 빠르게 반복할 수 있어 개발 효율성을 높인다; 둘째, 모듈화는 맞춤화의 복잡성을 크게 줄일 수 있다.
현재 시장 환경에서 독립적으로 원스톱 솔루션을 개발하는 것은 거의 불가능하며, 전체 혁신 속도는 항상 작은 모듈의 빠른 반복 속도를 따라잡을 수 없다. 맞춤화에 대한 극단적인 요구는 모듈 분할을 더욱 세분화하게 만들며, 스스로 모듈화를 하지 않으면 결국 다른 프로젝트에 의해 분할될 것이다. OP Stack과 Arbitrum Orbit는 Caldera에 의해 실행 레이어에서 분리되었다.
더 많은 맞춤화
확장 기술이 점차 성숙해지고 거래 비용이 점점 낮아지며, 인프라가 완비되면서 사람들은 "바보야, 핵심은 애플리케이션이야"라는 사실을 깨닫게 된다. 각 애플리케이션은 특정한 운영 규칙과 패턴을 가지고 있으며, 단일 솔루션은 복잡한 애플리케이션 생태계에 적응할 수 없으므로 우리는 더 많은 맞춤화가 필요하다.
블록 크기부터 데이터 구조, 거래 비용부터 거래 지연, 접근 메커니즘부터 보안 가정, 계약 엔진부터 토큰 권한 부여까지, 미래 Rollup의 맞춤화 정도는 점차 업그레이드되어 애플리케이션에 더 유연한 솔루션을 제공할 것이다.
더 많은 상호 운용성
앞서 언급했듯이, 이더리움 생태계는 블록체인 생태계에서 주도적인 위치를 차지하고 있으며, 이는 잠금된 막대한 유동성과 큰 관계가 있다. 암호화 시장에서 각 체인은 독립적으로 존재하므로 유동성이 두 체인에 동시에 존재할 수 없으며, Rollup의 수가 증가하면 유동성이 더욱 분산되어 유동성이 심각한 문제가 된다.
더 강력한 상호 운용성은 크로스 체인의 마찰을 줄이고 유동성이 서로 다른 체인 간에 원활하게 이동할 수 있게 하여, 심지어 공유 유동성이라고 부를 수 있다. Cosmos가 주장하는 사상과 일치하게, OP Stack, Arbitrum Orbit, ZK Stack, Starknet Stack 등의 프로젝트는 방대한 애플리케이션 체인 생태계를 구축하려고 시도하고 있으며, 동일한 기술 스택으로 구축된 Rollup은 기술 아키텍처가 동일하므로 원주율적인 상호 운용성을 얻을 수 있으며, 크로스 체인 브리지를 구축할 필요가 없다.
더 많은 재스테이킹
현재 RaaS의 많은 서비스는 PoS 모델을 채택하여 경제적 처벌을 통해 악행 비용을 증가시키고 보안을 높인다. 그러나 경제학적 보안성은 깊이 있는 스테이킹 자산을 보장으로 필요로 하여 자본 활용률이 낮아지고, 서비스 제공자의 시작 비용이 증가한다.
재스테이킹은 훌륭한 해결책이 될 수 있으며, 이더리움 합의 스테이킹의 막대한 자본 풀을 활용하여 재스테이킹을 통해 다른 서비스에 공유 보안을 제공하는 동시에 스테이커에게 수익을 증가시켜 자본 활용률을 높인다. 현재 EigenLayer와 Espresso가 관련 작업을 진행 중이며, 미래에는 더 많은 서비스가 재스테이킹을 통해 경제학적 보안을 보장할 것으로 예상된다.
결론적으로, RaaS의 발전에서 실제로 가장 큰 수혜자는 애플리케이션 체인이다. Cosmos와 Polkadot이 예전부터 제안한 애플리케이션 체인 개념이 RaaS 생태계에서 다시 꽃을 피울 수 있을지 기대해본다.
어쩌면, 애플리케이션 레이어의 혁신만이 RaaS 생태계의 대폭발을 촉진할 수 있을 것이다. 결국, 아무리 좋은 도로라도 그 위에 차가 달려야 좋은 인프라가 되는 것이다.