멀티체인 필수 메커니즘에 대한 수천 단어의 자세한 설명: 체인 추상화

이 기사는 기계로 번역되었습니다
원문 표시

작성자: imajinl, Paul Timofeev, Shoal Research

편집자: Yangz, Techub News

"블록체인의 주류 채택을 달성하기 위해 필요한 퍼즐 조각입니다(보충 사례 연구 포함)."

수백 개의 체인이 있는 멀티체인 미래는 불가피합니다. 시간이 지남에 따라 거의 모든 팀과 개발자는 자신만의 경제성과 사용자를 원하게 되며, 이것이 솔라나와 같은 범용 실행 환경에서 달성될 수 있더라도 애플리케이션은 환경의 처리량에 따라 달라지며 역사가 보여줍니다. 이러한 환경은 때때로 신뢰할 수 없습니다. 블록체인 기술로의 패러다임 전환이 임박했다고 믿는다면 다음 논리적 결론은 블록체인 기술을 기반으로 구축된 애플리케이션을 위한 수백 개의 전용 실행 환경을 제공하는 것입니다. 오늘날 이러한 상황이 나타나고 dYdX, Hyperliquid, Frax 및 기타 신흥 프로젝트와 같은 애플리케이션이 독립적인 애플리케이션 체인 및 롤업이 되었습니다. 또한 소규모 노드 그룹이 대규모 노드 그룹보다 전 세계적으로 훨씬 더 빠르게 통신할 수 있으므로 L2 확장 솔루션은 L1과 함께 존재할 가능성이 높습니다. 이를 통해 L2(예: Rollup)는 L1의 보안을 상속하고 1/N 신뢰 가정을 가지면서 거의 제한 없이 확장할 수 있습니다(L1과 같은 합의에 도달하기 위해 많은 수의 사람들이 필요하지 않음). 기본적으로 우리는 수백 개의 L1과 L2가 있는 미래를 구상합니다.

그러나 현재 L1과 L2가 수십 개에 불과한 멀티체인 상태에서도 여전히 사용자 경험에 대한 우려를 제기하는 사람들이 있습니다. 따라서 멀티체인 미래는 단편화된 유동성, 여러 크로스 체인 브리지를 사용하는 최종 사용자의 복잡성, RPC 터미널, 다양한 가스 토큰 및 시장을 포함한 많은 문제를 극복해야 합니다.

현재 상황에서는 사용자 경험의 복잡성을 완전히 추상화할 방법이 없습니다. 이러한 중요한 사용자 경험 장벽을 먼저 해결하지 않고 멀티체인 생태계가 계속 성장한다면 최종 사용자가 블록체인을 얼마나 사용할 수 없게 될지 상상할 수 있습니다. 인터넷이 오늘날까지 발전할 수 있었던 것은 사용자가 HTTP, TCP/IP, UDP 등 인터넷의 핵심 프로토콜을 이해했기 때문이 아닙니다. 대신 기술적 세부 사항을 추상화하여 일반인이 사용할 수 있도록 만듭니다. 시간이 지남에 따라 블록체인 및 블록체인 기반 애플리케이션도 마찬가지입니다. 암호화폐 공간에서 사용자는 최적이 아닌 사용자 경험을 만족시키고 이러한 시스템의 기술적 세부 사항을 이해하기 위해 여러 L1 및 L2 라인에 유동성을 분산시켜야 합니다. 이제 모든 것을 추상화할 때입니다. 일반 사용자에 관한 한, 블록체인 아래에 L1과 L2가 몇 개 있는지는 말할 것도 없고 자신이 블록체인을 사용하고 있다는 사실도 알 필요가 없습니다. 왜냐하면 이것이 업계의 큰 이익이기 때문입니다. 규모를 조정하는 유일한 방법입니다.

체인 추상화는 일반 사용자를 위해 블록체인의 뉘앙스와 기술적 세부 사항을 추상화하여 원활한 사용자 경험을 제공하는 수단입니다. 사용자 경험의 획기적인 발전은 차세대 기업과 사용자가 블록체인 및 암호화의 기본 생태계에 진입하기 위해 누락된 영역일 수 있다고 말할 수 있습니다.

체인 추상화의 미래를 실현하는 데 중요한 인프라 프로젝트를 소개하기 전에 체인 추상화의 일부 기술 구성 요소를 이해하는 것이 필요합니다.

오늘날 지갑은 많은 한계에 직면해 있습니다. 다양한 보안 허점 외에도 다른 스마트 계약과 함께 사용하지 않는 한 제한된 기능만 제공할 수 있습니다. 외부 소유 계정(EOA)이 스마트 계약 지갑(SCW)으로 전환되면 어떤 일이 일어날지 상상해 보세요. EOA와 달리 SCW는 트랜잭션을 독립적으로 시작할 수 없습니다(EOA 프롬프트 필요). 두 기능을 병합하면 EOA를 SCW로 효과적으로 전환하여 트랜잭션을 시작할 수 있을 뿐만 아니라 스마트 계약의 전제인 복잡하고 임의적인 논리를 실행할 수도 있습니다.

