블록체인 상호운용성 2.0 시점: 체인 폭발과 체인 추상화
원제목:《블록체인 상호운용성의 2.0 시점: 체인 폭발과 체인 추상화》
저자: ZHIXIONG PAN, ChainFeeds 공동 창립자
이렇게 말하는 것이 다소 과장일 수 있지만, 애플리케이션 혁신의 속도는 공공 블록체인의 증가 속도에 미치지 못할 수 있습니다.
특히 최근에는 모듈화된 공공 블록체인과 RaaS의 발전으로 인해 "장면 체인"의 빠른 발전이 촉진되고 있습니다. 예를 들어 DePIN, AI 또는 금융 애플리케이션은 독립적인 블록체인 네트워크가 필요하며, 많은 금융 또는 종합 기관들도 자신의 체인(예: HashKey Chain 및 Base)을 발행하고자 합니다.
또한 비트코인 2층도 최근 두 달 동안 집중적으로 출시되었습니다. 예를 들어 Citrea, BOB, Bitlayer, Merlin Chain 등이 있습니다. 마지막으로, 영원한 주제인 "성능"도 병렬화된 가상 머신(및 Parallel EVM)에 의해 추진되고 있습니다. 예를 들어 Monad, MegaETH, Artela 등이 있습니다.
일반 사용자에게는 다중 체인의 자산과 애플리케이션을 관리하는 것이 점점 더 고통스러워지고 있으며, 각 체인마다 가스를(거래 수수료) 남겨두어야 할 필요성도 있습니다.
이러한 문제는 지난 몇 년 동안 "크로스 체인 브리지"의 보급으로 인해 일부 유동성 문제를 해결했으며, 때때로 "상호운용성"(Interoperability) 주제 아래로 분류되기도 합니다. 그러나 이러한 유동성을 어떻게 모으고, 이러한 경험을 모두 연결할 것인가가 이정표적인 의미를 갖습니다.
그래서 새로운 개념과 서사인 "체인 추상화"가 탄생했으며, 이를 "상호운용성 2.0" 또는 이와 유사한 제품의 궁극적인 형태로 볼 수 있습니다.
세 가지 솔루션
이러한 경험 문제들이 존재하기 때문에 블록체인의 상호운용성이 점점 더 중요해지고 있습니다. 그러나 사용자의 목적은 "크로스 체인 브리지"를 사용하는 것이 아니라, 특정 자산을 거래하거나 특정 애플리케이션을 사용하고자 하는 더 구체적인 요구를 실현하는 것입니다.
몇 개의 체인만 있는 상황에서는 사용자가 간신히 크로스 체인 브리지와 다중 체인 자산을 관리할 수 있습니다. 그러나 앞으로 많은 체인 간의 경쟁과 애플리케이션 및 유동성의 분산으로 인해 사용자가 이러한 자산을 안전하게 관리하는 것은 완전히 비현실적입니다. 커뮤니티에서는 종종 "어디서 어떤 체인과 어떤 프로토콜에 자산을 스테이킹했는지 전혀 기억이 나지 않는다"는 피드백을 들을 수 있습니다.
사용자는 "체인"이 무엇인지 이해하고 싶어하지 않으며, 무엇을 할 수 있는지만 알고 싶어합니다. 따라서 "요구"가 사용자가 이해해야 할 것이며, "체인"을 요구 아래 숨기는 것이 정상 사용자의 인식입니다.
또한 크로스 체인이 사용자의 자산을 통합 관리하고 애플리케이션을 직접 사용할 수 있는 요구를 해결하지 못하기 때문에 체인 추상화 개념이 제안되었습니다. 이는 "상호운용성" 주제 아래 또 다른 중요한 노드입니다.
이미 많은 팀이 "체인 추상화"에 집중하고 솔루션을 제공하고 있지만, 전체적으로 각 팀은 유사한 모듈과 구조를 가지고 있지만 각자의 초점 차이가 큽니다. 최소한 세 가지 가장 대표적인 방향으로 나눌 수 있습니다: 서명 네트워크, 범용 계정 레이어 및 크로스 체인 브리지 집합.
사실 이해하기도 쉽습니다. 체인 추상화 솔루션의 경우, 일반적으로 사용자가 통합된 계정을 가져야 하며, 이 계정과 관련 계정은 여러 체인에서 거래를 제출할 수 있으며, 가스 대납 및 크로스 체인 정보 통신 등의 문제를 해결합니다. 위에서 언급한 공통적인 부분 외에도 이러한 솔루션은 각자의 특성에 따라 다양한 독립 모듈에 집중합니다.
NEAR는 MPC 노드를 사용하여 탈중앙화 네트워크를 구축하고 다중 체인의 서명을 실현하는 데 중점을 두었습니다. 반면 Particle은 EVM 생태계에 더 중점을 두고 현재 더 널리 사용되는 EVM 기술 스택 기반의 공공 블록체인 생태계를 지원합니다. Polygon 및 Optimism과 같은 다른 솔루션은 통합된 크로스 체인 브리지에 더 중점을 두고 자신의 RaaS 생태계에 집중하며 CDK 또는 OP Stack을 사용하는 L2만을 서비스합니다.
서명 네트워크: NEAR
서명 네트워크 솔루션은 NEAR에 의해 제안되었으며 "Chain Signatures"라고 불립니다. 이 기술의 핵심은 NEAR 체인에서 생성된 주소가 사용자의 주 계정이 되도록 허용하며, 다른 체인의 계정과 거래는 탈중앙화된 다자간 계산(MPC) 네트워크를 통해 서명되고 목표 체인에 제출됩니다.
또한 NEAR는 Multichain Gas Relayer(다중 체인 가스 중계기)라는 모듈을 출시했습니다. 이 모듈의 주요 기능은 거래의 가스 비용을 대납하여 사용자가 크로스 체인 거래를 수행할 때 각 체인에서 원주 토큰을 보유해야 하는 문제를 해결합니다. 현재 이 기능은 NEAR 또는 NEAR의 NEP-141 토큰을 사용하여 가스 비용을 지불하는 것을 지원하지만, 더 널리 사용되는 가스 추상화는 지원하지 않습니다.
이렇게 설계된 근본적인 이유는 NEAR가 EVM 호환 체인이 아니기 때문입니다. 그러나 현재 시장의 주류는 여전히 EVM 동형 체인으로, 그 수가 훨씬 많습니다. 따라서 MPC 네트워크를 통해 EVM 동형 체인과의 상호운용성을 실현할 수밖에 없습니다.
따라서 몇 가지 경험적 문제를 초래할 수 있습니다:
이주 비용이 큽니다: 이더리움 생태계의 사용자에게는 NEAR 생태계로 직접(예: MetaMask를 사용하여) 이주할 수 없으며, 여전히 NEAR에서 새로운 계정을 생성해야 합니다.
거래 확인 과정이 길어집니다: NEAR에서 생성된 EVM 다중 체인 지갑은 EOA(공개 키와 개인 키로 생성된 지갑)이기 때문에, 크로스 체인 거래에 필요한 여러 거래(최소한 권한 부여 + 거래)를 대기열에 두고 병렬 서명하는 과정에서 사용자는 확인을 기다려야 하며, 이 과정이 다소 길어질 수 있습니다. 또한 여러 거래가 분리되어 있기 때문에 소모되는 모든 가스를 최적화할 수 없습니다.
토큰 효용 측면에서 NEAR의 원주 토큰은 전체 체인 추상화 과정의 가스 토큰이 되며, 사용자는 NEAR를 소모하여 전체 체인 추상화 과정에서 발생하는 모든 가스 비용을 지불해야 합니다.
범용 계정: Particle Network
Particle Network의 솔루션은 계정 자체에 더 중점을 두고 있으며, 독립적인 블록체인 네트워크를 통해 다른 체인上的 상태와 자산을 조정합니다. 좀 더 직설적으로 말하자면, 사용자는 Particle Network의 주소만으로 모든 체인의 자산과 애플리케이션에 접속할 수 있으며, Particle은 이 주소를 범용 계정(Universal Account)이라고 부릅니다.
정보 중계, 즉 서로 다른 체인 간의 메시지 전송은 Particle의 L1이 자체 체인上的 Relayer Node를 통해 외부 체인의 UserOps 실행 상황을 모니터링합니다. 그러나 기본적으로 EVM 기반이기 때문에 비 EVM 동형 체인의 주소를 지원하려면 NEAR의 MPC 네트워크와 같은 다른 모듈이 필요할 수 있습니다.
따라서 이는 큰 차이점입니다. NEAR와는 달리 Particle Network의 설계에서는 EVM을 최우선으로 고려하고 있으며, 원주적으로 EVM 주소를 가지고 있어 EVM 생태계의 모든 체인과 애플리케이션, 또는 지갑 등에 쉽게 접속할 수 있습니다.
사용자의 관점에서 볼 때, Particle Network의 EVM 우선 솔루션은 사용자가 EVM 생태계에서 생성한 계정을 쉽게 이전할 수 있게 해줍니다. 즉, MetaMask에서 네트워크를 추가하는 것뿐이며, 당시 Optimism 또는 Arbitrum 네트워크를 추가하는 과정과 동일하게 간단합니다.
하나의 중증 또는 Web 2.5 사용자가 강하게 인식할 수 있는 시나리오를 예로 들면: USDT가 여러 체인에 분산되어 있습니다. 예를 들어 체인 A에 100 USDT, 체인 B에 100 USDT, 체인 C에 100 USDT가 있을 때, 사용자가 이러한 자산을 사용하여 체인 D의 자산을 구매하고자 할 때 매우 번거롭습니다. 이러한 USDT는 모두 사용자에게 완전히 속하지만, 사용자 경험상으로는 편리하게 실현할 수 없습니다. 왜냐하면 이러한 자산이 분리되어 있기 때문입니다. 만약 이러한 USDT를 모두 한 체인으로 옮긴다면, 단순히 크로스 체인 브리지를 찾고 기다리는 시간 문제뿐만 아니라, 서로 다른 체인의 가스를 준비해야 할 수도 있습니다. 그러나 Particle L1이 제공하는 범용 계정을 통해 사용자는 서로 다른 체인에 분산된 구매력을 모아 한 번의 클릭으로 임의의 체인 자산을 구매할 수 있으며, 가스로 사용할 토큰을 선택할 수 있습니다. 그 기본적인 작동 메커니즘은 아래 그림을 참조하십시오.
또한 Particle 솔루션과 NEAR의 가장 큰 차이점은 거래의 세분화가 다르며, 집합 방식을 통해 배치 서명 및 거래를 실현할 수 있다는 점입니다. 즉, 사용자는 여러 거래를 함께 묶을 수 있으며, 이렇게 하면 사용자 서명의 횟수와 시간을 절약할 수 있을 뿐만 아니라 복잡한 거래 시나리오에서 발생하는 가스도 절약할 수 있습니다.
Particle은 그 토큰 $PARTI에 대해 다양한 소비 및 사용 시나리오를 설계했습니다. 일반 사용자에게 가장 직접적인 것은 범용 계정의 가스 토큰으로 사용하여 임의의 블록체인 거래를 완료할 수 있으며, $PARTI가 없더라도 다른 토큰으로 대납할 수 있습니다(그러나 어떤 토큰으로 가스를 지불하더라도 $PARTI가 소모됩니다). 생태계 전체에 대해 Particle L1은 5가지 노드 역할(아래 그림 참조)을 가지고 있으며, $PARTI를 스테이킹하여 노드가 되어 네트워크 합의 및 거래에 참여하여 더 많은 보상을 얻을 수 있습니다. 또한 $PARTI 토큰은 Particle Network 내에서 LP 토큰 역할을 하여 크로스 체인 원자적 교환에 참여하고 거래 수익을 얻을 수 있습니다.
크로스 체인 브리지 집합: Polygon AggLayer
크로스 체인 브리지 집합 솔루션의 두 가지 전형은 Polygon AggLayer와 Optimism의 Superchain입니다. 이들은 모두 이더리움 생태계를 우선으로 설계된 전체 구조입니다.
전통적인 크로스 체인 브리지와 비교할 때, AggLayer는 크로스 체인 브리지 계약의 표준을 통합하고자 하며, 이렇게 하면 각 체인과 이더리움 간의 독립적인 스마트 계약이 필요하지 않습니다. 따라서 이 솔루션에서 이더리움 메인넷은 모든 것의 중심이 되며, 제로 지식 증명을 통해 모든 체인의 크로스 체인 정보를 집계합니다.
그러나 여기서 문제는 다른 체인이 이러한 통합된 유동성의 크로스 체인 브리지 계약을 반드시 수용하지 않을 수 있다는 것입니다. 이는 새로운 공공 블록체인을 접속하는 데 일부 저항을 초래할 수 있으며, 이 솔루션이 모든 다른 공공 블록체인을 수용하거나 광범위한 산업 표준이 되지 않는 한 그렇습니다. 다른 관점에서 이해하면, AggLayer는 사실 Polygon CDK를 사용하여 개발한 팀에 대한 추가 기능이므로 CDK를 사용하지 않는 팀은 이 기능을 기본적으로 제공하지 않습니다.
Optimism의 Superchain도 유사한 점이 있습니다. 그들은 먼저 이더리움 Layer2 간의 상호운용성에 주목하며, 이미 OP Stack을 사용하여 더 많은 2층 네트워크를 개발한 팀이 있기 때문에 이들 간의 상호운용성을 실현할 수 있는 방법을 사용할 수 있습니다. 그러나 더 중요한 것은 더 넓은 다른 공공 블록체인 네트워크로 확장하는 방법입니다.
따라서 사용자 경험 측면에서 AggLayer와 Superchain은 EVM 생태계에 묶여 있기 때문에 MetaMask에서 쉽게 이전할 수 있지만, EVM 외부의 생태계에는 접속할 수 없습니다.
요약
이러한 솔루션은 초점에서 차이가 있지만, 그들의 공동 목표는 일치합니다: 블록체인 네트워크가 빠르게 확장되는 세계에서 사용자에게 다중 체인 자산과 애플리케이션을 관리하는 간단하고 직관적인 방법을 제공하는 것입니다. 각 팀은 사용자가 다중 체인 환경에서 작업의 간단함과 명확성을 유지할 수 있도록 해결하기 위해 노력하고 있습니다.
세 가지 솔루션을 살펴보면, NEAR의 서명 네트워크는 NEAR 네트워크를 중심으로 하여 탈중앙화된 MPC 네트워크에서 크로스 체인 서명을 구현하도록 설계되었습니다. Particle Network의 범용 계정은 EVM의 강력한 생태계를 통해 상호운용성을 강화하는 데 중점을 두며, 더 많은 다른 공공 블록체인 생태계에 접속할 수 있습니다. Polygon AggLayer는 크로스 체인 브리지를 집합하여 이더리움 생태계 내의 상호운용성을 최적화하는 데 집중합니다. 이러한 솔루션은 기술 구현과 응용 초점이 다르지만, 모두 사용자의 크로스 체인 작업의 편리성을 높이고 복잡성을 줄이는 것을 목표로 하고 있습니다.
하지만 저는 결국 이러한 기술 선택이 서로 다른 길을 가더라도 같은 목표를 향할 것이라고 생각합니다. 왜냐하면 이들은 모두 동일한 최종 목표인 블록체인 생태계의 사용자 친화성과 상호운용성을 향상시키기 위해 존재하기 때문입니다. 기술 발전과 산업의 추가 통합이 진행됨에 따라, 우리는 더 많은 협력과 융합을 보게 될 것이며, 각 솔루션 간의 경계가 모호해질 수 있습니다. 따라서 지금 가장 중요한 것은 기술 선택과 서사뿐만 아니라, 조속히 실현하고 사용자가 이러한 전체 체인 집합의 새로운 경험을 인식할 수 있도록 하는 것입니다.