Rollups-as-a-Service 로밍 가이드

0xjim
2023-03-29 13:56:30
수집
미래에는 특정 애플리케이션을 위한 수백만 개의 모듈화된 체인이 Rollups-as-a-Service를 통해 구축될 것입니다.

원문 제목: Hitchhiker's Guide to Rollups-as-a-Service

저자: 0xjim

편집: Biteye 핵심 기여자 Crush

image

우리는 이전에 수백만 개의 블록체인이 어떻게 될지에 대해 논의한 적이 있습니다. 일부는 범용 공공 블록체인이지만, 그 중 대부분은 특정 애플리케이션을 위한 것, 즉 애플리케이션 체인입니다.

모듈화 블록체인의 출현, 이더리움의 롤업 중심 비전, 그리고 비탈릭이 그의 글 《Endgame》에서 확장성을 위해 인정한 중앙화는 이러한 미래 비전을 거의 필연적으로 만들었습니다.

그래서 우리는 논리적인 결론에 도달했습니다. 즉, 미래에는 특정 애플리케이션을 위한 수백만 개의 모듈화 체인이 있을 것이지만, 그것들은 어떻게 구축될까요? 물론 Rollups-as-a-Service (RaaS)를 통해서입니다!

많은 애플리케이션 팀은 인프라 운영에 대해 고민하고 싶어하지 않습니다. AWS가 호스팅 서버의 복잡성을 추상화하는 것처럼, RaaS 프로젝트도 블록체인을 구축하고 유지하는 데 동일한 작업을 하고 있습니다.

앞으로 새로운 체인을 배포하는 것은 새로운 웹 페이지를 만들거나 애플리케이션을 확장 및 축소하는 것처럼 간단해질 것이며, 이는 우리가 현재 Docker 컨테이너와 Kubernetes를 통해 하는 것과 같습니다.

지난 6개월 동안 우리는 RaaS 프로젝트에 대한 많은 발표를 보았습니다. 즉, 경량화되고 구성 가능한 롤업을 구축하기 위한 소량의 코드 제품입니다.

아래에서는 현재 모듈화 블록체인 솔루션을 사용하는 RaaS 프로젝트의 상세 목록을 소개하겠습니다.

01 관련 프로젝트 소개

OG: Cosmos와 Substrate

Cosmos SDK와 Substrate SDK는 수년 동안 존재해 왔으며, 개발자가 자신의 주권 체인(따라서 기술적으로 모듈화되지 않음)을 생성하거나 Substrate에서 Polkadot 리레이트 체인에 평행 체인으로 연결하여 보안을 공유할 수 있도록 합니다.

Alt-L1s(대체 L1 공공 블록체인)

Polygon과 Avalanche는 2021년 초 Alt-L1 내러티브의 인기 프로젝트입니다. 이들은 모듈화 프레임워크의 프로토타입인 Polygon Edge와 Avalanche 서브넷을 구축했습니다.

특히 주목할 만한 것은 Avalanche가 Crabada 및 DeFi Kingdoms와 같은 게임과 협력하여 이러한 게임이 전용 서브넷을 생성할 수 있도록 했다는 점입니다.

Polygon은 Edge의 범위를 확장하여 현재 Polygon Supernets로 알려져 있습니다. Supernet을 통해 dApp 팀은 기존 Polygon PoS 검증자의 지분을 활용하고 특정 애플리케이션을 위한 별도의 환경을 생성할 수 있습니다.

시간이 지남에 따라 Polygon Supernets는 dApp 팀이 Polygon ZK 기술을 사용하여 ZK 롤업을 생성할 수 있는 능력을 제공할 것입니다.

이더리움 맥시스

이더리움의 많은 L2는 이러한 특정 애플리케이션을 위한 롤업이 그들의 네트워크에서 어떻게 작동할지에 대해 고민하고 있으며, Scroll, Fuel, Mantle, Boba, Metis, Consensys의 zkEVM 및 Loopring은 이를 명백히 간과했습니다.

OPStack은 Optimism의 모듈화 스택으로, Base의 뒤에 있는 아키텍트이며, Base 및 기타 분기(예: Minecraft 게임)에서 중요한 역할을 하고 있습니다. 그들은 공유 정렬기를 활용하여 롤업 간에 동기화 및 원자성을 제공하는 슈퍼 체인이 등장하기를 희망합니다.