이 둘의 조합은 대량 사용 사례를 열어줄 수 있으며, 여기서는 체인 추상화와의 관계에 특별한 주의를 기울일 것입니다. EOA를 SCW로 변환하면 트랜잭션을 실행한 사람과 서명한 사람을 효과적으로 구분할 수 있습니다. 이는 사용자가 트랜잭션을 직접 실행할 필요가 없고 대신 정교한 행위자(실행자라고 함)가 대신 트랜잭션을 실행하도록 한다는 의미입니다. 이 과정에서 사용자는 자신의 개인키를 보유하고 있기 때문에 지갑에 대한 관리권을 포기하지 않는다는 점에 주목할 필요가 있습니다. 이제 트랜잭션/가스 수수료도 추상화할 수 있으므로 온체인 가스 잔액 유지할 필요가 없다는 등 실행자를 갖는 다른 이점도 있습니다. 또한 사용자는 버튼 클릭만으로 번들 트랜잭션을 실행할 수 있습니다. 예를 들어, DEX에서 사용할 토큰을 승인하고 교환한 다음 수익금을 Aave 시장에 빌려줍니다. 집행자를 사용하면 스마트 계약과 직접 상호 작용할 필요가 없으며 사용자는 사용자 자금을 관리할 수 있습니다. Telegram 봇을 통해 블록체인 애플리케이션을 사용하는 것이 얼마나 멋진지 상상해 보십시오. 계정 추상화 기술이 이를 가능하게 합니다. 또한 계정 추상화를 통해 사용자는 다른 지갑, RPC가 필요하지 않거나 다른 서명 유형에 대해 걱정할 필요 없이 자산을 자체 관리하고 온체인 DeFi 포지션을 열 수 있습니다. (계정 추상화에 대한 추가 데모 및 기사) 뿐만 아니라 계정 추상화를 사용하면 사용자가 제3자 관리로부터 자신의 계정을 보호하기 위해 개인 키를 보유할 필요가 없습니다. 소셜 복구 외에도 사용자는 지갑 보안을 보장하기 위해 2FA 및 지문과 같은 보다 전통적인 인증 방법을 선택할 수도 있습니다. 사회복구는 이용자의 가족 등을 통해 분실된 지갑을 복구할 수 있습니다. "다음 10억 명의 사용자는 종이 한 장에 12단어를 쓰지 않을 것입니다. 보통 사람은 그렇게 하지 않을 것입니다. 우리는 그들에게 더 나은 유용성을 제공해야 합니다. 그들은 암호화 키에 대해 생각할 필요가 없습니다." Yoav Weiss, EF 지갑은 암호화폐와 블록체인의 진입점이므로 계정 추상화를 통해 궁극적으로 체인 추상화가 번창할 수 있습니다. 계정 추상화의 내부 작동에 대한 자세한 내용은 Jarrod Watts의 이 게시물을 참조하세요.

