
원본 출처:긱 웹3공개 금지
원저자: 0xmiddle
소개
Web3 생태계에서 크로스체인 브리지는 매우 중요한 부분으로, 체인 간의 사일로를 허물고 수천 개의 체인의 상호 연결을 실현하는 핵심 시설입니다. 과거에는 사람들이 크로스체인 기술을 탐구하고 실행하는 데 매우 적극적이었습니다. 관련된 크로스체인 브릿지 제품은 수백 가지가 있었습니다. 일부는 통합된 상호 운용성 레이어를 구축하는 데 전념하고 다른 일부는 유통을 개방하려고 노력했습니다. 멀티체인 자산 비전 그것들은 동일하지 않으며, 각각은 기술 솔루션에서 자체적인 선택을 가지고 있습니다.
이 기사에서 논의하고자 하는 내용은 크로스체인 브리지의 미래는 무엇입니까? 어떤 종류의 크로스체인 프로토콜이 더 유망합니까? 어떤 크로스체인 애플리케이션이 대량 채택될 가능성이 더 높습니까? 개발자는 크로스체인 애플리케이션을 어떻게 구축해야 합니까? 다음에서 저자는 크로스체인 브릿지의 개발 추세에 대해 논의하고 먼저 세 가지 핵심 주장을 제시할 것입니다.
차세대 안전하고 고성능인 크로스체인 브릿지가 주류가 될 것입니다.
풀체인 애플리케이션은 새로운 dApp 패러다임이 될 것입니다
유동성 스왑 브리지는 USDC와 같은 자산 발행자의 공식 브리지로 대체됩니다.
텍스트:
크로스체인 기술은 용량 확장의 확장으로 이해될 수 있는데, 하나의 체인이 모든 거래 요청을 처리하기에 충분하지 않은 경우 여러 체인이 이를 처리하고 크로스체인 브리지로 연결합니다. 크로스체인 브리지를 이해하려면 먼저 크로스체인 브리지가 해결해야 할 문제가 무엇인지 명확히 하고 이를 여러 수준으로 나누어야 합니다.
간단히 말해서 크로스체인 브리지는 프로토콜 계층과 애플리케이션 계층으로 나눌 수 있습니다. 프로토콜 계층은 크로스체인 메시징을 위한 안전하고 질서 있는 플랫폼을 제공하는 역할을 담당하며, 애플리케이션 계층은 다양한 시나리오에서 사용자의 다양한 요구를 충족하기 위해 이 플랫폼을 기반으로 dApp을 구축합니다.
프로토콜 계층에서 크로스체인 브리지의 진화
프로토콜 계층의 핵심은 크로스체인 메시지의 검증 방법인 크로스체인 메시지 전송의 보안 메커니즘입니다. 다양한 검증 방법과 Vitalik 등의 아이디어에 따라 업계에서는 크로스체인 브리지를 해시 시간 잠금 기반 아토믹 스왑, 증인 검증, 라이트 클라이언트 검증의 세 가지 유형으로 나누었습니다. 이후 Connext 창립자인 Arjun Bhuptani는 크로스체인 브리지를 로컬 검증, 외부 검증, 네이티브 검증이라는 세 가지 패러다임으로 요약했습니다.
그 중 로컬 검증은 크로스체인 자산에만 적용 가능하며 크로스체인 메시지를 지원할 수 없으며 사용자 경험이 우호적이지 않습니다(사용자가 거래를 완료하려면 두 번 작업해야 함). 이 접근 방식을 채택한 최초의 교차 연결 교량 중 일부는 이후 진로를 변경하고 경로를 포기했습니다. 네이티브 검증이 가장 안전하지만 비용이 너무 높고, 한편으로는 사용자가 지불하는 가스 비용이 너무 높아 어떤 경우에는 완전히 비경제적이기도 합니다. 반면, 개발자의 코딩 비용은 너무 높으며, 서로 다른 블록체인에 접근하려면 해당 라이트 클라이언트 검증 프로그램을 별도로 개발해야 하며, 엔지니어링 양이 많고 채택 범위가 극도로 제한됩니다.
마지막으로 대부분의 크로스체인 브리지는 여전히 외부 검증 솔루션을 사용하고 있으며 사용자의 가스 비용과 개발 및 구현 비용이 상대적으로 낮으며 모든 메시지 크로스체인을 지원합니다. 하지만 외부 검증에서 가장 혹평을 받는 부분은 바로 보안입니다.올해 천둥번개를 당한 Multichian이든, 해커들에게 키를 도난당한 RoninBridge(Axie Infinity 공식 브릿지)와 HorizenBridge(Harmony Chain 공식 브릿지)이든 말이죠. , 그들은 모두 우리에게 간단하다고 말합니다. 외부 검증 방식은 크로스 체인 브리지의 끝이 될 수 없습니다!
크로스체인 브릿지의 보안 위험으로 인해 크로스체인 dAPP 개발이 방해를 받고 있으며 애플리케이션 계층에서는 해당 서비스를 설계할 때 매우 신중해졌습니다. 첫째, 크로스체인 상호 운용성과 관련된 링크를 최대한 피해야 합니다. 둘째, , 잘 알려진 애플리케이션은 자체 크로스체인 브리지를 구축하는 경향이 있습니다(이는 AAVE, Maker, 컴파운드 등과 같은 주요 DeFi 프로젝트에 해당됩니다). 치안이 취약한 도시에서는 사람들이 최대한 여행을 하지 않을 것이고, 부유한 사람들은 여행할 때 자신의 경호원을 데리고 올 것이라고 생각할 수 있습니다.
그러나 만족스러운 점은 LayerZero, Chainlink를 포함하여 보다 안전한 차세대 크로스체인 브리지가 빠르게 성장하고 있다는 것입니다.CCIP이러한 이중 보안 레이어 브릿지가 있고, ZK 기술과 라이트 클라이언트를 결합한 ZK 브릿지(대표 프로젝트: Polyhedra, MAP Protocol, Way Network), 경제적인 게임 메커니즘을 사용하여 크로스체인 보안을 보호하는 낙관적인 검증 브릿지(대표 프로젝트 : Nomad, cBridge), ZK와 TEE 기술을 결합한 브리지(대표 프로젝트 : Bool Network) 등이 있습니다.
특정 메커니즘을 이해하려면 저자의 이전 기사를 참조하세요.멀티체인이 무너졌습니다. 크로스체인 브리지를 살리려면 어떻게 해야 할까요? 》
간단히 말해서, 차세대 크로스체인 브리지 인프라는 성능 저하 없이 더 높은 보안을 달성하고 크로스체인 상호 운용성 설계에서 애플리케이션 계층에 대한 견고한 보장을 제공합니다.
애플리케이션 계층에서 크로스체인 상호작용의 패러다임 변화
처음에는 선택의 여지가 없었기 때문에 거의 모든 dApp이 이더리움에 배포되었습니다. 그러나 애플리케이션 레이어 생태계의 번영으로 이더리움이 압도되면서 다른 퍼블릭 체인에도 발전 기회가 주어졌고, 다양한 ETH 킬러, 사이드 체인, 레이어 2가 차례로 등장했습니다.
dApp 관점에서 이더리움은 인구는 많지만 자원은 부족하고 토지 가격이 높은 상하이와 같은 거대 도시와 같습니다. 내 비즈니스 시나리오에서 처리량이 높지만 상호 운용성 요구 사항이 낮다면 괜찮습니다. 덜 혼잡한 사이드체인에 배포됩니다. 예를 들어, 인쇄 공장이나 농장은 상하이에 위치할 필요가 없지만 교외에 위치할 수 있습니다. dYdX가 이더리움을 떠나는 이야기는 다들 잘 아실 겁니다.
동시에 dApp은 여러 체인에 배포되어 체인 운영에 참여하여 다양한 체인의 사용자에게 서비스를 제공하고 규모와 수익을 확대할 수 있습니다. 예를 들어, 뱀파이어 공격의 첫 번째 성공 사례인 Sushiswap은 이를 28개의 체인에 미친 듯이 배포했는데, Sushiswap은 기본적으로 우리가 생각할 수 있는 이름의 퍼블릭 체인에 포함되어 있습니다.
그러나 이 다중 체인 애플리케이션 생태계는 사용자에게 열악한 경험을 제공합니다: 서로 다른 체인의 애플리케이션과 상호 작용하려면 서로 다른 체인 간의 차이점을 이해하고 여러 체인에 주소를 등록하고 각 체인에서 재충전해야 합니다. 마침내 자산을 다른 체인으로 이전하게 되었습니다. 맙소사, 너무 피곤하네요!
더 심각한 것은 많은 DeFi 프로토콜이 유동성을 사용한다는 점입니다. 여러 체인에 배포하는 경우 여러 체인에 유동성을 안내해야 하며 이로 인해 유동성이 여러 체인에 분산되어 깊이가 공유되지 않습니다. 거래할 수 없게 되며, 가격에 더 큰 영향을 미칠 것입니다. 이와 관련하여 일부 사람들은 L2가 이더리움의 유동성을 무너뜨려 경쟁 우위를 잃을 수 있다고 믿고 이더리움 L2 개발에 대해 우려를 표명해 왔습니다. 일부 연구자들은 SLAMM과 같은 통합 유동성 솔루션을 제안하기도 했지만 이 솔루션은 해결하는 것보다 더 많은 문제를 야기합니다. 매우 형편없기 때문에 여기에서는 설명하지 않습니다. 관심 있는 친구들은 관련 정보를 찾을 수 있습니다.
실제 핵심 질문은 사용자가 체인의 존재를 인식할 필요가 없도록 각 체인의 자원과 생태계를 어떻게 하나로 모을 수 있는가입니다. 예를 들어, 1 ETH가 있으면 원하는 곳 어디에서나 사용할 수 있고, 다른 체인에 대해 자동으로 가스를 교환하고 지불하는 단계를 숨길 수 있나요? 애플리케이션을 사용하고 싶은데 자산을 전송하지 않고도 모든 체인에서 사용할 수 있나요? 동시에 프로젝트 당사자는 더 이상 체인을 선택하기 위해 줄을 설 필요가 없으며 여러 체인에 반복적으로 배포할 필요가 없으며 대신 가장 적합한 체인에 배포하면 다른 체인에 있는 사람들이 사용할 수 있습니다. ?
애플리케이션 계층에는 체인 계층을 숨기려면 새로운 패러다임이 필요합니다.누군가 계정 추상화라는 개념을 모방하여 체인 추상화라는 새로운 용어를 만들었는데, 이것이 바로 이것을 의미합니다. LSD 프로젝트가 어떻게 진행되는지 살펴볼까요?
예를 들어, Bifrost는 다른 LSD 제품과 다른 아키텍처 설계를 채택하여 풀체인 LSD의 선구자라고 주장합니다. Bifrost에는 Polkadot의 파라체인인 Bifrost Parachain이라는 자체 체인이 있습니다. Bifrost의 유동성 스테이킹 모듈은 Bifrost Parachain에만 배포되며, LSD 자산의 유동성 - vToken도 모두 Bifrost Parachain에 있지만, 다른 체인에서는 원격 통화를 통해 유동성 스테이킹 모듈과 Bifrost Parachain의 유동성을 사용할 수 있습니다. 그래서:
사용자는 다른 체인에서 vToken을 발행할 수 있습니다.
사용자는 다른 체인에서 vToken을 사용할 수 있습니다.
사용자는 다른 체인에서 vToken을 교환할 수 있지만 그 이면에는 Bifrost 체인의 유동성이 관련되어 있습니다.
사용자는 다른 체인의 Bifrost Parachain에 있는 vToken/Token 풀에 유동성을 제공하고 LP 토큰을 얻을 수 있습니다.
사용자는 유동성을 상환하기 위해 다른 체인의 LP 토큰을 폐기할 수 있습니다.
이러한 작업의 경우 사용자는 크로스체인 전송 프로세스를 전혀 느낄 수 없으며 모든 것이 로컬에서 수행되는 것과 같습니다.Omni LSD dApp가서 경험해보세요. Omni LSD dApp은 현재 Ethereum, Moonbeam, Moonriver 및 Astar에서 vToken의 원격 생성/상환/교환을 지원합니다.
위의 기능이 없으면 사용자가 Moonbeam에서 vDOT을 생성하려면 세 단계를 수동으로 수행해야 하는데 이는 매우 번거로운 작업입니다!
Moonbeam에서 Bifrost로 DOT의 교차 체인 전송;
vDOT를 얻으려면 Bifrost 체인에 DOT를 스테이킹하세요.
vDOT 크로스체인을 다시 Moonbeam으로 변환합니다.
원격 호출 기능을 통해 사용자의 자산은 Moonbeam 체인을 떠나지 않고 위의 세 단계를 완료하고 Moonbeam 체인에서 직접 DOT를 vDOT로 변환할 수 있습니다. 즉, 전체 프로세스 동안 사용자는 Moonbeam 로컬 애플리케이션을 사용하는 것과 마찬가지로 Bifrost 체인의 서비스를 경험하게 됩니다.
멋진데! 그러나 이것을 달성하는 방법은 무엇입니까? 실제로는 복잡하지 않습니다. Bifrost는 사용자 요청을 받아 체인을 통해 Bifrost Parachain에 전달하기 위해 다른 체인에 원격 모듈을 배포했습니다. 유동성 스테이킹 모듈이 처리된 후 결과가 체인을 통해 원격 모듈로 반환됩니다. . 사용자는 원격 체인에서 요청을 시작하기만 하면 되며 후속 프로세스는 Relayer에 의해 트리거되고 완료됩니다.
Bifrost는 해당 아키텍처를 풀체인 아키텍처라고 부르며, 다른 LSD 프로토콜의 다중 체인 배포 전략과 비교하면 다음과 같습니다.
Bifrost의 아키텍처를 이렇게 자세히 논의하는 이유는 Bifrost가 말하는 풀체인 아키텍처를 모두가 완전히 이해할 수 있도록 하기 위한 것입니다. Bifrost의 아키텍처는 실제로 새로운 일반 패러다임을 나타냅니다.
Chainlink는 블로그 게시물에서 “크로스체인 스마트 계약기사에서는 이 구조를 본점+지점 모델로 설명했다. 애플리케이션의 주요 로직은 본사와 같은 하나의 체인에 배치된 다음 원격 액세스 모듈이 다른 체인에 제공되어 최종 사용자와의 상호 작용(사용자 입력을 얻고 사용자가 원하는 결과를 출력)을 달성합니다. 하나씩 저장합니다.
매장은 사용자의 입력을 받은 후 체인을 통해 본사로 입력을 전달하고, 본사는 이를 처리하여 결과를 입력한 후 그 결과를 체인을 통해 매장으로 전달하여 사용자에게 출력합니다. 어떤 경우에는 메인 스토어의 서로 다른 모듈이 서로 다른 체인으로 분할되어 함께 가상 메인 스토어를 형성할 수 있습니다. 이 아키텍처에서 프로그램의 주요 논리는 메인 스토어에 있고 애플리케이션은 통합된 상태 기록을 가지며 유동성 단편화 및 사용자 경험 단편화 문제가 해결됩니다. 또한, 이 아키텍처의 애플리케이션은 크로스체인 구성성이 더 뛰어나며, 다른 체인의 애플리케이션도 다른 체인의 사용자처럼 메인 스토어의 기능에 원격으로 액세스할 수 있습니다.
Bifrost는 이 구조를 풀체인 아키텍처라고 부르지만, 저자는 풀체인, 즉 옴니체인이라는 단어가 의미가 불분명한 단어이기 때문에 개인적으로 좋아하지 않습니다. 원래 LayerZero가 이를 강조하기 위해 고안한 것입니다. 비교할 수 없는 확장성이지만 LayerZero는 풀 체인이 무엇인지 완전히 설명하지 않았습니다. 전체 체인입니까? 확실히 그렇지 않습니다. 모든 체인에서 실행되는 애플리케이션이 없습니다. 저자는 자신이 풀체인 게임을 만든다고 하는 게임 프로젝트 개발자가 있는데, 신중한 질문 끝에 이 풀체인이란 모든 코드가 체인에 있다는 뜻으로 일부 Web3와는 다른 점을 알게 됐다. 자산 데이터만 체인에 올려놓는 게임 레이어제로가 말하는 풀체인과는 아무 관련이 없습니다.
더 적절한 표현은 체인 추상화, Chain-Abstraction, Chain-Agnostic(체인과 관련 없음)이라고 생각하는데, 둘 다 사용자가 체인에 신경 쓸 필요가 없다는 상태를 표현할 수 있습니다.
유동성 스왑 브릿지의 쇠퇴 불가피
마지막으로, 우리는 크로스체인 분야의 또 다른 중요한 제안인 유동성에 대해 이야기하고 싶습니다. 먼저 어느 수준인지 알아보겠습니다. 유동성은 크로스체인 메시지의 안전하고 질서 있는 전송과 아무 관련이 없기 때문에 프로토콜 계층에 속하지 않으며, 애플리케이션 계층에 속하며 특별한 유형의 애플리케이션인 SwapBridge입니다.
크로스체인 애플리케이션에서 가장 큰 카테고리는 자산 브릿지입니다. 자산 브릿지는 WrapBridge와 SwapBridge로 구분됩니다. 전자는 잠금-민트/소각-잠금 해제 로직을 통해 사용자가 자산 전송을 실현하도록 돕고 자산 전송 브릿지라고도 합니다. SwapBridge 여러 체인에 유동성을 저장하면 사용자가 유동성 스왑 브리지라고도 알려진 기본 자산을 직접 스왑할 수 있습니다.
그중 SwapBridge는 가장 광범위한 애플리케이션과 수많은 프로젝트를 보유하고 있습니다. 다양한 SwapBridge 프로젝트는 본질적으로 최소한의 유동성 지출로 사용자에게 최대의 깊이를 제공할 수 있는 유동성 효율성을 위해 경쟁합니다. 다시 말하면 SwaqBridge가 제공하는 서비스의 핵심은 유동성이며, 누가 더 비용 우위에 있는지 경쟁을 벌이는 것이 일반적인 의미의 비즈니스 경쟁과 같은 논리입니다. 여기서 모두가 이해해야 할 것은 보조금 전략에 의해 창출된 비용 이점이 지속 불가능하다는 것입니다.유동성 메커니즘 설계에 이점이 있어야 합니다.
Stargate, Hashflow, Orbiter, Symbiosis, Synapse, Thorswap 등을 포함한 SwapBridge 트랙의 많은 프로젝트는 유동성 효율성을 향상시키는 마법의 힘을 보여주는 8명의 불멸의 존재와 같으며 많은 놀라운 혁신을 만들어냈습니다. 기사에서는 다음 내용을 검토합니다.만 단어 보고서: 25개의 유동성 스왑 교차 체인 브리지 및 해당 유동성 메커니즘 목록。
그러나 USDC 발행사인 Circle이 출시한 CCTP는 SwapBridge의 많은 노력을 무의미하게 만들었습니다. 즉, CCTP가 SwapBridge를 죽였습니다. 삼체 문명이 삼체 문제를 해결하기 위해 수억 년과 200개 이상의 문명을 소비한 것처럼 느껴지지만 결국 Circle은 다음과 같이 말합니다. 삼체 문제에는 해결책이 없습니다!
예를 들어, 크로스체인 자산 교환에서 USDC는 가장 널리 사용되는 미디어 자산입니다.즉, X 체인의 자산 A를 Y 체인의 자산 B로 교환해야 할 때 자주 교환해야 하는 경우가 있습니다. X 체인의 A. 먼저 USDC로 변경한 다음 X 체인의 USDC를 Y 체인의 USDC로 변경하고 USDC를 Y 체인의 자산 B로 변경합니다.
따라서 SwapBridge가 각 체인에 보유하고 있는 주요 유동성 형태는 USDC입니다. 그런 다음 CCTP는 유동성 준비금 없이 번민트 논리를 통해 X 체인의 USDC가 Y 체인의 기본 USDC로 직접 교체되도록 지원할 수 있습니다. 즉, CCTP는 유동성 비용이 전혀 없으며, 사용자가 경험하는 브릿지 수수료도 극히 낮을 수 있습니다.
아마도 USDC 외에 흔히 사용되는 미디어 자산으로 USDT가 있지 않을까요? DEX 분야에서는 USDT의 사용률이 USDC에 비해 훨씬 낮다는 것은 말할 것도 없고, Tether도 Circle을 흉내낼까 봐 두렵지 않으신가요? 그래서 제가 말씀드리고 싶은 것은 SwapBridge는 죽었고, 자산 발행자의 공식 브릿지는 크로스체인 유동성 측면에서 도전할 수 없는 비용 이점을 갖게 될 것이라는 것입니다. CCTP를 통합하는 일부 SwapBridge의 경우 이것이 집계자의 논리입니다.
요약
크로스체인 브리지 프로토콜 계층은 더욱 안전하고 안정적으로 변하고 있으며 다중 서명 브리지 시대가 끝나가고 있습니다. 과거 크로스체인으로 인한 불안전한 인상은 차세대 크로스체인 인프라의 대중화로 제거될 것입니다.
크로스체인 애플리케이션은 패러다임을 통해 반복되고 사용자 경험을 크게 향상시키고 있습니다. 체인 추상화는 계정 추상화 못지않게 중요하며 Web3의 대량 채택을 위한 조건을 만들고 있습니다.
Circle이 출시한 CCTP는 전국시대 SwapBridge 유동성 경쟁을 종식시키고 크로스체인 자산 교환의 종말을 볼 수 있게 해주었습니다.
한마디로 크로스체인 분야가 급격한 변화를 겪고 있다는 것입니다! 앞길을 이해해야만 더 자신있게 걸을 수 있습니다.