OP Labs 팀의 비전은 RaaS L2가 이더리움 위의 "실험 레이어"가 되는 것입니다. 예를 들어, 이더리움 개발자는 새로운 ERC 및 EIP를 생산에서 테스트하기 위해 새로운 롤업을 쉽게 시작할 수 있으며, 이는 이더리움 L1의 전체 업데이트를 기다리거나 다른 더 성숙한 L2(예: Optimism 메인넷)가 업데이트된 후에 행동하는 것보다 훨씬 빠릅니다.

Arbitrum AnyTrust와 그 첫 번째 게임 최적화 배포인 Nova는 Arbitrum의 모듈화 솔루션으로, Arbitrum의 실행 레이어 Nitro를 사용하고 DAC를 통해 오프체인 데이터 가용성을 구현할 수 있는 기능을 갖추고 있으며, L2에서 문제가 발생할 경우 데이터를 이더리움 L1로 자동 전송하는 장애 조치 기능을 제공합니다.

지난주, 에어드롭 발표와 함께 Arbitrum은 Orbit를 출시한다고 발표했습니다. 이는 Arbitrum에서 전체 롤업 또는 AnyTrust 인스턴스 형태로 L3를 시작할 수 있는 개발자 솔루션입니다.

Stylus와 결합된 Orbit는 개발자가 C, C++ 및 Rust를 사용하여 애플리케이션을 구축할 수 있도록 하며, Solidity와 같은 EVM 언어도 포함됩니다. Offchain Labs는 L3를 활용하여 새로운 거버넌스 메커니즘 도입, Nitro 수정 등을 위한 빠른 실험을 진행할 것으로 예상되며, 이는 무허가 롤업 운영을 통해 이루어질 것입니다.

Slush는 StarkNet 위에 구축되어 zkVM L3를 구축하기 위한 SDK를 제공합니다. Starkware는 L3의 개척자로 여겨지는 분수형 확장 개념을 제안했습니다.

image

zkSync는 분수형 확장과 L3에 대해 고민하고 있으며, 이를 "Hyperchains"라고 부릅니다. Hyperchains는 LLVM 기술을 사용하며, L1 메인넷에서 실행되는 zkEVM의 분수형 인스턴스이며, 병렬로 작동할 수 있습니다. L1 메인넷에서 공동으로 결제하여 Hyperchain 간의 상호 운용성을 실현합니다.

누구나 허가 없이 Hyperchain을 배포할 수 있으며, 이는 주요 zkSync L2와 완전히 동일한 zkEVM 엔진으로 지원되는 사용자 정의 가능한 모듈화 zkEVM 체인 스택을 사용합니다. 개발자는 다양한 가상 머신(예: MoveVM), 다양한 정렬기 설계 및 다양한 데이터 가용성 솔루션(zkRollup, zkPorter 및 zkValidium)을 선택할 수 있습니다.

또한, Matter Labs 팀은 Hyperchains에서 미래의 실행 환경이 매우 짧거나 임시적일 수 있다는 발전 가능성에 대한 비전을 가지고 있습니다. 예를 들어, 수백만 개의 NFT를 쉽게 발행하기 위해 롤업을 신속하게 생성한 후, 이러한 NFT를 다른 실행 레이어로 전송하고 임시 롤업을 종료할 수 있습니다.

Caldera는 모듈화 체인을 원클릭으로 배포할 수 있는 비전을 가지고 있으며, 처음에는 Optimism의 롤업에서 시작합니다. 그들은 이미 테스트넷에서 Optimism 롤업의 온라인 데모를 진행했으며, Curio와 같은 게임 고객과 협력하여 메인넷에서 구축을 시작했습니다.

Stackr는 아직 초기 단계지만 ETH Global의 수상자이며, 매우 유망해 보입니다. 그들은 "미세 롤업"을 활용하여 "혼합 애플리케이션"을 생성할 수 있기를 희망하며, 롤업이 실행, 데이터 저장 및 완전한 탈중앙화를 자유롭게 선택할 수 있도록 합니다.

현재 Conduit에 대한 정보는 많지 않지만, OPStack과 관련이 있으며, 그들은 "원클릭 배포" 경험을 실현하기 위해 노력하고 있습니다.