소위 의도란 숙련된 참가자 또는 "해결자"가 사용자를 대신하여 최적의 방식으로 거래를 수행하는 것을 의미합니다. 간단히 말하면, 사용자가 요구하는 온체인 작업을 체인 외부에서 최적의 방식으로 구현하는 것입니다. 예를 들어, CowSwap에 주문을 제출하면 실제로 해당 토큰을 가장 좋은 가격에 다른 토큰으로 교환하려는 의도를 제출하는 것입니다. 의도를 오프체인으로 제출함으로써 공개 멤풀은 우회되고 암호화된 비공개 멤풀로 직접 라우팅됩니다. 여기서 확인자는 자체 대차대조표 테이블이나 비공개 주문 흐름을 사용하여 가능한 최상의 가격으로 귀하의 의도를 만족시키거나 해결하기 위해 경쟁합니다. 또는 Uniswap 및 Curve와 같은 온체인 유동성 장소를 사용합니다. 이러한 방식으로 솔버 이익은 ​​0으로 압축되어 사용자에게 가능한 최상의 실행을 제공합니다. 이제 의도가 정의되었으므로 체인 추상화를 구현하는 데 정확히 어떻게 도움이 됩니까? 그 답은 계정 추상화에서 서명자와 수행자 사이의 경계로 돌아옵니다. 사용자가 버튼을 클릭하여 거래에 서명하기만 하면 모든 온체인 요구 사항을 최선의 실행 방법을 찾는 책임을 맡을 성숙한 행위자에게 아웃소싱할 수 있습니다. 이러한 성숙한 참가자는 L1 및 L2의 다양한 애플리케이션과 상호 작용할 리스크, 온체인 다양한 토큰과 관련된 가스 요금, 구조 조정 리스크 및 기타 실행 리스크 감수합니다. 이러한 단계와 리스크 감수함으로써 솔버는 그에 따라 사용자에게 부과하는 수수료의 가격을 책정합니다. 이 경우 사용자는 온체인 제품 및 서비스 사용에 따른 다양한 복잡성과 관련 리스크 고려할 필요가 없으며 성숙한 참가자에게 아웃소싱하여 사용자에게 해당 수수료를 청구합니다. 해결사 간에 경쟁이 있기 때문에 사용자에게 부과되는 수수료는 주문 흐름을 이기는 해결사의 가격을 낮출 준비가 되어 있는 해결사가 항상 있기 때문에 거의 0에 가깝게 압축됩니다. 이것이 자유 시장의 마법입니다. 경쟁을 통해 사용자는 더 낮은 가격으로 더 나은 서비스를 누릴 수 있습니다. 예를 들면: 저는 이더 에 ETH가 있고 솔라나에 SOL이 있고 가장 좋은 가격에 실행되기를 원합니다. 견적 요청(RFQ) 시스템을 통해 의도 시장은 주문 흐름을 전달하고, 사용자는 몇 초 안에 솔라나에서 SOL을 보유할 수 있습니다. 이더 의 블록 시간이 12초라는 점은 주목할 가치가 있습니다. 이는 솔버가 결제를 보장하지는 않지만 자체 노드를 실행함으로써 USDC 예금 거래가 유효하고 통과될 것이라고 상당히 확신할 수 있음을 의미합니다. 또한 솔버는 자체 대차대조표를 사용하여 솔라나에서 SOL 구매에 대한 자금을 사전에 조달할 수 있으며 자금을 획득하기 전에 본질적으로 의도를 구현할 수 있습니다. 리스크 사용자가 부담하는 것이 아니라 성숙한 참여자가 부담하기 때문에 사용자는 크로스체인 브리지, RPC 또는 사용된 가스 비용을 알지 않고도 1초 미만의 대기 시간과 최상의 가격으로 이를 구현할 수 있습니다. 이 경우에도 사용자는 자신이 어떤 체인을 사용하고 있는지 알 수 있습니다. 이 예에서는 인텐트가 완전히 추상적인 체인에서 작동하는 것이 아니라 현재 컨텍스트에서 작동하는 방식을 보여줍니다. 의도는 여기서 끝나지 않고 더 많은 가능성이 있습니다. 의도가 모든 사용자의 요구를 충족시키는 미래를 상상하는 것은 어렵지 않습니다. 사용자는 자신이 원하는 작업을 지정하기만 하면 가장 효율적인 방법으로 수행할 수 있습니다. 예를 들어, 사용자는 ETH로 DAI를 빌려 유동성 풀에 DAI를 예치하여 CRV 보상을 받을 수 있습니다. 이 예에서 승인된 솔버는 모든 DAI의 대출 금리를 ETH와 비교하고 가장 낮은 금리로 대출합니다. 그런 다음 솔버는 DAI를 Yearn과 유사한 금고에 입금하고 최고 수익률을 CRV로 자동 변환한 후 사용자 지갑으로 전송합니다. 그러나 거래의 최대 가격 하락과 같은 다른 객관적인 입력과 달리 리스크 은 주관적이며 의도 측면에서 표현될 수 없다는 점에 유의하는 것이 중요합니다. 그렇다면 이러한 의도를 달성하기 위해 어떤 대출 시장, 유동성 풀 및 체인을 사용할 수 있습니까? 결국 모든 시장에는 서로 다른 리스크 프로필과 신뢰 가정이 있습니다. 그리고 이것이 공인된 해결사가 참여하는 곳입니다. 각 인증된 확인자는 사용자가 미리 표현한 리스크 및 신뢰 기본 설정에 따라 사용자의 의도를 어느 정도 충족할 수 있도록 사용자의 신뢰를 받습니다. 예를 들어, 사용자는 "리스크" 계약에 입금하지 않도록 지정할 수 있습니다. 그러나 고급 사용자만이 솔버에 대량 의 주관적 선호도를 할당할 가능성이 높습니다. 고급 사용자(HFT, MM, VC 등)보다 훨씬 더 정교한 행위자가 체인과 직접 인터페이스하여 해결사로부터의 수수료를 피하고 리스크 및 신뢰 가정 자체를 맞춤화할 수 있습니다. 블록체인에 대한 지식이 어느 정도 있는 사용자는 몇 가지 사전 설정(예: 낮음, 중간, 높음 리스크) 중에서 선택할 수 있으며 솔버는 이러한 사전 설정에 따라 작업을 수행할 수 있습니다. 사용자의 주관적인 요구를 충족하기 위해 승인된 해결사 그룹을 활용하면 해결사 간에 경쟁 상황이 조성될 수 있으며, 따라서 사용자에게 문제를 일으키지 않고 가능한 최선의 방법으로 사용자 주문을 이행하도록 장려할 수 있습니다. 또한 사용자는 언제든지 솔버의 실행자 권한을 취소하여 인증을 "취소"할 수 있으며 견제와 균형 시스템을 구축할 수 있습니다. 이러한 방식으로 확인자는 정직성을 유지하고 사용자 기본 설정을 따르려는 인센티브를 갖게 됩니다. 그렇지 않으면 다른 확인자가 주문 흐름을 시작한 사용자에게 악의적으로 행동했다는 것을 증명할 수 있습니다. 물론 Intent는 여전히 진행 중인 작업이며 Intent가 어떻게 보다 정교한 기술로 변환될 수 있는지에 대한 추측은 추측일 뿐입니다. 그럼에도 불구하고 의도가 이런 식으로 발전하는 것을 보는 것은 놀라운 일이 아닙니다. 우리는 체인 추상화의 미래를 실현하는 데 있어 의도가 가장 중요한 역할을 할 것이라고 믿습니다. CowSwap과 deBridge는 의도에 초점을 맞춘 두 가지 프로젝트입니다. 우리는 이미 CoWSwap과 그 인텐트 기반 아키텍처를 소개했습니다. CoWSwap과 유사하게 deBridge도 인텐트 기반 아키텍처를 사용하지만 그 목적은 초고속 크로스체인 트랜잭션을 가능하게 하는 것입니다. 대부분의 의도 기반 솔루션과 마찬가지로 deBridge는 MM, HFT 및 기타 기존 플레이어로 구성된 솔버 네트워크를 활용하여 온체인 수집하기 전에 자체 대차대조표를 통해 대상 온체인 의 사용자 자금을 사전에 조달합니다. deBridge는 사용자에게 가능한 최고의 실행을 제공하기 위해 솔버가 서로 경쟁하도록 하는 것 외에도 리스크(예: 재구성 리스크) 및 기타 불편(예: 가스 요금 및 온체인 다른 RPC)을 솔버에게 오프로드하여 이를 수행합니다. 분화. 아래 그림은 deBridge 모델을 보여줍니다. 아래 예에서, 솔라나에서 USD 스테이블코인을 소유한 사용자는 이더 에서 유로 스테이블코인을 소유하고 싶어하며, deBridge는 이를 솔버 네트워크에 전파하여 솔버가 이더리움의 ETH에 게시할 수 있도록 합니다. 이더 이더 의 유로 스테이블 코인인 ethEUR로 교환됩니다. deBridge 검증자 그룹 이 솔버가 대상 온체인 에서 사용자의 의도를 충족했음을 확인한 후(이 경우 사용자에게 ethEUR 제공), deBridge는 곧 소스 체인(이 경우 Solana)에서 사용자의 자금을 잠금 해제하고 해결사에게 주어졌습니다. 중요한 점은 사용자가 온체인 자금을 받기 전에 확인을 기다릴 필요가 없다는 것입니다.

