
OP 스택: 옵티미즘의 야심 찬 모듈식 확장 비전

글: Donovan Choy
번역: TechFlow
2021년, 암호화폐는 호황을 맞이했고 이더리움은 혼잡해졌으며 사용자들은 수백 달러의 가스비를 지불해야 했다.
해결책은 무엇이었을까? 더 빠르고 새로운 체인을 배포하는 것이었다! 솔라나(Solana), 바이낸스 스마트 체인(Binance Smart Chain), 아발란체(Avalanche)와 같은 '이더리움 킬러'들이 등장했다. 모두 유동성 채굴을 통해 이더리움에서 유동성을 빼내갔다.
과거에 많은 사람들이 이더리움을 지지했지만, 높은 수요가 몰렸던 그 시기에는 사람들은 일시적으로 이더리움을 버렸다.
대안 L1 체인들은 일시적으로 시장의 확장성 요구를 해결했다. 그러나 다양한 기준을 가진 다수의 체인이 등장하면서 크로스체인 브릿지의 필요성도 함께 생겼다. 동시에 브릿지는 문제도 야기했다. 불편할 뿐 아니라 위험하기까지 했다. 우리는 종종 크로스체인 브릿지가 해킹당하는 소식을 접하며, 누구도 그런 상황을 좋아하지 않는다.

이더리움은 롤업(Rollups)을 통해 다른 방식으로 확장성 문제를 해결하려 했다. 거래를 별도의(롤업) 체인에서 처리하되, 메인넷의 탈중앙화와 강력한 보안을 계승하는 것이다.
10월 기준, 레이어 2(Layer 2)는 이미 거래 실행 면에서 이더리움 메인넷을 능가했다.

그러나 여전히 문제가 하나 남아 있다. 각각의 새로운 체인 또는 롤업 자체가 독립된 언어와 설계 구조를 가진 단일 전체 체인이라는 점이다.
그 결과는 무엇인가?
이질적인 Web3 생태계다. 이것이 바로 우리가 Hop과 같은 프로토콜을 사용해 롤업 체인 사이를 '점프'해야 하는 이유다.
Web3가 대중화되기 위해서는 이러한 지속적인 네트워크 전환과 작별해야 한다. 사람들은 조각나고 비동기적인 체인을 다루고 싶어 하지 않는다. 마치 은행 간 이체를 할 때마다 화폐를 교환해야 하는 것과 같다.

크로스체인 브릿지가 일회성 반창고 같은 임시방편이라면, 모듈화된 롤업은 보다 포괄적인 해결책의 길을 열고 있다.
어떻게 말인가?
Optimism의 개발자들은 문제의 근본 원인을 정확히 집어내는 답을 내놓았다: OP Stack.
현재의 난제
오늘날 대부분의 체인은 각자의 모듈화 전략을 추구하고 있다.
-
Optimism, Arbitrum, Starknet은 실행 계층에서 차이를 보이나, 결제, 합의, 데이터 가용성 계층은 이더리움 메인넷에 아웃소싱함으로써 동일한 계층을 공유한다.
-
Metis와 Celestia는 자체 데이터 가용성 계층을 선택하되, 결제 및 합의 계층으로는 여전히 이더리움을 사용한다.
-
StarkEx 기반의 validium 체인인 Immutable X나 rhino.fi는 사전 선정된 노드들로 구성된 비교적 중앙집중화된 데이터 가용성 위원회를 운영하여 트랜잭션 데이터를 호스팅함으로써 유사한 기능을 수행한다.

각 체인은 실행, 결제, 데이터 가용성 계층의 설계에서 서로 다른 전략을 실행하고 있다.
만약 오늘날의 고립된 체인/Rollup 시스템 대신 표준화된 오픈소스 코드베이스를 공유한다면 어떻게 될까?
OP Stack 등장
이것이 바로 Optimism의 OP Stack이 하는 일이다. 이더리움 위에서 오늘날의 단일 L2에서는 불가능했던 더 표현력 있고 정밀한 Rollup 체인을 구축하기 위한 모듈식 기반 레고 블록 세트다.
OP Stack은 사용자가 특정 블록체인 용례에 맞춘 맞춤형 체인—Optimism이 말하는 "OP 체인"—을 구축할 수 있도록 조합 가능한 표준화된 오픈소스 모듈들의 모음이다.
단계별로 나누어 보자:
모듈은 모든 개발자가 OP Stack에 삽입하여 L2, L3 또는 L4를 만들 수 있는 데이터 단위다. '표준화'란 모듈에 대한 표준에 대해 합의가 이루어져 있으며 누구나 이를 구현할 수 있다는 의미다. '오픈소스'란 누구나 무료로 반복 작업하고 기여 요청을 할 수 있음을 의미한다.
OP Stack을 사용하면 특정 증명 시스템이나 기술에 얽매일 필요 없다. 개발자는 API를 전환하듯이 체인의 실행, 합의, 결제, 데이터 가용성 계층에서 모듈을 자유롭게 교체할 수 있다.
dYdX가 이더리움을 떠나 코스모스 앱 체인을 선택한 것은 자신들의 체인 합의 계층에 대해 더 큰 모듈성을 원했기 때문이다. OP Stack은 이 문제를 해결한다.
OP Stack은 현재보다 훨씬 쉽게 코드 포크를 가능하게 하도록 설계되었다. 개발자는 블록체인의 개별 구성 요소를 쉽게 추상화하고 다른 모듈을 삽입하여 수정할 수 있기 때문이다.
예를 들어, 옵티미스틱 롤업이 자신을 ZK-롤업으로 개조하고 싶다면? 괜찮다! 결제 계층의 사기 증명 모듈을 유효성 증명 모듈로 바꾸기만 하면 된다.
어떤 체인이 데이터 가용성 계층으로 Celestia를 사용하고 싶다면? 괜찮다! 데이터 가용성 계층에서 이더리움을 Celestia로 교체하면 된다.
실행 계층의 EVM을 FuelVM과 같은 다른 가상머신으로 바꾸고 싶은가? 운영 중인 체인에서 실행 계층을 교체하는 것은 어렵지만, 기술적으로 OP Stack에서는 가능하다.
마인크래프트를 L2 롤업으로 운영하고 싶은데, 메인넷에서 게임 계산이 너무 무거운가? 실제로 누군가 이미 그렇게 했다. 그것이 바로 OP Craft이며, 이를 만든 팀 Lattice는 자신의 실행 모듈을 L2 롤업의 실행 슬롯에 도입하고, 확장성을 높이기 위해 합의 계층에서 Plasma를 수정했다.
따라서 OPCraft는 이더리움 위에 자체 L2 롤업(OP 체인)으로 존재하며, 게임 내 모든 동작이 체인상의 트랜잭션으로 실행되고 이더리움 메인넷으로 되돌아간다. 이는 EVM 호환 블록체인에서의 마인크래프트 확장이다! 다른 롤업과 마찬가지로 개발자는 노드를 통해 접근하거나 스마트 계약을 배포할 수 있다.