코스모넛(Cosmonauts)

Dymension의 RDK는 Cosmos에서 Dymension Hub에 연결된 RollApps를 생성할 수 있게 해줍니다. Dymension RollApps는 Cosmos SDK와 동일한 도구를 사용하여 구축되며, 주요 차이점은 합의 자유 블록체인 모듈(즉, 검증자 전환 논리가 없음)을 대체하는 것입니다. 이들은 Vanilla Rollups보다 더 높은 확장성을 가질 것으로 예상되며, 데이터 게시의 대역폭 문제가 병목 현상이 되지 않을 것입니다.

Dymension Hub는 RollApps와 기타 IBC를 지원하는 체인 간의 허브형 IBC 연결을 허용하여 사용자에게 유리할 뿐만 아니라 Dymension Hub가 자율 네트워크로서의 지위를 높이는 데 기여합니다.

Saga는 개발자가 필요에 따라 완전히 안전하고 탈중앙화된 "체인렛"을 배포할 수 있도록 하는 탄력적인 블록 공간 플랫폼입니다.

Saga는 체인렛을 위한 여러 기본 플랫폼을 지원하며, 여기에는 Cosmos 앱 체인, Celestia 롤업 및 Polygon Supernets가 포함됩니다. 다른 RaaS 프로젝트와 마찬가지로 Saga는 게임 분야에 집중하고 있으며, 게임 산업이 필요로 하는 모든 기술을 지원합니다.

image

Initia는 모듈화 솔루션으로, 게임 시장을 겨냥하고 있습니다. 그들은 MoveVM을 실행 레이어로 사용하고, ZK 증명 및 Cosmos SDK를 통해 빠른 결제와 데이터 가용성을 제공합니다.

Initia는 "로비 이론(The Lobby Thesis, 즉 L2 프로젝트 간의 상호 소통과 협력을 위한 플랫폼 제공)"을 통해 L1 생태계를 완성할 계획이며, L2 간의 조합 및 교차를 실현하고 L2 인프라에만 집중하지 않을 것입니다.

Evmos는 Evmos SDK를 개발할 계획이며, 이를 통해 개발자는 Ethermint를 사용하여 Cosmos에서 새로운 EVM 호환 애플리케이션 체인을 쉽게 구축하고 시작할 수 있습니다.

Berachain은 최근 Polaris를 출시한다고 발표했습니다. 이는 이더리움 가상 머신을 Cosmos SDK/Tendermint와 같은 모든 합의 메커니즘과 통합할 수 있도록 지원하는 재구성된 블록체인 프레임워크입니다. 이 팀은 또한 Polaris를 사용하여 구축하는 것을 원활하게 하기 위한 추가 개발자 도구 및 인프라를 구축할 것입니다. 예를 들어 블록 탐색기 및 지갑 등이 있습니다.

Eclipse는 SVM 및 기타 VM 실행 레이어를 구축할 수 있는 Settlement Rollup을 구축하고 있으며, Cosmos 및 Polygon을 사용하고 있으며, 궁극적으로 다른 L1에서 데이터 가용성을 확보할 것입니다.

image

셀레스티안(Celestians)

Celestia(이전의 Rollmint 및 Optimint)의 Rollkit은 주권 롤업 또는 Optimism 롤업(곧 출시 예정)을 생성하기 위한 모듈화 프레임워크이며, 모듈화 데이터 가용성 구성 요소가 포함되어 있습니다.

Rollkit은 범용 데이터 가용성 레이어(DA 레이어) 인터페이스를 가지고 있으며, 비트코인과의 논쟁 통합을 포함하여 모든 DA 레이어를 삽입할 수 있습니다.

Astria는 Celestia를 데이터 가용성의 Settlement 롤업 실행 레이어로 사용합니다.

Fractal은 zkVM 롤업 구축을 지원하고 자원을 제공하는 센터입니다.

Sovereign Labs는 "롤업의 인터넷"을 구축하기 위해 Sovereign SDK를 개발하고 있으며, 모든 L1을 사용하여 데이터 가용성과 정렬을 수행하고, 모든 LLVM 호환 증명 시스템을 사용하여 zk-proving(예: RiscZero 또는 Nil Foundation)을 통해 주권 zk-rollups를 생성합니다.