deBridge와 의도 기반 설계를 더 잘 이해하려면 이 팟캐스트 에피소드를 들어보세요.

미래에 멀티체인 이 점점 더 발전할 것이라는 징후 중 하나는 유동성의 극단적인 분산입니다. 수백 개의 롤업, 밸리디움, L1 등이 각각 자체 네트워크에서 유동성을 호스팅하는 세계에서는 유동성 풀의 단편화로 인해 최종 사용자 경험이 더욱 악화됩니다. 수백 개의 CEX와 더 많은 온체인 DEX(모두 동일한 유동성 풀을 공유함)가 아닌 단 하나의 CEX가 암호화폐 시장의 전체 유동성을 호스팅하는 경우 검열 및 전반적인 중앙화 문제 외에도 터미널 사용자 성능은 가능한 최고가 되십시오. 하지만 이는 단지 가정일 뿐이다. 경쟁이 치열하고 권력이 탈중앙화 현실 세계에서는 이는 현실적으로 불가능하기 때문이다. DEX 수집기의 출현은 단일 네트워크 내의 서로 다른 유동성 소스를 통합 인터페이스로 집계하는 사용자 경험을 위한 중요한 단계입니다. 그러나 피할 수 없는 멀티체인 미래가 나타나기 시작하면 DEX 통합자는 멀티체인 과 그 유동성이 아닌 온체인 유동성을 집계할 수 있으므로 더 이상 적합하지 않게 됩니다. 또한, 이더 과 같은 블록체인의 경우 여러 소스 체인 또는 체인 간에 유동성을 전달하는 데 필요한 관련 가스 비용으로 인해 집계기 사용 비용이 직접 유동성 소스 비용보다 높습니다. 이 모델은 Solana와 같은 저가, 저지연 네트워크에서 더 성공적일 수 있지만, 애그리게이터 자체는 거래를 라우팅할 수 있는 유동성 소스가 여전히 제한되어 있습니다. 체인 추상화의 미래에는 분산된 유동성을 통합하는 기술을 보유하는 것이 중요합니다. 이상적인 사용자 경험은 체인이 없고 실행 서비스를 제공하기 위해 제3자 확인자에 의존할 가능성이 높기 때문입니다. 많은 팀이 멀티체인 유동성 단편화를 촉진하기 위한 솔루션을 개발하고 있습니다. 아래에서는 주로 Polygon AggLayer 및 Optimism Superchain을 소개하겠습니다.

Polygon 웹 사이트에서는 다음과 같이 설명합니다. “AggLayer는 범용 크로스 체인 브리지와 원활한 크로스 체인 상호 운용성을 위한 암호화 보안 보장을 제공하는 ZK 기반 메커니즘의 두 부분으로 구성된 탈중앙화 프로토콜입니다. 연결된 체인을 통해 보안을 제공합니다. AggLayer는 모놀리식 체인의 원활한 사용자 경험을 유지하면서 독립성과 모듈 유지할 수 있습니다. "기본적으로 이더 L2 스케일링 솔루션과 이더 브리징 사이에는 패러다임이 있습니다. 이는 이더 에서 L2로 브리지된 모든 사용자 자금이 이 브리지 계약에 있음을 의미합니다. 그러나 이는 서로 다른 L2 간의 상호 운용성과 데이터를 원활하게 전달하고 L2 간에 가치를 전송하는 능력을 파괴합니다. 예를 들어 아래 그림과 같이 Base에서 Zora로(둘 다 이더 Rollup) 교차하려는 경우 먼저 Base에서 이더 으로, 그 다음 이더 에서 Zora로 출금하는 데 7일이 걸리기 때문입니다. Base와 같은 OP 유형 롤업의 경우 실패/사기 증명을 사용하여 브리지 트랜잭션에 대해 이의를 제기하는 데 시간이 걸립니다. 이는 긴 프로세스일 뿐만 아니라 이더 메인 체인과 상호 작용해야 하기 때문에 비용도 매우 많이 듭니다. Polygon AggLayer는 이 프로세스를 완전히 뒤집습니다. 아래 그림에서 볼 수 있듯이 모든 체인은 AggLayer를 활용하는 다른 체인과 크로스체인 계약을 공유합니다.