Lattice는 Optimism Bedrock 롤업 아키텍처를 활용해 이를 성취했다. Bedrock는 OP Stack의 첫 번째 구현이며, Optimism이 사용하는 모듈 모음이다. Bedrock는 실행 계층으로 이더리움 가상머신(EVM)을 사용해 EVM과 동등하게 만들며, 결제 계층에서는 Cannon—상호작용형 오류 증명 시스템—을 사용한다.
그리고 더욱 독특한 포크들이 계속 등장하고 있다. 0xPARC는 Bedrock의 실행 엔진을 게임보이 에뮬레이터로 교체해 게임보이 롤업을 구축했다.
모두 체인 상에서 이루어졌다.
OP Stack의 개방된 정원
오늘날 모듈화 블록체인의 주요 문제는 파편화의 심화다. 개발자들이 각자의 설계 선택과 타협을 하면서 파편화는 더욱 심해진다. 이 파편화 문제는 Web2의 담장 있는 정원과 유사하지만, Web3에서는 우연히 발생한다는 점이 다르다.
OP Stack은 Web3 건설에서 이러한 점차적인 분열 문제를 해결하기 위해 개방된 정원(open garden)의 개념에서 출발한다. 모든 OP 체인은 원한다면 동일한 공유 정렬자(shared sequencer)—각 OP 체인에서 블록을 생성하는 유일한 실체—를 자발적으로 선택함으로써 원자적 크로스체인 구성 가능성을 누릴 수 있다.
OP 체인이 자체 정렬자를 운영하고 싶지 않을 수도 있으므로, 신뢰할 수 있는 Optimism의 공유 정렬자를 사용하기 위해 일정한 수수료를 지불할 수 있다. 이는 Optimism에게 현재 Optimism 체인 상의 dApp 외에도 또 다른 수익 모델을 제공한다.
궁극적으로 이더리움 상의 어떤 사용자라도 생태계의 어느 한쪽 끝에서 다른 쪽으로 직접 트랜잭션을 보낼 수 있게 된다. 더 이상의 네트워크 전환도, 크로스체인 브릿지도 필요 없다!
이러한 비전은 Optimism의 '슈퍼체인(superchain)' 구조를 탄생시켰으며, 수백에서 수천 개의 OP 체인이 Optimism 상에서 완전히 상호 운용되며 동일한 기술 구조로 연결된다.
롤업을 시작하는 것이 ERC20 토큰을 시작하는 것보다 더 어렵지 않게 되었으며, 이는 Web3 실험과 혁신의 속도를 가속화한다.
이것은 단순한 상호 운용성 이상이다.
OP Stack의 공유 모듈이 가져오는 높은 유연성 덕분에, 개발자들은 이전 개발자들이 사용했던 재사용 가능한 코드를 반복해서 활용할 수 있어 코드가 더욱 견고해지고 해커와 오류에 더 잘 대응할 수 있게 된다.
예를 들어, Lattice 팀이 OPCraft를 개발할 때, 그들은 Optimism 자체 체인보다 훨씬 높은 블록당 가스 한도를 설정했다. 이러한 다른 구성에서 그들은 이전에는 눈에 띄지 않았던 특정 버그들을 발견했다.
OP Stack의 대중화
요약하자면, OP Stack은 이더리움이 모듈화를 통해 확장되는 것을 찬양하는 것이다.
Optimism은 완전히 오픈소스인 롤업 체인 생태계를 구축하고 있으며, OP Stack은 이러한 비전을 실현하기 위한 기반이다. 롤업뿐만 아니라, OP Stack은 거버넌스 및 신원 모듈 구축에도 활용될 수 있어 개발자가 체인을 처음부터 쉽게 설계할 수 있는 능력을 부여한다.
OP 체인은 코스모스 앱 체인이 아니며, 단일 체인도 아니다. 그것은 동일한 기술 기준에 따라 통합된 슈퍼체인이다.
모든 것이 완성되면, 롤업 생태계는 마치 수천 가지의 꽃들이 이더리움 위에 피어나는 것처럼 될 것이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