기타 팀

Artesi는 기존 도구(예: 블록 탐색기 및 MPC 지갑)를 사용하여 "풀 스택" 롤업을 구축하고 있습니다.

Alt Layer는 시간 제한이 있는 단기 사용 시나리오를 위한 "플래시 레이어"를 생성하는 데 집중하고 있으며, 이러한 레이어는 임시적인 신뢰 롤업입니다. 그들은 Substrate SDK를 사용하고 있습니다.

Cartesi(Artesi와 혼동하지 마세요)는 Optimism 롤업을 위한 블록체인 SDK를 생성하고 있으며, Risc-V로 컴파일할 수 있는 Linux 운영 체제를 포함하고 있습니다.

Opside는 혁신적인 "3계층" 플랫폼을 사용하여 zk-rollups를 서비스로 제공합니다.

image

02 dApp-Chain 팀

이제 모듈화 체인을 구축하기 쉽게 만드는 모든 솔루션을 이해했지만, 실제로 새로운 체인을 구축하는 사람은 누구일까요?

주요 카테고리는 세 가지입니다: 게임, DeFi 및 창작자 경제.

게임

지금까지 게임은 가장 많이 언급되는 RaaS 프로젝트의 사용 사례입니다. 그 중 많은 부분이 게임 사용 사례에만 집중하고 있습니다.

GameFi는 블록체인 분야의 금광으로, 수년 동안 Efinity, Flow, Enjin, ImmutableX(처음에는 StarkEx, 현재는 Polygon zkEVM)와 같은 "게임 체인"이 등장했습니다.

이는 타당합니다. 금융 애플리케이션과 비교할 때 게임은 완전히 다른 매개변수를 필요로 합니다: 더 낮은 보안성, 더 높은 처리량, 더 높은 저장 용량 등.

RaaS 프로젝트는 Web3 게임을 위한 경쟁에 참여하고 있습니다.

DeFi

더 구체적으로는 독립적인 금융 애플리케이션입니다.

공유 실행 레이어의 조합 가능성이 필요 없는 애플리케이션은 모듈화된 환경에서 잘 작동합니다. 예를 들어 결제(Terra의 Chai) 및 파생상품(예: dydx, perps, 구조화된 제품) 등의 사용 사례입니다.

창작자 경제

이는 다소 포괄적인 용어이지만, Web3 소셜, 토큰 게이트, 커뮤니티/소셜 토큰 프로젝트도 그들만의 애플리케이션 특정 모듈화 블록체인을 적극적으로 개발하고 있습니다.

이는 이 애플리케이션들이 자급자족하며, 현재의 크로스 체인 합의의 조합 가능성 부족에 의해 방해받지 않기 때문에 타당합니다.

03 긴 여정

저는 모듈화 스택과 RaaS(Rollups-as-a-Service) 솔루션을 활용하여 블록체인 기술을 확산시키는 것에 대해 매우 긍정적입니다.

그러나 저는 또한 제가 지난 5년간의 암호화폐 경력 동안 보았던 것처럼, 우리는 여전히 매우 초기 단계에 있다는 것을 인식하고 있습니다.

Fuel, Celestia 및 zk 롤업과 같은 모듈화 프로젝트는 아직 출시되지 않았습니다. 대부분의 RaaS 프로젝트는 여전히 알파 테스트 단계에 있거나 수동으로 권한 배포를 구성했습니다.

애플리케이션 프로토콜 팀이 자신의 dapp 체인을 배포하는 새로운 생태계를 고려하는 것은 말할 것도 없습니다. 현재 상황은 어떤 개발 팀에게도 애플리케이션 특정 모듈화 체인을 구축하는 것이 그리 쉬운 일이 아니라는 것입니다:

공유 상태 기계에서 벗어나면 연결성과 조합 가능성이 영향을 받습니다.

기존 인프라(예: RPC 엔드포인트, 블록 탐색기 및 지갑)는 직접 사용할 수 없으며, 자체 인프라에서 운영하는 것은 비용이 많이 듭니다.

유동성이 분산되어 있으며, 커뮤니티를 제로에서부터 구축해야 합니다. 네트워크는 기본 체인을 상속할 수 없습니다.

마지막으로, 이것이 단순히 "한 길의 채굴과 삽질"에 불과한지에 대한 불안감이 여전히 남아 있습니다.