AggLayer의 핵심은 연결된 온체인 영지식(ZK) 증명을 집계하여 크로스체인 거래를 촉진하는 것입니다. AggLayer는 기본적으로 지원되는 모든 체인이 특정 작업이 발생했음을 증명하기 위해 ZK 증명을 게시하는 집계 장소입니다. 이를 더 자세히 설명하기 위해 실제 상황에서 어떻게 작동하는지 살펴보겠습니다. 이 예에서는 언급된 모든 체인이 AggLayer에 연결되어 있다고 가정합니다. 해석기는 기본 사용자의 요청이나 의도를 감지합니다. 사용자는 ETH를 소유하고 있으며 Zora에서 3000 DAI 상당의 NFT를 구매하려고 합니다. 솔버에는 DAI가 없으므로 해당 의도를 달성할 수 있는 최선의 방법을 신속하게 찾아야 합니다. 그들은 Optimism의 DAI가 Zora보다 저렴하다는 것을 발견했습니다. 따라서 솔버는 사용자가 Base에서 ETH를 소유하고 있으며 Optimism에서 해당 금액의 ETH를 얻기를 희망한다는 것을 나타내는 증거를 AggLayer에 발행합니다. 크로스체인 계약이 공유되기 때문에 "온체인 동일한 양의 대체 가능 자산을 "Y"온체인 으로 전송하려면 하나의 ZK 인증서만 필요합니다. ZK 증명을 발행하고 Optimism에서 해당 금액의 ETH를 잠금 해제한 후 솔버는 DAI로 교환하고 동일한 프로세스를 수행하여 Zora에서 동일한 양의 DAI를 얻은 다음 NFT 구매를 완료합니다. 이러한 프로세스를 통해 AggLayer는 이러한 ZK 인증서를 이더 에 정착시켜 최종 사용자와 AggLayer에 연결된 체인에 대해 더 강력한 보안을 보장합니다. 그러나 이 경우 해결사/사용자/기타 행위자가 재고 리스크 부담합니다. 이러한 리스크 Optimism에 대한 DAI 차익거래, NFT 비용 상승, ETH 가격 하락 또는 생성에서 거래까지 사용자 주문 흐름의 기타 리스크 형태로 나타나 관련 당사자에게 손실을 초래할 수 있습니다. 온체인 DEX 수집기는 원자적으로 구성 가능하지만 솔버는 다양한 상태 시스템과 상호 작용합니다. 원자적 구성 가능성은 모든 작업이 단일 선형 순서로 실행되고 모두 성공하거나 모두 실패하도록 보장합니다. 이는 (대상 온체인 에서) 재구성의 잠재적 리스크 으로 인해 서로 다른 상태 머신 간에 항상 최소 하나의 블록 지연이 있기 때문입니다. 그러나 이것이 위의 사용 사례가 발생할 수 없다는 의미는 아닙니다. 롱테일 이벤트가 있을 뿐만 아니라 해결사 및 기타 기존 플레이어도 이러한 리스크 감수하고 사용자에게 가격 책정을 통해 리스크 할 수 있습니다. 예를 들어 솔버는 손실이 발생할 경우 이를 보상하거나 자체 대차대조표를 사용하여 사용자의 의도를 충족함으로써 실행을 보장할 수 있습니다.

통합된 유동성의 또 다른 예는 Optimism Superchain입니다. Optimism 문서의 정의에 따르면 슈퍼체인은 "OP 스택을 기반으로 구축된 크로스체인, 탈중앙화 거버넌스, 업그레이드, 통신 레이어 등의 기능을 공유하는 체인 네트워크"입니다. 이 프로젝트는 AggLayer와 유사하게 유동성 집계에 중점을 둡니다. 슈퍼체인은 그 일부인 모든 체인이 공유된 크로스체인 계약을 사용할 수 있도록 합니다. 이는 슈퍼체인의 체인 간 유동성을 모으는 첫 번째 단계입니다.

Superchain과 AggLayer의 차이점은 AggLayer는 원활한 경험을 위해 ZK 증명에 의존하는 반면 Superchain은 공유 순서 에 의존한다는 것입니다. 이 기사에서는 공유 순서 에 대해 자세히 다루지 않지만 이 기사 를 참조하여 공유 순서 체인 전반의 원활한 상호 운용성 및 어느 정도 원자 구성 가능성 분야에서 이점을 얻을 수 있는 방법을 이해할 수 있습니다. 슈퍼체인은 옵트인 체인이 공유 순서 를 사용해야 한다고 규정하기 때문에 옵트인 체인이 사용할 수 있는 실행 환경이 제한될 수 있습니다. 또한 체인이 사용자가 만든 MEV에 액세스할 수 없는 등 다른 번거로운 문제와 이 문서에 설명된 기타 문제가 발생합니다. 그러나 Espresso 와 같은 팀은 공유 순서 사용하여 체인으로 활성화된 MEV를 재배포하는 방법을 연구하고 있습니다. 또한 Polygon AggLayer에 연결된 모든 체인도 동일한 ZK 루프를 사용해야 하므로 AggLayer에 연결된 체인에서 사용할 수 있는 실행 환경도 제한됩니다.

Frontier Research는 CAKE(Chain Abstraction Key Elements) 프레임 개발했습니다. 프레임 는 다음 상태에 도달하는 데 필요한 세 가지 계층(사용자 지향 애플리케이션 계층 제외)을 설명합니다. "체인 추상 세계에서 사용자는 dApp 웹사이트를 방문하고 지갑을 연결하고 인텐트 작업에 서명한 다음 최종 단계를 기다립니다. 모든 획득 목표 체인 및 최종 결제에 필요한 자산의 복잡성은 사용자 측에서 추상화되었으며 CAKE의 인프라 레이어에서 발생합니다. 프레임 CAKE의 세 가지 인프라 레이어를 권한 레이어, 해결 레이어 및 결제로 정의합니다. 층. . 우리는 이미 해결 레이어와 권한 레이어에 대해 논의했습니다. 권한 계층에는 계정 추상화 및 정책(승인이라고 함)이 포함되어 있으며 결제 계층에는 오라클, 크로스체인 브리지, 사전 확인 및 기타 백엔드 기능과 같은 기본 기술이 포함되어 있습니다. 따라서 프레임 의 결제 구성 요소가 해결자가 리스크 관리하고 사용자에게 더 나은 실행을 제공하는 데 공동으로 도움이 될 수 있으므로 결제 계층은 해결사 및 기타 성숙한 참가자는 물론 사용자 대면 애플리케이션에 큰 이점을 가져올 것으로 예상됩니다. 이는 데이터 가용성 및 실행 증명과 같은 다른 구성 요소로 더욱 확장됩니다. 이는 애플리케이션 개발자에게 안전한 구축 경험을 제공하고 궁극적으로 최종 사용자에게 전달되는 보안 보장을 제공하기 위한 블록체인의 요구 사항입니다. CAKE 프레임 이 기사에 언급된 많은 개념을 포함하며 체인 추상화의 다양한 구성 요소와 그 상호 관계를 살펴볼 수 있는 일관된 방법을 제공합니다. 프레임 에 관심이 있는 독자는 이 소개 기사를 읽을 수 있습니다.

