문제를 방법으로 삼다: 체인 추상화를 이해하는 새로운 프레임워크
저자:Lydia Wu,Mint Ventures
"체인 추상화" 개념을 처음 접할 때 혼란스러웠다면, 당신은 혼자가 아닙니다.
------중요해 보이고, 프로젝트 수가 많고, 자금 조달도 많으며, 모두가 자신이 표준이라고 주장하지만… 그 유용성은 알지 못합니다. "체인 추상화"는 Web3의 새로운 개념 파이프라인에서 또 다른 유행어일까요?
이 글은 개념에서 출발하여 기본 문제로 돌아가, 허무의 바다에서 진주를 건져내고자 합니다.
TL; DR:
- 추상화의 목적은 복잡성을 숨기는 것이며, Web3 맥락에서의 추상화 수준은 종종 Web2보다 높습니다 (따라서 더 어렵습니다)
- 모듈화는 공공 블록체인 구축의 진입 장벽을 낮추고, 체인 추상화는 공공 블록체인 관계의 재구성과 사용자/개발자 경험의 개선을 포함합니다
- 크로스 체인 자산 이동, 크로스 체인 통신, 상호 운용성 및 체인 추상화의 구별: 서로 다른 체인에서의 상태 수정(거래)을 조정하는 것을 핵심으로 하는 개념의 하위 집합 (하지만 실제 사용에서는 종종 중간 영역이 가득합니다)
- 의도 기반 체인 추상화 솔루션이 인기 있는 아키텍처가 되었으며, 많은 구성 요소 제품이 퍼즐 형태로 체인 추상화의 최종 형태로 점진적으로 발전할 수 있습니다
- 현재 업계의 체인 추상화에 대한 논의와 구축은 인프라 본위에 대한 맹신을 깨지 못하고 있으며, 체인 추상화가 진정한 문제로 성립하기 위해서는 체인 상의 활발한 활동, 모듈화의 진전, 새로운 사용자 및 개발자의 유입이 필요합니다
- 체인 추상화의 미래는 밝은 길이 아니며, 긴 꼬리 공공 블록체인에 대한 영향과 비 DeFi 애플리케이션 탐색을 고려해야 합니다
체인 추상화는 어떤 문제인가요?
- 체인 추상화는 진정한 문제인가요?
- 만약 그렇다면, 그것은 여러 문제 중 어떤 범주에 속하나요?
- 크로스 체인, 상호 운용성, 체인 추상화 이 문제들은 어떤 차이가 있나요?
체인 추상화는 진정한 문제인가요?
------확실하지 않습니다. 문제의 성립은 맥락이 필요합니다. 500년 전 사람에게 에너지 위기에 대한 의견을 물어보는 것을 상상해 보세요.
그렇다면 우리는 체인 추상화에 대한 논의를 어디서 시작해야 할까요?
다양한 사람들이 제시하는 답변에는 몇 가지 키워드가 포함될 수 있습니다: 이더리움 로드맵, 모듈화, 의도, 대규모 채택… 현재 가장 설명력이 있는 관점은 아마도: 체인 추상화는 모듈화의 하반기입니다.
이 관점을 이해하기 위해서는 체인 추상화의 정의를 설명할 필요가 있습니다.
컴퓨터 과학에서 "추상화"는 백그라운드 프로세스에서 고급 작업과 개념을 분리하는 과정으로, 그 목적은 복잡성을 숨겨 이해를 단순화하는 것입니다. 예를 들어 대부분의 Web2 사용자는 브라우저와 ChatGPT만 알면 되며, 그 추상화된 내용이나 개념 자체에 대해서는 전혀 알 필요가 없습니다.
유사하게:
- 계정 추상화: 블록체인 계정의 주소, 개인 키, 니모닉 등의 내부 정보를 숨겨 계정의 무감각성을 구현합니다
- 체인 추상화: 각 체인의 합의 메커니즘, 가스 비용, 네이티브 토큰 등의 내부 정보를 숨겨 체인의 무감각성을 구현합니다
전통적인 소프트웨어 개발에서 추상화와 모듈화는 밀접하게 관련된 중요한 개념입니다. 추상화는 시스템의 계층과 아키텍처를 정의하고, 모듈화는 이러한 아키텍처를 구현하는 방법입니다. 구체적으로, 각 모듈은 하나의 추상화 수준을 나타내며, 모듈 간의 상호작용은 내부의 복잡성을 숨겨 코드의 확장, 재사용 및 유지 관리를 용이하게 합니다. 추상화가 없다면 모듈 간의 경계는 복잡해지고 관리하기 어려워질 것입니다. 출처:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/
주목할 점은 Web2는 일반적으로 폐쇄적이거나 부분적으로 폐쇄된 생태계 내에서 추상화와 모듈화를 수행하며, 추상화 수준은 단일 플랫폼이나 애플리케이션 내부에 집중되어 있습니다. 환경은 상대적으로 통제되며, 일반적으로 크로스 플랫폼 또는 크로스 시스템의 호환성 문제를 해결할 필요가 없습니다. 그러나 Web3 맥락에서는 탈중앙화와 개방형 생태계를 추구함에 따라 모듈화와 추상화의 관계가 더욱 복잡해집니다.
현재로서는 모듈화가 단일 공공 블록체인 내부의 추상화 문제를 해결하는 데 도움이 되며, 공공 블록체인 구축의 진입 장벽을 낮추지만, 다중 체계 하의 사용자/개발자 경험 추상화는 모듈화가 완전히 포괄하지 못하는 영역입니다. 서로 다른 공공 블록체인과 생태계 간에는 비교적 뚜렷한 고립 효과가 존재하며, 이는 유동성, 개발자 및 사용자의 분산으로 구체화됩니다. 체인 추상화의 제안은 공공 블록체인 관계의 재구성을 포함하여 다중 체계 간의 연결, 통합 및 호환성을 실현하는 것입니다. 이는 Near가 올해 1월에 발표한 기사에서 확인할 수 있습니다.
우리는 체인 추상화가 진정한 문제로서의 긴급성이 다음 조건의 발전과 밀접하게 관련되어 있다고 생각할 수 있습니다:
- 체인 상의 활발한 활동: 더 많은 dAPP이 더 많은 사용자 체인 상의 활발한 행동을 가져오는가
- 모듈화 블록체인의 진전: 더 활발한 체인 상의 행동이 더 많은 롤업 및 앱 체인의 구축을 촉진하는가
- 신규 사용자 및 개발자의 진입 장벽: 현재의 블록체인 환경이 신규 사용자와 개발자의 유입을 얼마나 방해하는가 (상승 추세에서의 마찰을 의미하며, 정체 상태의 불만이 아님)
체인 추상화는 여러 문제 중 어떤 범주에 속하나요?
체인 추상화 자체가 추상적인 개념이며, Web3 내부의 서사적 수준도 상대적으로 고차원적입니다. 이는 어느 정도 체인 추상화가 포괄적이고 혼란스러운 모습을 보이는 이유를 설명할 수 있습니다. 구체적으로, 체인 추상화는 해결책이 아니라 지침 사상입니다.
또 다른 예로 현재의 비트코인을 들 수 있습니다. 여러 차례의 반감기, 급등락, ETF 출범 등의 사건을 겪은 후 비트코인은 단순한 기술적 해결책이나 자산 범주를 넘어, 시간의 경계를 초월한 사상 체계와 산업의 상징이 되었으며, 일련의 암호화 핵심 가치관을 대표하고 있습니다. 그리고 가시적인 미래에도 여전히 산업의 혁신과 발전에 지침을 제공할 것입니다.
크로스 체인, 상호 운용성, 체인 추상화 이 문제들은 어떤 차이가 있나요?
우리는 크로스 체인, 상호 운용성 및 체인 추상화를 구체에서 추상으로의 스펙트럼에 따라 이해할 수 있습니다. 형태적으로 이들은 서로 다른 체인에서의 상태 수정(거래)을 조정하는 것을 핵심으로 하는 개념의 하위 집합이지만, 실제 사용에서는 종종 중간 영역이 가득합니다.
우리는 크로스 체인 관련 애플리케이션과 프로토콜을 대략 두 가지로 나눌 수 있습니다:
- 크로스 체인 자산 이동: 크로스 체인 브릿지, 크로스 체인 AMM, 크로스 체인 집계기 등
- 크로스 체인 통신: Layerzero, Wormhole, Cosmos IBC 등
자산의 이동은 메시지 전달 없이는 불가능합니다. 크로스 체인 자산 이동 애플리케이션의 메시지 전달 층은 일반적으로 일련의 체인 상 스마트 계약과 상태 업데이트 로직으로 구성되며, 이러한 메시지 전달 기능을 일반적이고 프로토콜 수준의 해결책으로 추상화하는 것이 크로스 체인 통신 프로토콜입니다.
크로스 체인 통신 프로토콜은 거버넌스, 유동성 채굴, NFT 거래, 토큰 발행, 게임 조작 등 더 복잡한 크로스 체인 작업을 처리할 수 있습니다. 상호 운용성 프로토콜은 이 기반 위에서 더 나아가, 더 깊은 데이터 처리, 합의 및 검증을 포함하여 블록체인 시스템 수준에서 서로 다른 블록체인 간의 일관성과 호환성을 보장합니다. 그러나 실제 사용에서는 이 두 개념이 종종 서로 보완적이며, 맥락에 따라 상호 대체될 수 있습니다.
체인 추상화의 내포에는 블록체인의 상호 운용성이 포함되지만, 사용 맥락은 사용자와 개발자 측의 경험 개선이라는 또 다른 층을 추가합니다. 이는 본 주기에서 떠오른 의도 서사와 무관하지 않습니다. 의도와 체인 추상화의 결합에 대해서는 아래에서 설명하겠습니다.
체인 추상화에는 어떤 구체적인 문제가 포함되나요?
- 체인 추상화를 어떻게 구현할 수 있나요?
- 우리는 왜 체인 추상화와 의도의 결합에 주목해야 하나요?
체인 추상화를 어떻게 구현할 수 있나요?
다양한 프로젝트는 체인 추상화에 대한 이해와 접근 방식이 다릅니다. 여기서는 이를 상호 운용성 프로토콜에서 진화한 고전파와 신흥 의도 아키텍처를 결합한 의도파로 나눌 수 있습니다.
고전파의 역사는 Cosmos와 Polkadot에 뿌리를 두고 있으며, 이들은 체인 추상화 개념보다 훨씬 이전에 탄생했습니다. OP 슈퍼체인과 Polygon Agglayer는 후발주자로 현재 이더리움 L2 생태계 내의 유동성 집계 및 상호 운용성에 집중하고 있습니다. 크로스 체인 통신 프로토콜 출신의 Layerzero, Wormhole 및 Axelar도 더 많은 체인으로 확장하여 더 많은 고객 채택을 추구하며, 네트워크 효과를 강화하고자 합니다.
의도파 내부에는 체인 추상화 종합 솔루션을 제공하는 Near, Particle Network 등의 L1과 구체적인 문제 해결을 목표로 하는 구성 요소들이 포함되어 있으며, 현재는 DeFi 프로토콜이 주를 이루고 있습니다. 대표적인 예로 UniswapX, 1inch 및 Across Protocol이 있습니다.
고전파든 의도파든, 안전하고 빠른 크로스 체인 및 친숙한 상호작용은 설계의 핵심에 자리하고 있으며, 여기에는 통합된 사용자 인터페이스, dAPP의 원활한 크로스 체인, 가스 후원 및 관리 등이 포함됩니다.
우리는 왜 체인 추상화와 의도의 결합에 주목해야 하나요?
"의도 기반의 xx 프로토콜"이 끊임없이 등장하고 있으며, 이 부분에서는 그것이 인기 있는 제품 아키텍처로 자리 잡은 이유와 잠재력을 탐구합니다.
추상화와 모듈화와 유사하게, 의도 또한 Web3의 원래 개념이 아닙니다. 의도 인식은 자연어 처리 분야에서 수십 년 동안 존재해 왔으며, 인간-기계 대화에서 많은 연구가 이루어졌습니다.
Web3 분야의 의도 연구에 대해 이야기할 때, Paradigm의 그 유명한 논문을 빼놓을 수 없습니다. 유사한 설계 개념이 CoWSwap, 1inch, Telegram Bot 등의 제품에서 이미 나타났지만, 의도 아키텍처의 핵심은 이 논문에서 공식적으로 제안되었습니다------사용자는 원하는 결과만 지정하면 되며, 과정에는 신경 쓰지 않고, 복잡한 작업 과정은 제3자에게 아웃소싱하는 것이 가장 좋습니다. 이는 체인 추상화가 주목하는 사용자 경험 개선과 일치하며, 보다 구체적인 해결 방안을 제공합니다.
시장에는 체인 추상화의 아키텍처 분류가 다양하게 존재하며, 비교적 유명한 것 중 하나는 Frontier Research에서 개발한 CAKE 프레임워크 (Chain Abstraction Key Elements)입니다. 이 프레임워크는 의도 아키텍처를 결합하여 체인 추상화를 구성하는 다양한 기술과 솔루션을 권한 층, 해결 층 및 결제 층으로 나누고 있습니다. 또한 Everclear는 해결 층과 결제 층 사이에 청산 기능을 추가하는 등의 미세 조정을 하고 있습니다. 출처:Frontier Research
구체적으로:
- 권한 층 (Permission Layer): 핵심은 계정 추상화로, dAPP의 사용자 진입 요청 의도 견적------사용자가 의도를 표현합니다
- 해결 층 (Solver Layer): 일반적으로 체인 외부의 제3자 해결기 층으로, 사용자 의도를 충족시키기 위해 사용됩니다 ------해결자들이 주문을 경쟁합니다
- 결제 층 (Settlement Layer): 사용자가 거래를 승인한 후, 오라클, 크로스 체인 브릿지 등의 솔루션을 호출하여 거래의 실행을 보장합니다------사용자가 예상한 결과를 얻고, 해결자들이 보상을 받습니다
해결 층의 해결자는 다양한 프로토콜에서 해결자, 리졸버, 서처, 필러, 테이커, 릴레이터 등으로 불리는 제3자 체인 외부 실체들입니다. 해결자는 일반적으로 경쟁 주문의 자격을 얻기 위해 자산을 담보로 스테이킹해야 합니다.
사용자가 의도 제품을 사용하는 과정은 한정가 주문을 작성하는 것과 유사합니다. 크로스 체인 상황에서 사용자의 의도가 신속하게 충족되도록 하기 위해, 해결자들은 일반적으로 먼저 자금을 대출하고, 결제 시 일정한 위험 수수료를 부과합니다 (이 모델은 단기 대출과 유사하며, 대출 기간 = 블록체인 상태 동기화 시간, 이자 = 서비스 요금)입니다.
Near를 대표로 하는 종합 의도 솔루션은 권한 층, 해결 층 및 결제 층을 통합된 인프라 제품으로 조합하고자 하며, 현재 개념 검증 초기 단계에 있어 그 효용을 직접 관찰하고 평가하기 어렵습니다.
반면, 크로스 체인 DeFi 프로토콜을 대표하는 구성 요소 의도 솔루션은 전통적인 크로스 체인 모델(예: Lock & Mint, Burn & Mint)에 비해 이미 뚜렷한 장점을 보이고 있습니다. Across Protocol의 플래그십 제품인 Across Bridge는 의도 기반 아키텍처 덕분에 EVM 생태계의 크로스 체인 브릿지에서 1차 속도, 저렴한 가격 및 수수료 능력을 갖추고 있으며, 소액 크로스 체인 상황에서의 장점이 특히 두드러집니다. 집계기가 표시한 다양한 제품의 크로스 체인 속도와 비용 출처:Jumper Across Protocol과 Stargate의 L2-L1 상황에서의 속도와 비용 비교 출처:https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth Across Protocol 프로토콜의 수수료 능력이 높음 출처:DefiLlama
로드맵에 따르면, Across Protocol은 3단계에서 크로스 체인 의도 결제 층을 출시할 예정입니다. Uniswap Labs와 Across Protocol이 함께 제안한 ERC-7683은 표준화된 의도 표현을 통해 해결자의 진입 장벽을 낮추고, 해결자의 일반 네트워크를 구축하고자 합니다. 많은 구성 요소 제품이 퍼즐 형태로 체인 추상화의 최종 형태로 점진적으로 발전할 수 있습니다.
우리는 체인 추상화에 대한 이해와 실천에서 어떤 문제가 있나요?
- 인프라 본위가 가져온 문제는 무엇인가요?
- 체인 추상화에 대해 어떤 점을 더 생각해 볼 수 있나요?
인프라 본위가 가져온 문제는 무엇인가요?
상호 운용성 프로토콜의 선두주자인 Layerzero는 누적 자금 조달이 2.9억 달러, Wormhole은 2.25억 달러에 달하며, 수십억 달러의 FDV와 낮은 유통량으로 인해 이들의 토큰은 이번 주기에서 비판받는 VC 코인의 대표가 되었습니다. 이는 체인 추상화 분야에 대한 시장의 신뢰를 손상시켰습니다.
글의 시작 부분의 만화로 돌아가 보면, 체인 추상화 프로젝트들은 각자 기술 스택과 토큰 표준을 가지고 있으며, 외부 증가가 부족한 시장 환경에서는 공허한 인프라로 비판받기 쉽습니다. Layerzero의 에어드랍 전후 데이터 차이는 "크로스 체인 통신"의 실제 수요에 대한 의구심을 불러일으켰습니다. Layerzero 에어드랍 전후의 데이터 차이가 뚜렷함 출처:https://dune.com/cryptoded/layerzero
ERC-7683의 포럼 페이지에서 크로스 체인 자산 이동 기능이 너무 미미하고, 일반적이지 않으며, 지원 생태계가 부족하다는 비판에 대해 개발자들은 ERC 표준 자체의 역할에 대해 논의했습니다. 극단적인 ERC의 지지자들은 도구 수준의 표준이 현재의 문제를 해결하기에 충분하며, 기존 표준과 결합할 수 있고, 저항도 상대적으로 적다고 주장합니다.
의도 아키텍처의 설계 개념이 애플리케이션을 겨냥한 것이라면, "일반적이고, 풀스택이며, 호환 가능한" 프로토콜 표준은 때때로 "너무 모호하여 의미가 없거나" "너무 방대하여 실제 문제를 해결하기 어렵게" 만들 수 있습니다. 이는 다소 아이러니한 현상을 초래합니다------파편화 문제를 해결하기 위해 태어난 체인 추상화 프로토콜들이 스스로 파편화된 해결책을 내놓고 있습니다. 출처:https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18
체인 추상화에 대해 어떤 점을 더 생각해 볼 수 있나요?
- 새로운 공공 블록체인/긴 꼬리 공공 블록체인에게 체인 추상화는 TVL을 유지하는 난이도를 증가시킵니다 (글로벌화가 저개발 지역에 미치는 영향과 유사합니다). 이는 체인 추상화의 채택에 어떤 영향을 미칠까요?
- Variant의 한 연구는 UniswapX가 긴 꼬리 토큰을 AMM으로 유도하고, 주류 토큰은 더 많은 체인 외부 해결자에 의해 채워지는 새로운 국면을 초래할 것이라고 지적했습니다. 이는 미래 DEX의 발전 추세일까요? 미래의 글로벌 유동성 층 위에 글로벌 해결자 층이 중첩될까요?
- DeFi 프로토콜 외에 의도 기반의 다른 제품 아키텍처는 어떤 형태일까요?
- 체인 추상화는 모듈화 이후의 대热门이 될까요, 아니면 대 거품이 될까요?