(번역자 주: 여기서 "한 길의 채굴과 삽질"은 암호화폐와 블록체인 기술에 대한 우려와 걱정을 의미하며, 전체 산업이 동일한 일을 반복하고 있다는 것을 비유적으로 표현한 것입니다. 이는 금광 시대의 금광 노동자들이 금을 채굴하고 수집하는 것과 유사합니다.)

강력한 개발 도구 외에도 이 분야는 다음 라운드의 황소 시장에서 새로운 사용자를 유치할 수 있는 상징적인 애플리케이션이 필요합니다.

그들은 미래의 수백만 개의 체인 세계에서 나타날 진정한 사용자 문제를 해결해야 합니다: 조합성 문제, 크로스 체인 가치 이동, 심지어 체인의 완전한 추상화까지.

04 번역자 요약

이 글은 블록체인 기술의 미래 발전 추세를 연구하며, 주로 Rollups-as-a-Service (RaaS) 개념을 언급합니다. RaaS 프로젝트는 개발 팀에게 경량화되고 구성 가능한 롤업 솔루션을 제공하여 내부 블록체인을 신속하게 구축하고 유지하는 데 도움을 주는 것을 목표로 합니다.

클라우드 컴퓨팅의 AWS와 유사하게, RaaS 프로젝트는 기본 인프라의 복잡성을 개발자에게서 추상화하여 그들이 애플리케이션 개발 및 운영에 집중할 수 있도록 합니다.

이 글은 현재 RaaS 분야의 다양한 솔루션과 프로젝트를 나열하고 있으며, 주요 내용은 다음과 같습니다:

  • Cosmos와 Substrate: 이 두 플랫폼은 가장 초기의 블록체인 개발 프레임워크로, 수년간 발전해왔습니다. 이들의 주요 특징은 자율 체인을 생성할 수 있도록 지원하며, Substrate를 통해 Polkadot Relay Chain에 연결하여 평행 체인이 될 수 있다는 것입니다.

  • Polygon과 Avalanche: 이 두 플랫폼은 처음에 대규모 애플리케이션을 위해 설계되었으며, Edge 및 Subnet과 같은 모듈을 갖추고 있어 다양한 비즈니스 요구를 충족합니다. 최근에는 Supernet 솔루션을 지원하기 시작하여 개발 팀이 사용자 정의 ZK 롤업을 구축할 수 있는 가능성을 제공합니다.

  • 이더리움 L2: 이더리움 네트워크의 혼잡과 효율성 문제로 인해 현재 많은 L2 프로젝트가 등장하고 있으며, 디지털 자산의 거래 및 애플리케이션 시나리오에 대해 더 효율적이고 저렴한 솔루션을 제공하고자 합니다. 예를 들어, Optimism과 Arbitrum은 각각 자신의 롤업과 L2 아키텍처를 출시하여 개발자가 이더리움 네트워크에서 신속하게 애플리케이션을 구축할 수 있도록 지원하며, 더 다양한 확장 솔루션을 지원합니다.

  • StarkNet 기반의 Slush, RollKit, Fractal 등의 블록체인 프로젝트는 ZK 롤업을 핵심 기술로 삼아 더 빠르고 안전하며 유연한 롤업 애플리케이션 시나리오를 탐색하고 있습니다.

사실, 디지털 자산 애플리케이션 시나리오가 계속 증가함에 따라, 하드 포크와 소프트 포크는 다양한 특정 요구를 충족하는 블록체인 애플리케이션 시나리오를 만족시키지 못하고 있습니다.

RaaS 프로젝트는 개발자가 모듈화 블록체인을 신속하게 구축하고 필요에 따라 확장 및 업그레이드할 수 있도록 도와주어, 디지털 자산, 게임, 소셜, DeFi 등의 시나리오에 대해 효율적이고 안전하며 지속 가능한 솔루션을 제공합니다.

물론, 이전에도 많은 블록체인 프로젝트와 플랫폼이 유사한 서비스를 출시할 계획이 있었지만, 개발자의 능력과 지식 부족 등의 이유로 이러한 계획의 실제 실행은 많은 어려움에 직면해 있었기 때문에 RaaS 솔루션은 추가적인 발전과 개선이 필요합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축