우리는 체인 추상화의 미래를 가능하게 하기 위해 노력하는 몇 가지 프로젝트를 다루었으며, 여기에 몇 가지 다른 프로젝트가 있습니다.

Particle Network는 EVM 호환 고성능 실행 환경으로 실행되는 Cosmos SDK 기반의 모듈 L1을 출시합니다. 처음에 Particle은 계정 추상화 서비스 제공업체로 데뷔하여 사용자가 Web2 소셜 계정에 연결된 스마트 계약 지갑을 생성한 다음 이를 dApp 내장 인터페이스에서 사용할 수 있도록 했습니다. 이후 프로토콜은 L1의 지갑, 유동성 및 가스 추상화 서비스 제품군을 통해 더 넓은 블록체인 공간에서 체인 추상화를 촉진하기 위해 서비스를 확장했습니다. 다른 체인 추상화 서비스 제공업체와 마찬가지로 Particle은 누구나 단일 계정을 통해 여러 온체인 에서 쉽게 거래하고 원하는 토큰으로 가스 비용을 지불할 수 있는 미래를 구상합니다. 따라서 기본 L1은 멀티체인 생태계의 조정자 역할을 하여 EVM 및 비EVM 분야의 사용자와 유동성을 통합합니다.

범용 계정(UA) 최종 사용자 관점에서 Particle의 체인 추상화 스택은 계정 생성이라는 첫 번째 원칙으로 시작됩니다. Particle의 범용 계정은 원자 교차 체인 트랜잭션을 자동으로 라우팅하고 실행하여 온체인 토큰 잔액 단일 주소로 집계하는 기존 EOA(외부 소유 주소)에 연결된 ERC-4337 스마트 계정입니다. 기존 암호화폐 지갑을 사용하여 계정을 생성하고 관리할 수 있지만 Particle의 WaaS를 사용하면 사용자가 소셜 로그인을 사용하여 가입할 수도 있습니다. 기본 블록체인 운영의 복잡성을 추상화하기 위해 UA는 기존 지갑 위에 통합 인터페이스로 기능하여 사용자가 마치 온체인 에 존재하는 것처럼 여러 블록체인 환경에 걸쳐 토큰을 예치하고 사용할 수 있도록 합니다. UA 간의 동기화를 유지하기 위해 계정 설정은 각 인스턴스의 중앙 정보 소스로 Particle L1에 저장됩니다. 그런 다음 네트워크는 크로스체인 메시징을 촉진하여 새 인스턴스를 배포하거나 기존 인스턴스를 업데이트합니다. 따라서 Particle L1은 사용자 프로토콜을 통해 모든 크로스체인 트랜잭션을 처리하는 조정 및 결제 계층입니다.

범용 유동성 입자 체인 추상화 서비스의 또 다른 핵심 구성 요소는 범용 유동성 기능입니다. 사용자 프로토콜은 사용자가 인터페이스를 통해 거래 요청을 표현할 수 있는 방법을 제공하는 반면, 범용 유동성은 이러한 요청의 실행을 자동화하는 역할을 담당하는 계층을 의미하며, 이를 통해 서로 다른 네트워크에서 잔액 통합할 수 있습니다. 이 기능은 기본 가스 토큰 구매 및 새 네트워크용 기본 지갑 생성과 같은 현재 진입 장벽으로 인해 방해를 받을 수 있는 크로스 체인 전송을 활성화하는 데 핵심입니다. 예를 들어, 사용자가 한 번도 사용된 적이 없고 자금도 없는 온체인 자산을 구매하려는 경우 구매에 필요한 유동성은 다른 온체인 에 있을 수 잔액 사용자의 기존 잔액 에서 자동으로 인출되거나 다른 토큰일 수도 있습니다. 이는 오프체인 이벤트와 상태 이벤트 정산을 모니터링하기 위한 전문 서비스(릴레이 노드라고 함)를 지원하는 Particle의 탈중앙화 메시징 네트워크(DMN)를 통해 대부분 달성됩니다. 보다 정확하게는 DMN의 릴레이는 메시징 프로토콜을 사용하여 온체인 사용자 작업 상태를 모니터링한 다음 최종 실행 상태를 Particle L1에 확정합니다. 범용 GasParticle 체인 추상화 스택의 세 번째 기둥은 범용 Gas 토큰의 구현입니다. Universal Gas는 Particle의 UA와 상호 작용하여 사용자가 어떤 토큰을 사용해든 가스 비용을 지불할 수 있도록 해줍니다. 사용자가 Particle UA를 통해 거래를 수행하려는 경우 인터페이스는 사용자에게 가스 토큰을 선택하라는 메시지를 표시하고 결제는 Particle의 기본 Paymaster 계약을 통해 자동으로 이루어집니다. 모든 가스 지불은 온체인 정산되며, 수수료의 일부는 Particle 기본 PARTI 토큰으로 교환되어 Particle L1에서 정산됩니다.

