Thanefield 연구 보고서: 체인 추상화 바람이 거세다, 기술과 생태 빠른 안내
원제목:《A Whirlwind Tour of Chain Abstractio》
저자:Thanefield Research
편집:심조 TechFlow
소개
이더리움의 롤업 중심 로드맵 배경에서 블록체인의 수가 폭발적으로 증가하고 있으며, 롤업과 애플리케이션 체인의 급증은 멀티체인 이론을 검증하고 있습니다. 멀티체인 확장은 장점이 있지만, 고립 효과를 초래하여 유동성과 사용자가 여러 환경에 분산되는 문제를 야기합니다. 이는 사용자가 블록체인을 사용할 때 더 많은 어려움에 직면하게 만듭니다.
예를 들어, 전형적인 사용자가 세 개의 블록체인에서 작업할 때 다음과 같은 도전에 직면하게 됩니다. 첫째, 자산을 이전하기 위해 안전하고 경제적이며 빠른 브리지를 찾아야 합니다. 브리지가 잘 설계되지 않으면 사용자는 과도한 수수료를 지불하거나 이전 과정에서 자산이 오랜 시간 동안 동결될 수 있습니다.
또한 사용자는 각 블록체인에서 거래 수수료를 지불하기 위해 충분한 로컬 토큰이 필요합니다. 사용자가 비로컬 자산(예: 스테이블코인)을 사용하는 경우 추가적인 번거로움이 발생합니다. 그들은 각 니모닉을 별도로 저장하고 관리해야 하며, 이는 마찰과 보안 위험을 더욱 증가시킵니다.
마찬가지로 개발자는 체인 간 상호 운용성을 보장하고, 크로스 체인 유동성을 효과적으로 관리하며, 다양한 인프라 계층을 통합하는 데 있어 더 높은 복잡성에 직면하게 되어 개발 시간이 상당히 증가합니다.
체인 추상화 솔루션과 같은 사용자 경험을 현저히 개선하지 않으면 이러한 복잡성은 블록체인과 롤업의 수가 증가함에 따라 더욱 심화될 것입니다.
우리는 체인 추상화가 이러한 도전 과제를 해결하는 열쇠라고 믿습니다. 사용자와 개발자의 경험을 단순화함으로써, 분산된 환경을 통합하여 블록체인이 전 세계 수십억 사람들에게 더 쉽게 사용되고 효율적으로 만들 수 있습니다. 이러한 아이디어를 바탕으로, 본 문서에서는 이 비전을 실현하는 데 도움을 주고 있는 추상화 분야의 다양한 프로젝트를 탐구할 것입니다.
체인 추상화의 고급 개념
개념적으로 체인 추상화는 체인 상 금융 상호작용의 복잡성을 단순화하고 이러한 복잡성을 숨겨 최종 사용자와 개발자가 이러한 문제에 직면하지 않도록 하는 것을 목표로 합니다.
개발자의 관점에서 체인 추상화의 목표는 개발자가 빠르고 안전하게 체인에 독립적인 애플리케이션을 구축할 수 있도록 하는 것입니다. 이러한 애플리케이션은 모든 롤업에서 원활하게 실행될 수 있으며, 기본 실행 복잡성에 대해 걱정할 필요가 없습니다.
사용자의 관점에서 체인 추상화의 비전은 사용자가 그 뒤에 있는 암호화 개념을 이해하지 않고도 탈중앙화 애플리케이션과 상호작용할 수 있도록 하는 것입니다. 그 목적은 모든 기술적 복잡성을 제거하고 직관적인 사용자 경험을 제공하는 것입니다.
일반적인 비유는 오늘날 우리가 컴퓨터 애플리케이션과 상호작용하는 방식입니다. 비록 인터넷이 일상 생활에 널리 퍼져 있지만, 대부분의 사용자는 HTTP, TCP/IP와 같은 기술적 세부 사항을 이해하지 못합니다. 마찬가지로 웹 애플리케이션을 구축할 때 대부분의 개발자는 통신 프로토콜에 대해 깊이 이해할 필요가 없습니다. 왜냐하면 브라우저 환경이 기본적인 대부분의 작업을 추상화했기 때문입니다.
그러나 오늘날의 암호화 사용자에게는 한 체인에서의 자금이 명확한 브리징 없이 다른 체인에서의 애플리케이션에 접근할 수 없습니다. 마찬가지로 개발자가 어떤 블록체인에 배포할지를 선택하는 것도 여전히 중요한 의미를 가집니다.
따라서 현재의 암호화 상태는 초기 소비자 컴퓨팅과 유사합니다. 체인 추상화는 이를 현대 인터넷의 원활한 사용자 경험으로 끌어올리는 핵심 힘이 될 것입니다.
기존의 사용자 경험 마찰을 제거하고 최종 사용자와 개발자가 체인 상 애플리케이션과 상호작용하는 것을 단순화하면 암호화폐에 새로운 성장 물결을 가져올 것입니다. 이는 대규모 채택을 촉진하고 사용자 기반을 현재 고립된 web3 원주율 커뮤니티 너머로 확장하여 전 세계 수십억 사용자에게 다가갈 것입니다.
이 비전의 초기 징후는 텔레그램에서 분명히 나타납니다. 텔레그램은 9억 사용자를 보유하고 있으며, 이들은 친숙한 인터페이스를 통해 쉽게 암호화폐에 참여할 수 있습니다. 유사하게, Base 사용자는 비밀번호 키를 사용하여 스마트 지갑을 설정할 수 있으며, 이는 12개의 단어 니모닉을 안전하게 저장하거나 가스 비용을 지불할 필요 없이 거래를 Coinbase가 후원할 수 있도록 합니다.
이 두 생태계는 여전히 초기 단계에 있지만, 그들의 발전은 이 비전이 보이는 것보다 더 현실에 가까워지고 있으며 완전히 실현 가능하다는 것을 보여줍니다.
체인 추상화의 구성 요소
이러한 고급 수준의 추상화를 실현하기 위해서는 여러 인프라 계층에서의 돌파구가 필요합니다. 아래에서는 먼저 추상화 스택의 구성 모듈을 분해한 후, 각 범주에 대해 깊이 탐구하고 그 중 중요한 프로젝트와 설계 선택을 강조할 것입니다.
계정 추상화
계정 추상화(Account Abstraction, AA)는 블록체인 사용자 경험을 향상시키기 위해 스마트 계약 지갑의 개념을 도입한 것입니다. 이는 사용자가 블록체인 지갑을 사용할 때의 복잡성을 단순화하는 것을 목표로 하며, 예를 들어 공개 키/비공개 키 쌍을 관리할 필요가 없도록 합니다. AA 개념은 2016년 이더리움 커뮤니티에서 등장했으며, 이더리움 핵심 개발자들이 기존 지갑의 한계에 불만을 느끼면서 시작되었습니다. 현재 AA는 이더리움 로드맵의 일부가 되었으며, 궁극적인 목표는 완전한 네이티브 AA를 실현하는 것입니다. 다양한 블록체인에서의 구현은 다를 수 있지만, 우리는 주로 이더리움과 EVM 환경에서의 계정 추상화에 대해 논의할 것입니다.
대부분의 EVM 호환 체인에서 두 가지 유형의 계정이 있습니다: 외부 소유 계정(EOAs)과 스마트 계약 계정입니다. EOAs는 메타마스크를 통해 접근하는 전통적인 지갑입니다. 이들은 비공식 키로 제어되며, 메시지 서명 및 블록체인과의 상호작용에 사용됩니다. EOAs는 몇 가지 제한이 있으며, 이러한 제한은 일반 사용자의 Web3 경험에 상당한 영향을 미칠 수 있습니다. 여기에는 비공식 키 관리, 로컬 토큰으로 가스 비용 지불 필요성, 원자 거래 불가능 등이 포함됩니다.
스마트 계약 지갑은 완전히 프로그래밍 가능하며, 소셜 로그인 시스템 및 계정 복구와 같은 Web2 설계 원칙을 도입하여 이러한 사용자 경험 문제를 해결합니다. 스마트 지갑 기능을 구현하는 방법은 블록체인의 설계와 그 위의 인프라에 따라 다릅니다. 이더리움과 대부분의 EVM 체인에서는 현재 네이티브 계정 추상화를 지원하지 않으며, 이는 EOAs만 메시지를 서명할 수 있음을 의미합니다.
현재 두 가지 스마트 지갑 표준이 널리 채택되어 있으며, 수백만 개의 계정이 배포되었습니다: 이 분야의 선구자인 Safe와 비교적 새로운 표준인 ERC-4337입니다. ERC-4337은 의도와 추가적인 오프체인 인프라에 의존합니다. 곧 있을 Pectra 업그레이드는 EIP-7702를 포함할 예정이며, 이는 기존의 계정 추상화 프레임워크를 발전시켜 EOAs가 스마트 계약 계정으로 전환할 수 있도록 합니다.
Safe
계정 추상화 분야의 선구자이자 가장 많이 사용되는 스마트 지갑 제공자인 Safe (구 Gnosis Safe)는 처음에 다중 서명 지갑으로 시작되었습니다. 현재는 이더리움과 EVM 인프라의 중요한 구성 요소로 발전한 포괄적인 스마트 지갑 솔루션입니다. Safe는 현재 거의 1000만 개의 지갑이 배포되어 있으며, 다양한 EVM 체인과 롤업에서 약 900억 달러의 자산을 보호하고 있습니다.
Safe는 모듈화된 아키텍처를 채택하고 있습니다. 핵심 구성 요소는 실전에서 검증된 Safe{Core} 스택에 통합되어 있으며, Safe 모듈은 사용자 정의 기능을 도입하여 전체 기능성을 향상시킵니다. 이러한 모듈화 접근 방식은 Uniswap v4에서 사용되는 훅과 유사하며, Safe 모듈은 핵심 계층의 강력한 보안을 보장하고 개발자의 사용자 정의 및 통합을 단순화합니다. 개발자는 특정 요구 사항을 충족하는 모듈을 생성하거나 기존 모듈을 통합할 수 있습니다. 예를 들어, 사용자는 비밀번호 키 인증이나 한도 관리를 용이하게 하는 모듈을 추가하거나 제거할 수 있습니다. 또한 Safe는 ERC-4337 모듈을 포함하여 이 새로운 계정 추상화 표준 및 관련 인프라와의 호환성을 보장합니다.
ERC-4337
ERC-4337은 현재 이더리움과 대부분의 EVM 체인에서 사용되는 표준으로, 2023년 3월 이더리움 메인넷에서 시행되었습니다. 이는 계정 추상화 발전의 중간 단계로, 합의 계층 프로토콜을 수정하지 않고도 구현할 수 있습니다. 대신, 이는 의도에 기반한 사용자 작업이라는 개념을 활용하여 체인 상 및 오프체인 인프라를 결합하여 이러한 작업을 촉진하고 실행합니다.
ERC-4337은 사용자 경험을 크게 개선했습니다:
ERC-4337 거래 흐름
ERC-4337은 합의 계층을 변경하지 않고 새로운 거래 흐름을 도입합니다. 이 방법은 몇 가지 인프라 구성 요소를 통합하여 전통적인 EOA 거래 루프와 다릅니다. 주요 차이점은 거래 서명 이전의 단계이며, 이후의 과정은 변하지 않습니다. 주요 요소에는 사용자 작업(UserOps), 지불자(paymasters), 대체 메모리 풀(alt mempools), 번들러(bundlers) 및 진입점 계약(EntryPoint contract)이 포함됩니다.
ERC-4337 거래 루프에서 사용자는 UserOp를 통해 체인 상에서 특정 작업을 수행할 의도를 표현하며, 거래를 직접 서명하지 않습니다. UserOps는 대체 메모리 풀(Alt mempool)에서 관리되며, 이 메모리 풀은 UserOps를 처리하는 데 전념하며 공용 메모리 풀과는 다릅니다. 번들러(bundlers)는 블록 생성자와 유사하게 대체 메모리 풀을 모니터링하고, 우선 수수료에 따라 UserOps를 선택하여 자신의 패키지에 포함시킵니다. 이러한 패키지는 번들러에 의해 서명되고 진입점 계약(EntryPoint contract)에 제출되며, 이는 이더리움에서 모든 ERC-4337 작업을 위한 전역 계약으로 실행됩니다. 필요에 따라 지불자(Paymasters)는 ERC-20 토큰을 사용하여 거래를 후원하거나 가스 비용을 지불할 수 있습니다. 이후 거래는 일반적인 방식으로 진행되어 체인에서 실행됩니다.
이 과정의 시각적 표현을 보려면 Blocknative에서 제공하는 이 차트가 매우 유용합니다:
ERC-4337 채택 현황
2023년 배포 이후, ERC-4337은 Layer 2 솔루션과 사이드체인에서 널리 채택되었으며, 특히 Base와 Polygon에서 두드러집니다. 현재까지 550만 개 이상의 ERC-4337 지갑이 생성되었으며, 매주 성공적인 사용자 작업은 평균 약 80만 건에 달합니다.
Coinbase는 스마트 지갑 개발 및 채택을 선도하고 있습니다. 6월 5일, Coinbase는 ERC-4337 표준을 채택한 새로운 제품인 Coinbase Smart Wallet를 출시했습니다. 이 스마트 지갑은 비밀번호 키 인증, Base에서 선택된 dApp의 거래 후원 및 다중 계정 소유 기능 등 여러 가지 두드러진 기능을 제공합니다. Coinbase가 새로운 사용자를 Base 플랫폼으로 유도하는 전략적 초점을 맞추고 있는 만큼, 스마트 지갑은 곧 Base에서 주요 지갑 유형이 될 가능성이 높습니다. Biconomy, Pimlico 및 Alchemy도 특히 번들러와 지불자 측면에서 ERC-4337 인프라의 핵심 구성 요소를 제공하는 데 두각을 나타내고 있습니다. 아래 표는 실행 및 지불의 사용자 작업 수에서의 주도적인 위치를 보여줍니다.
이 데이터는 고무적이지만, ERC-4337 지갑은 이더리움 메인넷에서 아직 널리 채택되지 않았으며, 매주 활성 지갑은 두세 개에 불과합니다. Safe 지갑은 여전히 이더리움에서 스마트 지갑의 주요 표준입니다. ERC-4337 설계의 주요 제한 중 하나는 기존 EOA 지갑을 스마트 지갑으로 변환할 수 없다는 것입니다. 또한 이더리움 메인넷의 상대적으로 높은 가스 비용은 특정 기능(예: 거래 후원)을 경제적으로 불가능하게 만듭니다.
EIP-7702
ERC-4337에 이어 EIP-7702는 완전한 네이티브 계정 추상화로 나아가는 중요한 단계를 제시합니다. 이 제안은 비탈릭 부테린이 작성하였으며, 논란이 많은 EIP-3074에 대한 응답으로 신속히 등장했습니다. EIP-3074는 미래의 이더리움 계정 추상화(AA) 로드맵에서 EIP 호환성 문제를 가지고 있었습니다. ERC-4337이 인프라 계층에서 작동하는 것과 달리, EIP-7702는 프로토콜 계층에서 직접 변경을 제안합니다. 이 제안은 곧 있을 Pectra 업그레이드에 포함될 것으로 예상되며, 시기는 2024년 4분기에서 2025년 1분기 사이로 예상됩니다.
EIP-7702는 이더리움 역사상 가장 중요한 사용자 경험 개선 제안 중 하나로 여겨집니다. 이는 거래 배치, 가스 후원 및 EOAs의 임시 권한과 같은 주요 기능을 도입하여 ERC-4337 프레임워크를 강화합니다. 구체적으로, 이는 EOAs가 거래 중에 스마트 계약 코드를 임시로 채택할 수 있는 새로운 거래 유형을 도입하며, 거래가 완료된 후 원래 상태로 복원됩니다. 이 제안은 기존 ERC-4337 구현과의 전방 호환성을 보장하며, 이더리움 AA 로드맵의 장기 목표와 일치합니다.
사례 연구: Worldcoin
Worldcoin은 "인간 인증"이라는 프로토콜을 개발하고 있으며, 이는 애플리케이션이 사용자가 실제 인간인지 AI 기반 로봇인지 확인할 수 있도록 합니다. 이 인증은 사용자가 Orbs(특수 장치)를 사용하여 홍채를 스캔한 후 발급되는 디지털 여권인 World ID를 통해 이루어집니다. World ID를 획득하면 다양한 애플리케이션과 서비스의 범용 인증 도구로 사용할 수 있습니다. 인증 외에도 사용자는 매주 한 번씩 체인에서 분배되는 WLD 보조금을 받을 수 있습니다.
Worldcoin은 450만 개 이상의 World ID를 성공적으로 발급하여 사용자가 블록체인 기술에 대한 사전 지식 없이도 자신의 신원을 확인할 수 있도록 하고 있습니다. 등록 시, World App은 백그라운드에서 각 사용자에 대해 Optimism 네트워크에서 Safe 스마트 지갑을 자동으로 생성합니다. 이 과정은 블록체인 계층을 완전히 추상화하여 얼굴 인증, 소셜 복구 및 상세한 계정 관리와 같은 Web2 기능과 유사한 사용자 경험을 제공합니다.
WLD 보조금과 World ID는 모두 자가 관리 방식으로 저장되어 사용자가 자신의 디지털 자산에 대한 통제권을 유지할 수 있도록 합니다. Worldcoin의 경우, Safe가 지원하는 스마트 계정은 사용자가 Web2와 유사한 사용자 경험을 누리면서도 암호화폐가 제공하는 자가 관리 및 경제적 인센티브의 혜택을 누릴 수 있게 합니다. 결과적으로 Web3의 채택률이 인상적이며, 많은 최초 사용자가 Web3 공간에 참여하고 있습니다.
상호 운용성, 유동성 집합 및 의도
이더리움의 롤업 중심 로드맵과 애플리케이션 특정 체인의 보급으로 인해 다양한 블록체인 플랫폼의 수가 빠르게 증가할 것입니다. 이러한 확장은 강력한 크로스 체인 통신의 필요성을 강조합니다.
일부 생태계는 표준화된 보안 모델을 제공하고 그 영역 내에서 일정 수준의 체인 추상화를 구현하는 로컬 상호 운용성 솔루션을 개발했습니다. 주목할 만한 예로는 Polkadot의 공유 보안 아키텍처와 Cosmos의 IBC 프로토콜이 있습니다. 롤업의 맥락에서 공유 정렬기를 사용하여 동기화된 크로스 체인 메시징 및 원자 크로스 체인 상호작용을 구현할 수 있으며, 이 정렬기는 거래를 처리하고 정렬하며 상태를 관리합니다. 예를 들어, Optimism은 이 방법을 Superchain 비전을 위해 채택했습니다.
이러한 진전을 이루었음에도 불구하고, 크로스 체인 통신, 특히 이러한 이미 구축된 생태계 외부의 통신은 여전히 중대한 도전 과제로 남아 있으며, 로컬 상호 운용성과 광범위한 표준화의 부족으로 인해 더욱 복잡해지고 있습니다. 이 섹션에서는 체인 추상화 측면에서 상호 운용성의 다양한 아키텍처 설계를 탐구할 것입니다. 또한 각 수직 분야의 선도 프로젝트를 강조하여 블록체인 연결 발전을 촉진하는 방법을 보여줄 것입니다.
메시징 시스템
블록체인 상호 운용성의 고전적인 방법은 일반 메시징 시스템을 활용하는 것으로, 일반적으로 외부 검증자 집합에 의존합니다. 이러한 설계에서 사용자는 원하는 결과를 지정하고, 오프체인 엔티티가 여러 체인에 걸쳐 정확한 실행 경로를 구축합니다. 이 경로는 조정된 스마트 계약 및 중계자 집합에 의해 실행됩니다. 그러나 각 체인이 지속적으로 블록을 생성하고 상태를 변경하기 때문에 여러 체인에서 원자 실행을 구현하는 것은 본질적으로 도전적입니다. 강력한 데이터 가용성 계층이 모든 통합 체인의 상태를 유지하더라도 여러 체인을 탐색하는 경로에는 상당한 복잡성이 존재합니다.
메시징 시스템의 설계와 아키텍처는 매우 다양합니다. 이들은 모듈화되거나 단일체일 수 있으며, 권한이 있거나 없을 수 있으며, 다양한 체인을 지원하고, 주조 및 소각 메커니즘 또는 유동성 풀을 기반으로 작동할 수 있습니다. 개발자는 체인 추상화 스택을 구축할 때 메시징 시스템을 통합하는 데 있어 많은 절충을 해야 하며, 각 시스템은 서로 다른 수준의 보안 보장과 사용자 경험을 제공합니다. 이러한 설계 및 기능의 다양성은 일반 표준의 채택을 저해할 수 있으며, 이 분야의 추가적인 분열을 초래할 수 있습니다.
현재 크로스 체인 집합기인 Li.Fi와 Socket은 간단한 메시징 시스템을 사용하고 있습니다. 이러한 플랫폼은 여러 브리징 및 DEX와 통합되어 사용자가 제안된 경로를 시뮬레이션할 수 있도록 합니다. 경로가 선택되면 엄격한 순서로 실행됩니다.
의도 기반 설계
의도 기반 상호 운용성 설계에서는 사용자가 기대하는 결과를 표현하기만 하면 되며, 전통적인 블록체인 거래처럼 구체적인 실행 경로를 지정할 필요가 없습니다. 이러한 의도는 솔버(오프체인 엔티티)에게 경매에 부쳐지며, 이 솔버들은 이러한 의도를 실행할 권리를 경매합니다. 의도의 구체적인 해결 방법은 중요하지 않습니다; 부분적으로 또는 완전히 일치할 수 있으며, 솔버 자신의 재고로 채워질 수 있습니다. 이 시스템에서 사용자가 지정하는 것은 결과이며, 전문가들이 최상의 실행 계획을 제공하기 위해 경쟁합니다.
이 접근 방식의 주요 장점 중 하나는, 특히 크로스 체인 자산 이동의 맥락에서, 원주율 토큰이 아닌 네이티브 토큰을 직접 처리하여 원주율 보장을 제공하고 전체 보안을 강화하는 것입니다. 현재 의도 기반 애플리케이션은 주로 브리징(예: Across 및 Synapse) 및 탈중앙화 거래소(예: Cow Swap, Uniswap X 및 1inch Fusion 등)에서 존재합니다.
최근 Across와 Uniswap은 크로스 체인 의도 표준 ERC-7683를 제안하였으며, 이는 크로스 체인 작업을 규범화하기 위한 의도 기반 시스템을 처음으로 시도한 것입니다. 주목할 만한 다른 발전으로는 Socket이 최근 발표한 새로운 버전이 있으며, 이는 크로스 체인 모듈화 주문 흐름에 중점을 두고 있습니다. 또한 Everclear(구 Connext)는 솔버 네트워크와 EigenLayer 기반의 낙관적 롤업을 활용하여 각 블록체인 간의 유동성을 관리하는 의도 기반 원시를 발표했습니다.
그러나 의도 기반 솔루션을 구현하는 데는 중대한 도전이 있습니다. 첫째, 사용자는 크로스 체인 거래를 활성화하는 스마트 계정인 크로스 체인 계정에 접근해야 합니다. 이 계정은 백그라운드에서 키를 관리합니다. 또한 표준화도 주요 장애물입니다; 현재 각 의도 기반 애플리케이션은 의도 집합, 매칭 및 경매 모델을 포함한 인프라를 독립적으로 개발해야 하며, 이러한 표준화 부족은 전체 생태계의 분열과 비효율성을 초래합니다.
체인 추상화는 기술적 규범이 없는 개념이므로 여러 다른 관점에서 구현될 수 있습니다. 우리가 보기에는, 가장 흥미로운 시도 중 일부는 Anoma의 의도 중심 아키텍처, Polygon의 집합 계층 및 NEAR의 전체 스택 체인 추상화 솔루션을 포함합니다. 우리는 이러한 시도에 대해 깊이 탐구할 것입니다.
사례 연구: Anoma
Anoma는 개인 정보 보호에 중점을 두고 의도를 중심으로 하는 프로토콜로, 탈중앙화된 거래 상대방 발견, 해결 및 원자 다중 체인 결제를 실현하는 것을 목표로 합니다. 이 플랫폼은 아키텍처에서 독특한 특징을 가지고 있습니다: 전통적인 블록체인 시스템이 사용자가 실행 프로세스를 지정해야 하는 것과 달리, Anoma는 사용자가 수용할 수 있는 최종 상태를 정의하기만 하면 됩니다. 이러한 상태는 의도라는 프로그래밍 약속을 통해 표현됩니다. Anoma의 독특한 점은 이러한 의도가 조합 가능하며, 출처에 관계없이 집합적으로 해결될 수 있다는 것입니다.
Anoma의 거래 아키텍처는 다음 단계로 구성됩니다:
일반 의도: Anoma의 아키텍처는 특정 애플리케이션이나 특별한 상황에 국한되지 않고 임의의 의도를 처리할 수 있습니다. 이러한 유연성은 광범위한 애플리케이션과 상호작용을 허용합니다.
거래 상대방 발견: 이는 탈중앙화된 프로세스로, 개별 의도가 네트워크에서 전파되어 잠재적인 해결자가 접근할 수 있도록 합니다.
해결: 이 단계에서 해결자는 협력하여 의도를 조합하고 계산하여 크로스 체인에서 실행 및 결제할 수 있는 유효한 솔루션을 찾습니다.
결제: 솔루션은 체인에서 검증되고 최종적으로 확정됩니다. Anoma의 의도 중심 아키텍처는 자체 주권 L1 체인, 다른 L1 체인 또는 L1에서 결제되는 롤업에서 결제를 지원합니다.
사례 연구: Polygon AggLayer
Polygon의 AggLayer는 제로 지식(ZK) 증명을 기반으로 하는 시스템으로, 서로 다른 롤업과 Layer 1 (L1) 간의 상호 운용성 및 분열 문제를 해결하는 것을 목표로 합니다. 모든 참여 체인의 ZK 증명을 집계함으로써, 이 방법은 통합된 암호학적 보안성과 원자적 조합성을 제공합니다.
AggLayer는 이더리움에 연결 환경을 도입하는 통합 브리징 계약을 통해 작동합니다. 각 연결된 체인은 이 통합 브리징 루트를 유지하여 원활한 크로스 체인 거래를 실현합니다. 또한 AggLayer는 각 체인에 메시지 큐를 구축하는 메시지 프로토콜 브리지를 설정하여 ZK 증명으로 보호된 로컬 아웃바운드 메시지 큐를 유지할 수 있도록 합니다. 이를 통해 한 체인에서 토큰을 잠그고 다른 체인과 상호작용할 필요가 없어집니다. 이더리움에서 여러 체인에 걸쳐 이벤트의 ZK 증명을 게시함으로써, AggLayer는 단일 생태계와 유사한 원활한 사용자 경험을 실현합니다.
Polygon CDK는 ZK 기반의 상호 연결된 L2를 시작하거나 기존 L1을 AggLayer에 연결할 수 있도록 하여 유동성, 사용자 및 상태를 유지합니다. AggLayer의 첫 번째 구성 요소는 2024년 2월에 출시될 예정이며, 이는 Polygon이 주권 체인의 집합 네트워크를 구축하는 데 중요한 단계를 의미합니다.
사례 연구: NEAR 체인 추상화 스택
NEAR는 자사의 블록체인 및 주변 생태계를 위한 포괄적인 체인 추상화 스택을 개발하고 있습니다. 이 스택은 다음 구성 요소를 포함합니다:
보안 집합 스택: 이 부분에는 NEAR DA(데이터 가용성)가 포함되어 체인을 지원하는 상태를 수집합니다. 또한, Polygon과 협력하여 개발된 zkWASM을 통합하고, EigenLayer가 제공하는 빠른 최종성을 활용하여 거래 처리 속도를 높입니다.
계정 집합: 다자간 계산(MPC)을 기반으로 하여, 이 구성 요소는 NEAR 계정이 외부 블록체인과 상호작용할 수 있도록 서명 요청을 검증합니다. 이러한 제3자 체인 계정의 비공식 키는 NEAR 네트워크의 검증자가 관리하며, 이는 탈중앙화 서명 서비스로 작용합니다. 이 설정은 서로 다른 네트워크의 계정을 중앙 NEAR "주 계정"에 안전하게 바인딩하여 모든 관련 계정을 관리할 수 있게 합니다.
의도 계층: 이 계층은 복잡한 크로스 체인 의도를 실행하는 중계자를 포함하여 더 복잡한 거래와 크로스 블록체인 네트워크 간의 상호작용을 촉진합니다.
애플리케이션 계층: 이 계층은 다양한 web3 서비스를 사용자 친화적인 애플리케이션으로 통합하여 탈중앙화 기술에 대한 접근과 상호작용을 단순화합니다.
아래는 NEAR의 계정 집합 아키텍처의 시각적 표현입니다:
애플리케이션 계층
뒤에서 앞으로 보면, 애플리케이션 계층은 체인 추상화의 마지막 단계로, 여기에서 인프라가 통합되어 개발자와 사용자에게 일관되게 제공됩니다.
이상적인 상태에서는 개발자가 특정 블록체인에 의존하지 않는 프로토콜을 쉽게 구축할 수 있으며, 다양한 모듈화 계층을 통합할 필요가 없어 대량의 작업량을 줄일 수 있습니다. 이는 개발자가 블록체인 선택, 크로스 체인 유동성 관리 및 데이터 가용성 솔루션 선택에 대해 걱정할 필요가 없음을 의미합니다.
사용자의 관점에서 이상적인 상태는 블록체인 애플리케이션과 상호작용할 때 다른 디지털 서비스와 마찬가지로 원활하게 이루어지며, 가스 비용 및 시드 문구와 같은 암호화 관련 문제를 고려할 필요가 없다는 것입니다. 이는 사용자 인터페이스를 단순화하고, 온보딩 프로세스를 최적화하며, 사용자가 기본 기술을 이해할 필요성을 제거해야 합니다. 이러한 장애물을 제거하면 사용자 경험이 크게 향상되고 대규모 채택이 촉진될 것입니다.
이 비전을 실현하기 위해서는 다양한 인프라를 통합하여 통일된 인터페이스로 만드는 도구가 개발되어야 합니다. 따라서 우리는 체인 추상화가 좋은 사용자 경험에 필수적이라고 생각합니다.
프론트엔드를 장악한 자가 사용자와 가장 직접적인 연결을 가지며, 그들의 주문 흐름에서 최대의 가치를 얻을 수 있습니다. 현재 대부분의 주의와 투자가 인프라에 집중되고 있지만, 우리는 미래의 초점이 스택의 더 높은 계층으로 이동할 것이라고 믿습니다.
결론
현재 300개 가까운 유의미한 유동성과 체인 상 표현력을 가진 체인이 있으며, 이는 Layer-1에서 Layer-3 솔루션까지 다양합니다. 이 숫자는 계속 증가하고 있으며, 둔화될 조짐이 보이지 않습니다.
이 성장을 촉진하는 주요 원인 중 하나는 애플리케이션의 확장성과 주권에 대한 수요로, 이는 자체 실행 스택과 경제 시스템을 보유함으로써 실현될 수 있습니다. 예를 들어, 최근 ENS, Aave 및 dYdX가 자체 롤업을 시작했습니다. OP 스택과 같은 오픈 소스 기술은 롤업을 구축, 배포 및 운영하는 것을 더 저렴하고 쉽게 만들어 주며, Rollup-as-a-Service 제공업체인 Conduit 및 Caldera는 운영 및 기술 비용을 더욱 줄이고 있습니다. 아이러니하게도, 오늘날 롤업을 배포하는 것은 2021년 주기 동안 이더리움에서 거래하는 것보다 일반적으로 더 저렴합니다.
오늘날 사용자에게 암호화폐 관리란 종종 혼란스럽고 번거로운 일이 되며, 시드 문구 보호, 간단한 작업을 위한 여러 거래 서명, 서로 다른 체인에서 자산 처리, 이러한 자산의 브리징 및 다양한 DEX에서 최상의 가격 찾기 등의 작업이 포함됩니다. 롤업은 보안성과 탈중앙화를 희생하지 않고 확장할 수 있는 잠재력을 제공하지만, 사용자와 개발자의 관점에서 그 보급은 복잡성을 증가시킵니다. 단순히 구현하는 것만으로는 사용자 경험을 악화시킬 뿐입니다.
현대의 체인 추상화 도구는 이 문제를 해결하여 암호화폐를 더 넓은 청중에게 더 간단하고 실행 가능하게 만듭니다. 이러한 도구가 사용자와 가까운 만큼, 이 분야의 승자는 막대한 가치를 얻을 것입니다. 체인 상 애플리케이션이 점점 더 많은 수익을 창출함에 따라, 시장은 프론트엔드를 소유하는 것의 중요성을 인식하게 될 것입니다.