Particle은 1,700만 건 이상의 지갑 활성화와 1,000만 건 이상의 사용자 활동을 기록한 것으로 알려진 기존 계정 추상화 인프라를 기반으로 구축되었습니다. Particle L1은 기존 블록체인과 직접 경쟁하지 않고 체인 추상화 서비스 영역(Near 및 Cake R&D 팀 포함)의 주요 팀과 협력하여 상호 운용성 계층을 제공하는 것을 목표로 합니다. Particle Network L1은 현재 테스트 네트워크 단계에 있으므로 초기 참가자가 실험적인 UA 구현에서 Universal Gas를 시험해 볼 수 있습니다.

샤딩된 지분 증명 L1인 Near의 핵심은 블록체인 기반 애플리케이션과 주류 사용자 간의 격차를 해소하는 데 중점을 둡니다. Near는 Account Aggregation을 통해 이를 달성합니다. 계정 통합은 지갑 전환, 가스비 관리, 크로스체인 등과 같은 블록체인 네트워크 사용의 주요 문제점을 추상화하도록 설계된 다층 아키텍처입니다. 모든 작업을 하나의 계정으로 집계합니다.

Near 계정 대부분의 블록체인 온체인 현재 영숫자 공개 키 해싱 표준 외에도 Near의 독점 계정 모델은 각 계정을 alice.near와 같이 더 읽기 쉬운 계정 이름에 매핑합니다. Near 계정은 성격과 기본 기능이 다른 두 가지 유형의 액세스 키를 사용하여 계정이 여러 온체인 에서 여러 키를 관리할 수 있도록 하며, 각 키는 해당 도메인에 고유한 다양한 측면을 담당합니다.

  • 전체 권한 키: 이 키는 거래에 서명하고 효과적으로 계정을 대신하여 작동하는 데 사용될 수 있으므로 절대로 공유해서는 안 됩니다.
  • 함수 호출 키: 이 키는 특정 계약 또는 계약 세트에 대한 호출 권한에 구체적으로 서명하는 데 사용됩니다.

Near의 독점 키 관리 시스템인 FastAuth는 진입 장벽을 낮추고 최종 사용자를 위한 블록체인 추상화를 더욱 향상시킵니다. FastAuth를 사용하면 사용자는 간단한 이메일 주소만으로 블록체인 기반 계정에 가입할 수 있으며 길고 복잡한 개인 키와 비밀번호를 패스키(비밀번호를 생체 인식으로 대체)로 대체할 수 있습니다. 멀티체인 서명 멀티체인 서명은 Near 체인 추상화의 핵심 구성 요소로, 모든 NEAR 계정이 다른 온체인 에 관련 원격 주소를 갖고 메시지에 서명하고 이 주소에서 트랜잭션을 실행할 수 있도록 합니다. 이를 달성하기 위해 멀티체인 서명은 NEAR MPC(Multi-Party Computation) 네트워크를 이러한 원격 주소의 서명자로 사용하므로 명시적인 개인 키가 필요하지 않습니다. 이는 MPC 서명자가 키 공유 및 노드가 변경되더라도 동일한 전체 공개 키를 유지할 수 있도록 하는 키 공유 형태를 구현하는 새로운 임계값 서명 프로토콜을 통해 가능합니다. MPC 서명 노드도 NEAR 네트워크의 일부가 되어 스마트 계약이 계정 ​​서명 프로세스를 시작할 수 있도록 합니다. 각 계정은 체인 ID, NEAR 계정 ID 및 특정 경로의 다양한 조합을 사용하여 모든 온체인 에 무제한의 원격 주소를 생성할 수 있습니다. 현재 보편적인 블록체인 환경에서 원활한 사용자 경험 개발을 방해하는 또 다른 주요 문제는 각 블록체인이 자체 기본 토큰으로 가스 요금을 지불해야 하며, 이로 인해 사용자는 기본 네트워크를 사용하기 전에 가스 요금을 받아야 한다는 것입니다. 이 토큰. NEP-366은 사용자가 온체인 가스나 토큰을 소유하지 않고도 Near에서 거래를 수행할 수 있도록 하는 기능인 Near에 메타 거래를 도입합니다. 이는 서명된 거래를 수신하고 이를 네트워크에 전달하는 동시에 가스 요금을 보조하는 데 필요한 토큰을 첨부하는 제3자 서비스 제공업체인 Relayers를 통해 달성됩니다. 기술적 관점에서 최종 사용자는 SignedDelegateAction(거래소 데이터 포함)을 생성하고 서명한 다음 이를 중계 서비스로 보냅니다. 중계 서비스는 이 데이터를 사용하여 트랜잭션에 서명하고 RPC 호출을 통해 SignedTransaction을 네트워크에 전송하며 사용자를 대신하여 작업을 수행할 때 중계 서비스가 가스를 지불하는지 확인합니다.

체인 추상화 서비스를 위한 솔루션을 구축하는 다른 주목할만한 팀은 다음과 같습니다. 이 목록은 반드시 완전한 것은 아니지만 체인 추상화 모델을 추가로 조사하는 데 관심이 있는 사람들에게 기초를 제공할 수 있습니다. ConnextConnext 는 블로그 (2023년 5월)에서 체인 추상화를 "체인 추상화 서비스 제공업체의 핵심 원칙에 대한 사용자 관심을 최소화하여 dApp 사용자 경험을 향상시키는 패턴"으로 정확하게 설명하는 모듈 상호 운용성 프로토콜입니다. 현재 건설중입니다. Connext는 Chain Abstraction Toolkit을 통해 애플리케이션 개발자에게 스마트 계약 모듈 세트를 제공합니다. 핵심 기능은 스마트 계약이 다양한 환경에서 서로 상호 작용할 수 있도록 하는 기본 기능인 xCall입니다. xCall 기능은 자금, 콜 데이터 및/또는 다양한 체인 간 전송을 시작할 수 있으며, Chain Abstraction Toolkit은 이를 개발자가 사용할 수 있는 간단한 로직으로 캡슐화합니다. 소켓 프로토콜 소켓 프로토콜은 애플리케이션 개발자가 상호 운용성 중심의 제품 및 서비스를 구축하여 안전하고 효율적인 크로스체인 데이터 및 자산 전송을 달성할 수 있도록 지원하는 인프라를 제공합니다. 소켓 2.0은 크로스체인 서비스에서 체인 추상 서비스로의 프로토콜 전환을 나타내며, 주력 제품인 MOFA(모듈 Order Flow Auction) 메커니즘이 그 하이라이트입니다. 이 메커니즘은 효율적인 체인 추상화 시장을 위한 경쟁 메커니즘을 제공하도록 설계되었습니다. 전통적인 OFA에는 전문적인 작업을 수행하고 최종 사용자 요청에 대한 최상의 결과를 제공하기 위해 경쟁하는 다양한 행위자의 네트워크가 포함됩니다. 마찬가지로 MOFA의 목적은 송신기라고 불리는 실행 에이전트와 사용자 의도를 위한 공개 시장을 제공하는 것입니다. MOFA에서 전송자는 체인 추상화 번들 또는 여러 블록체인 간에 데이터와 가치를 전송해야 하는 주문된 사용자 요청 시퀀스를 생성하고 완료하기 위해 경쟁합니다. InfinexInfinex는 탈중앙화 애플리케이션과 생태계를 통합하는 것을 목표로 단일 사용자 경험 계층을 구축하고 있습니다. 주력 제품인 Infinex Account는 모든 온체인 애플리케이션을 최종 사용자를 위한 간소화된 사용자 경험으로 통합하는 플랫폼 역할을 하는 다층 서비스입니다. Infinex 계정의 중심에는 표준 Web2 인증을 통해 제어, 보안 및 복원할 수 있는 크로스체인 스마트 계약 세트가 있습니다. Brahma ConsoleBrahma Finance는 특히 EVM 블록체인 생태계에 중점을 두고 DeFi 사용자 경험을 향상하도록 설계된 온체인 실행 및 관리 환경인 주력 제품 콘솔을 구축하고 있습니다. Brahma는 일괄 거래와 온체인 거래를 사용하여 온체인 거래를 동기화하고 온체인 상호작용을 위해 스마트 계정을 사용합니다. 최종 결과는 단일 사용자 인터페이스 내에서 원활한 크로스 체인 상호 작용입니다. AgoricAgoric은 Cosmos의 기본 L1이며 비동기식 다중 블록 실행 환경으로 설계되었으며 크로스체인 애플리케이션 개발에 선호되는 환경이 되는 것을 목표로 합니다. Agoric은 체인 간 통신을 위해 Cosmos IBC 프로토콜을 활용하는 동시에 Cosmos 생태계 외부의 상호 작용을 위해 Axelar의 일반 메시징(GMP)을 활용합니다. Agoric의 조정된 애플리케이션 인터페이스(API)는 크로스체인 통신 및 스마트 계약 실행과 관련된 복잡한 문제를 추상화함으로써 개발자 경험을 단순화하는 동시에 최종 사용자는 고유한 체인 추상화 기능을 갖춘 애플리케이션의 이점을 누릴 수 있습니다.

많은 내용을 작성하면서 체인 추상화가 최종 사용자에게 제공하는 이점은 분명해야 한다고 생각합니다. 블록체인 기본 애플리케이션 사용의 복잡성은 참여를 원하는 모든 사용자를 위한 통합 인터페이스를 생성하기 위해 통합 인터페이스 레이어로 완전히 추상화될 것입니다. 체인이 없는 글로벌 터치 포인트입니다. 마찬가지로 중요한 것은 체인 추상화는 블록체인 애플리케이션에 큰 이점을 가져올 수 있다는 것입니다. 현재 Web2 개발자는 애플리케이션을 배포할 위치를 "선택"할 필요가 없습니다. 예를 들어 Airbnb는 인터넷에 연결되어 있으면 누구나 사용할 수 있습니다. 그러나 Web3 환경에서 개발자는 애플리케이션이 배포되는 환경(예: 이더, Solana 또는 Cosmos)을 선택해야 합니다. 이는 TAM(기술 수용 모델)을 제한할 뿐만 아니라 개발자가 배포할 "올바른" 체인을 선택해야 함을 의미합니다. 이 선택은 어렵지만 매우 중요합니다. 일부 애플리케이션은 그 자체로는 훌륭하지만 기본 블록체인으로 인해 문제가 발생합니다. 또한, 블록체인 산업이 지속적으로 성장하고 발전함에 따라 소위 "올바른" 체인도 계속해서 변화할 수 있습니다. 체인 추상화의 미래에는 애플리케이션 개발자가 더 이상 성공과 연결된 체인을 선택할 필요가 없습니다. 우리가 멀티체인 미래를 향해 나아가고 있다는 것은 명백하며, 이는 필연적으로 사용자 경험 문제를 악화시키고 주류 애플리케이션을 방해할 것입니다. 우리는 체인 추상화와 그 다양한 구성 요소가 오늘날의 암호화폐 사용자 경험 문제에 대한 실행 가능한 솔루션이라고 믿습니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트