만링인터넷의 핵심: 전链 상호운용성 프로토콜
저자: YBB Capital 연구원 Zeke
서론
블록체인은 탄생 이후 끊임없는 논란이 있어 왔습니다. "전자 결제 시스템"의 초기 의도에서 "세계 컴퓨터", "고속 병렬 처리", "게임/금융의 응용 체인"으로 발전했습니다. 서로 다른 가치관과 기술적 분쟁은 수백 개의 공공 체인으로 진화했으며, 분산화라는 기본 특성 때문에 블록체인 자체는 상대적으로 폐쇄적이고 격리된 시스템으로 외부를 인식하거나 소통할 수 없습니다. 체인 간의 연결도 고립된 섬과 같아 상호 연결이 불가능합니다.
현재 공공 체인의 주류 서사는 다층 모듈화 과정으로 나아가고 있으며, Layer2와 같은 실행 계층 외에도 DA 계층, 정산 계층, 심지어 실행 계층 위의 실행 계층도 존재합니다. 단편화된 유동성과 단절된 경험은 계속해서 심화될 것이며, 전통적인 크로스 체인 브리지 솔루션은 여러 위험을 내포하고 있습니다.
일반 사용자의 관점에서 볼 때, 자산이 크로스 체인 브리지를 통해 체인 간에 이동하는 것은 이미 충분히 복잡하고 긴 과정입니다. 그 외에도 자산 간의 비호환성, 해킹 공격, 가스 비용 급증, 목표 체인의 유동성 부족 등 여러 상황에 직면할 수 있습니다.
체인 간 상호 운용성이 부족한 것은 블록체인의 대규모 채택을 저해할 뿐만 아니라, 각 공공 체인이 오랜 세월 적대적인 부족 또는 국가처럼 보이게 만듭니다. 기본 체인 간에는 여전히 "삼각 난제"의 선택을 두고 끊임없는 논쟁이 벌어지고 있으며, 서로 다른 계층 간에는 각자의 솔루션의 장단점에 대해 시끄럽게 논의하고 있습니다. 다중 체인 다층 병행 발전이 심화되는 상황에서, 전통적인 크로스 체인 브리지는 산업의 요구를 충족할 수 없게 되었고, Web3의 전 체인 상호 연결에 대한 요구는 시급합니다. 현재 전 체인 상호 운용 프로토콜은 어느 단계에 와 있으며, 다음 10억 사용자와의 거리는 얼마나 될까요?
전 체인 상호 운용성이란 무엇인가
전통적인 인터넷에서는 조작 경험의 단절을 느끼기 어렵습니다. 결제 장면을 예로 들면, 우리는 알리페이 또는 위챗을 사용하여 모든 웹 페이지의 결제 요청을 완료할 수 있습니다. 그러나 Web3 세계에서는 공공 체인 간에 자연적인 장벽이 존재하며, 전 체인 상호 운용성 프로토콜은 간단히 말해 이 장벽을 허물기 위한 망치입니다. 크로스 체인 통신 솔루션을 통해 자산과 정보가 여러 공공 체인 간에 원활하게 전송될 수 있도록 하여, 위에서 언급한 Web2 수준의 원활한 경험에 가까워지고 궁극적으로는 체인 감지 없이 심지어 Intent-Centric(의도 중심)이라는 궁극적인 목표를 달성하는 것입니다.
전 체인 상호 운용성의 구현은 여러 주요 도전 과제를 포함하며, 여기에는 동종 스마트 계약 체인 간의 통신 문제, 크로스 체인 자산의 비랩 방식 전송 문제 등이 포함됩니다. 이러한 도전 과제를 해결하기 위해 일부 프로젝트와 프로토콜은 LayerZero, Wormhole과 같은 혁신적인 솔루션을 제안했습니다. 우리는 아래에서 이러한 프로젝트를 분석할 것이지만, 그 전에 전 체인과 크로스 체인 브리지의 구체적인 차이를 이해할 필요가 있습니다. 크로스 체인의 몇 가지 난제와 현재의 크로스 체인 방식이 무엇인지 살펴보겠습니다.
전 체인이 바꾼 것
과거 제3자 브리지를 통해 자산을 전달하는 것과는 달리, 사용자는 자산을 출발 체인에서 잠그고 가스를 지불해야 하며, 긴 대기 후에야 목표 체인에서 포장된 자산(Wrapped Token)을 받을 수 있습니다. 전 체인 상호 운용성 프로토콜은 크로스 체인 기술을 기반으로 한 새로운 패러다임으로, 정보 전달을 포함한 모든 것을 전달하는 통신 센터입니다.
이로 인해 체인 간의 상호 운용이 가능해지며, Stargate를 통합한 Sushi의 예를 들면, Sushi 내에서 출발 체인과 목표 체인 간의 원활한 자산 교환을 달성할 수 있어 사용자의 크로스 체인 경험을 최대한 최적화할 수 있습니다. 미래에는 서로 다른 체인의 다양한 Dapp 간에 원활한 상호 운용이 이루어질 수 있는 더욱 극단적인 사례도 있을 것입니다.
삼각 선택과 세 가지 검증
블록체인 세계는 항상 선택으로 가득 차 있습니다. 가장 유명한 공공 체인 삼각 난제처럼, 크로스 체인 솔루션에도 상호 운용성 삼각 선택(Interoperability Trilemma)이 존재합니다. 기술과 보안성의 제한으로 인해, 크로스 체인 프로토콜은 다음 세 가지 주요 속성 중 두 가지를 선택하여 최적화할 수 있습니다:
무신뢰성(Trustlessness): 중앙 집중화된 신뢰 실체에 의존할 필요 없이, 기본 블록체인과 동일한 수준의 보안을 제공할 수 있습니다. 사용자와 참여자는 중개인이나 제3자를 신뢰하지 않고도 거래의 안전성과 올바른 실행을 보장할 수 있습니다.
확장성(Extensibility): 프로토콜이 특정 기술 아키텍처나 규칙에 제한받지 않고, 모든 블록체인 플랫폼이나 네트워크에 쉽게 적용될 수 있습니다. 이는 상호 운용성 솔루션이 특정 네트워크뿐만 아니라 광범위한 블록체인 생태계를 지원할 수 있도록 합니다.
범용성(Generalizability): 프로토콜이 특정 거래 유형이나 자산에 국한되지 않고, 모든 유형의 크로스 도메인 데이터나 자산 전송을 처리할 수 있습니다. 이는 해당 브리지를 통해 서로 다른 블록체인이 다양한 유형의 정보와 가치를 교환할 수 있음을 의미합니다.
초기 크로스 체인 브리지는 일반적으로 Vitalik 등의 기준으로 나뉘었으며, 그들은 크로스 체인 기술을 세 가지로 분류했습니다: 해시 타임 락, 증인 검증, 중계 검증(경량 클라이언트 검증). 그러나 이후 Connext의 창립자 Arjun Bhuptani의 분류에 따라 크로스 체인 솔루션은 원주율 검증(무신뢰성 + 확장성), 외부 검증(확장성 + 범용성), 원주율 검증(무신뢰성 + 범용성)으로 나눌 수 있습니다. 이러한 검증 방식은 서로 다른 신뢰 모델과 기술 구현을 기반으로 하여 다양한 보안성과 상호 운용성 요구를 충족합니다.
로컬 검증(Natively Verified):
- 로컬 검증 브리지는 출발 체인과 목표 체인 자체의 합의 메커니즘에 의존하여 거래의 유효성을 직접 검증합니다. 이 방식은 추가적인 검증 계층이나 중개인이 필요하지 않습니다. 예를 들어, 일부 브리지는 스마트 계약을 이용하여 두 블록체인 간에 직접 검증 논리를 생성하여 두 체인이 자체 합의 메커니즘을 통해 거래를 확인할 수 있도록 합니다. 이 방법의 장점은 참여 체인의 고유한 보안 메커니즘에 직접 의존하기 때문에 보안성이 증가합니다. 그러나 이 방법은 기술 구현이 더 복잡할 수 있으며, 모든 블록체인이 직접적인 로컬 검증을 지원하는 것은 아닙니다.
외부 검증(Externally Verified):
- 외부 검증 브리지는 제3자 검증자 또는 검증자 집단을 사용하여 거래의 유효성을 확인합니다. 이러한 검증자는 독립 노드, 연합 구성원 또는 기타 형태의 참여자로, 출발 체인과 목표 체인 외부에서 운영됩니다. 이 방식은 일반적으로 크로스 체인 메시지 전송 및 검증 논리를 포함하며, 이러한 논리는 참여하는 블록체인 자체가 아닌 외부 실체에 의해 수행됩니다. 외부 검증은 특정 체인에 제한되지 않기 때문에 더 넓은 상호 운용성과 유연성을 허용하지만, 동시에 추가적인 신뢰 계층과 잠재적인 보안 위험을 초래합니다. (중앙 집중화 위험이 크지만, 외부 검증은 가장 주류의 크로스 체인 방식으로, 유연하고 효율적이며 비용이 저렴한 특성을 가지고 있습니다.)
원주율 검증(Locally Verified):
원주율 검증은 크로스 체인 상호 작용에서 목표 체인이 출발 체인의 상태를 검증하여 거래를 확인하고 후속 거래를 로컬에서 실행하는 것을 의미합니다. 일반적으로 목표 체인 가상 머신의 출발 체인에서 경량 클라이언트를 실행하거나 두 체인이 병행하여 작업을 수행합니다. 원주율 검증은 정직한 소수자 또는 동기화 가정을 필요로 하며, 위원회 내에는 최소한 하나의 정직한 중계자가 있어야 합니다(즉, 정직한 소수자) 또는 위원회가 정상적으로 운영되지 않을 경우 사용자가 거래를 직접 전송해야 합니다(즉, 동기화 가정).
원주율 검증은 신뢰 최소화 정도가 가장 높은 크로스 체인 통신 방식이지만, 비용이 높고 개발 유연성이 낮으며, 이더리움과 L2 네트워크 간 또는 Cosmos SDK 기반으로 개발된 블록체인 간과 같이 상태 기계 유사성이 높은 블록체인에 더 적합합니다.
다양한 유형의 솔루션
Web3 세계에서 가장 중요한 인프라 중 하나인 크로스 체인 솔루션의 설계는 항상 까다로운 문제이며, 이로 인해 다양한 유형의 솔루션이 등장하게 되었습니다. 현재의 솔루션은 사실상 다섯 가지로 분류할 수 있으며, 각기 독특한 방법으로 자산의 교환, 전송 및 계약 호출을 실현합니다.
토큰 교환: 사용자가 한 블록체인에서 특정 자산을 거래하고, 다른 체인에서 동등한 다른 자산을 받을 수 있도록 합니다. 원자 교환 및 크로스 체인 시장 조성자(AMM)와 같은 기술을 활용하여 서로 다른 체인에서 유동성 풀을 생성하여 다양한 자산 간의 교환을 실현합니다.
자산 브리지: 이 방법은 출발 체인에서 스마트 계약을 통해 자산을 잠그거나 파괴하고, 목표 체인에서 해당 스마트 계약을 통해 새로운 자산을 잠금 해제하거나 생성하는 것입니다. 이 기술은 자산 처리 방식에 따라 세 가지 유형으로 further 나눌 수 있습니다:
잠금/주조 모드: 이 모드에서는 출발 체인의 자산이 잠기고, 목표 체인에서는 동등한 "브리지 자산"이 주조됩니다. 반대로 작업할 때는 목표 체인에서 브리지 자산을 파괴하여 출발 체인의 원래 자산을 잠금 해제합니다.
파괴/주조 모드: 이 모드에서는 출발 체인의 자산이 파괴되고, 목표 체인에서는 동일한 양의 자산이 주조됩니다.
잠금/잠금 해제 모드: 이 방식은 출발 체인에서 자산을 잠그고, 목표 체인의 유동성 풀에서 동등한 자산을 잠금 해제하는 것입니다. 이러한 자산 브리지는 종종 수익 공유와 같은 인센티브를 제공하여 유동성을 유치합니다.
원주율 결제: 출발 체인의 애플리케이션이 목표 체인에서 원주율 자산을 사용하는 결제 작업을 트리거할 수 있도록 하며, 한 체인上的 데이터에 기반하여 다른 체인에서 크로스 체인 결제를 트리거할 수 있습니다. 이 방식은 주로 정산에 사용되며, 블록체인 데이터나 외부 이벤트에 따라 달라질 수 있습니다.
스마트 계약 상호 운용: 출발 체인의 스마트 계약이 로컬 데이터를 기반으로 목표 체인의 스마트 계약 함수를 호출하여 자산 교환 및 브리징 작업을 포함한 복잡한 크로스 체인 애플리케이션을 실현할 수 있도록 합니다.
프로그래머블 브리지: 이는 자산 브리징과 메시지 전송 기능을 결합한 고급 상호 운용성 솔루션입니다. 자산이 출발 체인에서 목표 체인으로 이동할 때, 목표 체인에서 계약 호출을 즉시 트리거하여 스테이킹, 자산 교환 또는 목표 체인上的 스마트 계약에 자산을 저장하는 등 다양한 크로스 체인 기능을 실현할 수 있습니다.
Layer Zero
전 체인 상호 운용성 프로토콜 중 가장 유명한 프로젝트인 LayerZero는 a16z, 세쿼이아 캐피탈, 코인베이스 벤처스, 바이낸스 랩스 및 멀티코인 캐피탈과 같은 많은 유명 암호화 자본을 끌어모았으며, 총 3억 1500만 달러의 대규모 자금을 세 차례에 걸쳐 조달했습니다. 프로젝트 자체의 매력 외에도, 전 체인 분야가 최고 자본의 마음속에서 중요한 위치를 차지하고 있다는 것을 쉽게 알 수 있습니다. 그러나 이러한 화려함을 제쳐두고, Layer Zero는 과거에 논란이 많은 프로젝트였습니다. 중앙 집중화의 악용과 생태계 결함에 대한 문제로 인해 자주 비판을 받았습니다. 그러나 오늘은 이러한 화려함과 편견을 잠시 내려놓고 Layer Zero의 구조가 전 체인을 연결할 잠재력을 가지고 있는지 분석해 보겠습니다.
신뢰가 필요 없는 크로스 체인: 위에서 언급한 바와 같이, 과거 가장 주류의 크로스 체인 브리지 솔루션은 순수한 외부 검증을 사용했지만, 신뢰가 체인 외부 검증으로 전환되면서 보안성이 크게 저하됩니다(대부분의 폭발 사건이 발생한 다중 서명 브리지는 이 때문입니다. 해커는 자산을 보관하는 곳을 공격 목표로 삼기만 하면 됩니다). 이에 비해 LayerZero는 검증 구조를 두 개의 독립적인 실체인 오라클과 중계기로 전환하여 외부 검증의 결함을 보완하는 가장 간단한 방법을 제공합니다.
두 실체 간의 독립성은 이론적으로 완전히 신뢰가 필요 없는 안전한 크로스 체인 통신 환경을 제공해야 하지만, 문제는 해커가 오라클과 중계기를 겨냥하여 악용할 수 있다는 점입니다. 그 외에도 오라클과 중계기 간의 중앙 집중화 공동 악용 가능성도 존재합니다. 따라서 Layer Zero의 이른바 신뢰가 필요 없는 크로스 체인은 V1 버전에서 여전히 많은 논리적 결함이 있는 것으로 보입니다. 그러나 V2 버전에서는 분산 검증 네트워크(DVNs)가 도입되어 검증 방식을 개선할 예정입니다. 우리는 아래에서 이 점을 언급할 것입니다.
LayerZero 엔드포인트: LayerZero 엔드포인트는 전체 프로토콜 기능의 핵심 요소입니다. V1의 오라클과 중계기 및 V2의 DVNs는 주로 메시지 검증 및 사기 방지를 담당하지만, 엔드포인트는 스마트 계약으로 두 블록체인의 로컬 환경 간의 실제 메시지 교환을 가능하게 합니다. 각 참여 블록체인上的 엔드포인트는 통신기, 검증기, 네트워크 및 라이브러리의 네 가지 모듈로 구성됩니다. 처음 세 개의 모듈은 프로토콜의 핵심 기능을 활성화하며, 라이브러리 모듈은 프로토콜 개발자가 핵심 기능을 확장하고 블록체인 특정 사용자 정의 함수를 추가할 수 있도록 합니다. 이러한 사용자 정의 라이브러리는 LayerZero가 서로 다른 아키텍처와 가상 머신 환경을 가진 다양한 블록체인에 적응할 수 있게 합니다. 예를 들어, LayerZero는 EVM 호환 네트워크와 비EVM 체인을 지원할 수 있습니다.
작동 원리: LayerZero 통신 시스템의 핵심은 엔드포인트에 의존하며, 위에서 언급한 세 개의 모듈이 크로스 체인 메시지 전송의 기반 구조를 형성합니다. 이 과정은 한 블록체인(체인 A)上的 애플리케이션이 메시지를 전송하는 것으로 시작되며, 거래 세부 사항, 목표 체인 식별자, 유효 페이로드 및 결제 정보를 통신기로 전달하는 것을 포함합니다. 그런 다음 통신기는 이 정보를 데이터 패킷으로 컴파일하고, 이를 다른 데이터와 함께 검증기로 전달합니다.
이 시점에서 검증기는 네트워크와 협력하여 체인 A의 블록 헤드를 목표 체인(체인 B)으로 전송하고, 중계기에게 거래 증명을 미리 가져오도록 지시하여 거래의 진위를 보장합니다. 오라클과 중계기는 각각 블록 헤드와 거래 증명을 검색한 다음, 이 정보를 체인 B의 네트워크 계약으로 전송합니다. 이 계약은 블록 해시를 검증기로 전달합니다. 중계기가 제공한 데이터 패킷과 거래 증명이 정확하다고 검증된 후, 메시지는 체인 B의 통신기로 전달됩니다. 마지막으로 스마트 계약은 메시지를 체인 B上的 목표 애플리케이션으로 전달하여 전체 크로스 체인 통신 과정을 완료합니다.
LayerZero V2에서는 오라클이 분산 검증 네트워크(DVNs)로 대체되어 비판받아온 체인 외부 실체의 중앙 집중화 및 불안전성 문제를 해결합니다. 동시에 중계기는 실행자로 대체되며, 실행자의 역할은 거래를 실행하는 것에 한정되고 검증은 담당하지 않습니다.
모듈화 및 확장성: 개발자는 라이브러리 모듈을 사용하여 블록체인上에서 LayerZero의 핵심 기능을 확장할 수 있으며, 이러한 모듈은 프로토콜 스마트 계약 집합의 일부입니다. 라이브러리는 LayerZero의 핵심 코드를 수정하지 않고도 블록체인 특정 방식으로 새로운 기능을 구현할 수 있도록 합니다. 이 프로토콜은 경량 메시지 설정을 사용하여 크로스 체인 통신을 수행하기 때문에 매우 높은 확장성을 가지고 있습니다. 간단한 사용자 경험 LayerZero의 주요 특징 중 하나는 사용자 친화성입니다.
이 프로토콜을 사용하여 크로스 체인 작업을 수행할 때, 일반적으로 전통적인 암호화 브리지 자산 이동과 관련된 토큰 포장 및 해제 절차 없이 단일 거래로 수행할 수 있습니다. 따라서 사용자 경험은 동일한 체인上에서 토큰 교환이나 이동을 수행하는 것과 유사합니다.
LayerZero 스캔: LayerZero가 지원하는 거의 50개의 공공 체인과 Layer 2를 고려할 때, LayerZero上的 메시지 활동을 추적하는 것은 결코 쉬운 일이 아닙니다. 여기서 LayerZero 스캔이 유용하게 사용됩니다. 이 크로스 체인 브라우저 애플리케이션은 모든 참여 체인上的 프로토콜 메시지 교환을 볼 수 있게 해줍니다. 브라우저는 사용자가 출발 체인과 목표 체인별로 메시지 활동을 각각 확인할 수 있도록 합니다. 또한 LayerZero를 사용하는 각 DApp별로 거래 활동을 탐색할 수 있습니다.
OFT(전 체인 대체 가능 토큰): OFT(Omnichain Fungible Token) 표준은 개발자가 여러 체인에서 본래 수준의 기능을 가진 토큰을 생성할 수 있도록 합니다. OFT 표준은 한 체인에서 토큰을 소각하고, 목표 체인에서 토큰 복사본을 주조하는 것을 포함합니다. 원래 OFT 토큰 표준은 EVM 호환 체인과 함께 사용될 수 있습니다. LayerZero는 최신 버전 OFTV2에서 이 표준을 확장하여 비EVM 플랫폼을 지원합니다.
ONFT(전 체인 대체 불가능 토큰): ONFT는 OFT 표준의 대체 불가능한 버전입니다. ONFT 표준에 기반하여 생성된 NFT는 해당 표준을 지원하는 체인 간에 본래 수준에서 전송 및 저장될 수 있습니다.
Wormhole
Wormhole은 Layer Zero와 마찬가지로 전 체인 프로토콜 분야의 일원이며, 최근의 에어드롭 활동에서 두각을 나타내기 시작했습니다. 이 프로토콜은 2020년 10월에 처음 출시되었으며, 현재 V1 버전의 양방향 토큰 브리지에서 여러 체인을 아우르는 원주율 크로스 체인 애플리케이션을 구축할 수 있는 방향으로 전환되었습니다. 이 프로토콜의 초기 가장 유명한 사건은 2022년 2월 3일 해킹 공격을 당해 3억 6000만 달러의 ETH가 도난당한 사건이었습니다. 그러나 24시간도 안 되어 Wormhole은 이 자금을 메웠습니다(출처 불명). 최근에는 2억 2500만 달러의 자금을 조달했다고 발표했습니다. 그렇다면 Wormhole은 도대체 어떤 마법을 가지고 있어 이렇게 자본의 사랑을 받고 있을까요?
정확한 타겟팅: Wormhole의 목표는 EVM 계열이 아니라 비EVM 계열입니다. Wormhole은 주류 전 체인 프로토콜 중 유일하게 Solana, Move 계열(APT, SUI)과 같은 이종 공공 체인을 지원하는 프로토콜로, 두 생태계가 지속적으로 부흥하고 폭발함에 따라 Wormhole의 두각은 필연적이었습니다.
작동 원리: Wormhole의 핵심은 검증 가능한 행동 승인(Verifiable Action Approval, VAA) 크로스 체인 프로토콜과 19개의 가디언 노드로 구성되어 있습니다(업계에서 유명한 기관을 가디언 노드로 선택했지만, 이 점 때문에 자주 비판받기도 합니다). 각 체인上的 Wormhole Core Contract를 통해 요청을 VAA로 변환하여 크로스 체인을 완료하는 구체적인 과정은 다음과 같습니다:
사건 발생 및 메시지 생성: 출발 체인에서 발생한 특정 사건(예: 자산 전송 요청)이 포착되어 메시지로 캡슐화됩니다. 이 메시지는 발생한 사건과 수행해야 할 작업을 자세히 설명합니다.
가디언 노드 감시 및 서명: Wormhole 네트워크의 19개 가디언 노드는 크로스 체인 사건을 감시하는 역할을 합니다. 이 노드들이 출발 체인上的 사건을 감지하면, 사건 정보를 검증합니다. 검증이 완료되면 각 가디언 노드는 자신의 개인 키를 사용하여 해당 메시지에 서명하여 사건의 검증 및 승인을 나타냅니다(3분의 2의 노드 동의가 필요합니다).
검증 가능한 행동 승인(VAA) 생성: 충분한 수의 가디언 노드가 메시지에 서명하면, 이 서명은 수집되어 VAA로 패키징됩니다. VAA는 발생한 사건 및 그 크로스 체인 요청에 대한 검증 가능한 승인으로, 원래 사건의 세부 정보와 가디언 노드의 서명 증명을 포함합니다.
VAA의 크로스 체인 전송: VAA는 이후 목표 체인으로 전송됩니다. 목표 체인에서 Wormhole Core Contract는 VAA의 진위를 검증하는 역할을 합니다. 여기에는 VAA에 포함된 가디언 노드 서명을 확인하여 신뢰할 수 있는 노드에서 생성되었는지 확인하고 메시지가 변조되지 않았는지 확인하는 과정이 포함됩니다.
크로스 체인 작업 실행: 목표 체인上的 Wormhole 계약이 VAA의 유효성을 검증하면, VAA의 지시에 따라 해당 작업을 수행합니다. 여기에는 새로운 토큰 생성, 자산 전송, 스마트 계약 호출 또는 기타 사용자 정의 작업이 포함될 수 있습니다. 이러한 방식으로 출발 체인上的 사건이 목표 체인上的 해당 반응을 유발할 수 있습니다.
보안 모듈: Wormhole은 세 가지 주요 내부 보안 기능인 규제, 회계 및 긴급 종료를 개발 중이며, 모두 공개 환경에서 개발되어 최종 구현 방식을 깊이 이해할 수 있도록 하고 있습니다. 이러한 기능은 개발이 완료되고 가디언에 의해 채택되기를 기다리고 있습니다.
규제: 이 기능은 가디언/오라클 수준에서 구현되며, 가디언이 특정 시간 창 내에서 규제된 체인上的 가치 흐름을 감시할 수 있도록 합니다. 가디언은 각 체인에 대해 수용 가능한 유동성 한도를 설정하며, 이 한도를 초과하면 초과 자산의 흐름을 차단합니다.
회계: 이 기능은 가디언 또는 오라클에 의해 구현되며, 이들은 자신의 블록체인(또는 wormchain)을 유지하여 서로 다른 체인 간의 크로스 체인 장부 역할을 합니다. 이 장부는 가디언이 체인上的 검증자가 되도록 할 뿐만 아니라 회계 플러그인 역할도 합니다. 가디언은 원래 체인에서 자금이 부족한 크로스 체인 거래를 거부할 수 있습니다(이 검증은 스마트 계약 논리와는 독립적입니다).
종료: 이 기능은 체인上에서 구현되며, 가디언이 크로스 체인 브리지의 잠재적 위협을 감지할 경우, 합의를 통해 브리지上的 자산 흐름을 일시 중지할 수 있도록 합니다. 현재의 구현 방식은 체인上 함수 호출을 통해 이루어집니다.
빠른 통합: Wormhole의 Connect 제품은 애플리케이션에 간단한 브리징 도구를 제공하여 몇 줄의 코드로 Wormhole 프로토콜을 통합하여 크로스 체인 기능을 구현할 수 있게 합니다. Connect의 주요 기능은 개발자에게 간소화된 통합 도구 세트를 제공하여, 개발자가 몇 줄의 코드로 Wormhole의 포장 및 원주율 자산 브리징 기능을 자신의 애플리케이션에 통합할 수 있도록 하는 것입니다. 예를 들어, NFT 마켓플레이스가 Ethereum에서 NFT를 Solana로 브리징하고자 할 경우, Connect를 사용하면 이 마켓플레이스는 사용자에게 두 체인 간에 NFT를 자유롭게 이동할 수 있는 간단하고 빠른 브리징 도구를 제공할 수 있습니다.
메시징: 다양한 블록체인 생태계에서 메시징은 핵심 요구 사항이 되었습니다. Wormhole의 Messaging 제품은 서로 다른 블록체인 네트워크가 안전하고 쉽게 정보와 가치를 교환할 수 있도록 하는 분산 솔루션을 제공합니다.
Messaging의 핵심 기능은 크로스 체인 정보 전송이며, 사용자와 유동성의 성장을 가속화하기 위한 간소화된 통합 방식을 갖추고 있으며, 높은 보안성과 분산 특성을 가지고 있습니다. 예를 들어, 이더리움에서 운영되는 DeFi 프로젝트가 Solana上的 다른 프로젝트와 상호 작용하고자 할 경우, Wormhole의 Messaging을 통해 이 두 프로젝트는 복잡한 중간 단계나 제3자의 개입 없이 쉽게 정보와 가치를 교환할 수 있습니다.
NTT 프레임워크: NTT 프레임워크(Native Token Transfers)는 Wormhole을 통해 원주율 토큰과 NFT를 크로스 블록체인으로 전송하기 위한 혁신적이고 포괄적인 솔루션을 제공합니다. NTT는 토큰이 크로스 체인 전송 과정에서 고유한 속성을 유지할 수 있도록 하며, 유동성 풀을 통해서가 아니라 직접적으로 토큰을 크로스 체인 전송할 수 있도록 지원하여 LP 비용, 슬리피지 또는 MEV 위험을 피할 수 있습니다. 이 외에도 모든 토큰 계약 또는 표준 및 프로토콜 거버넌스 프로세스와의 통합이 가능하여, 프로젝트 팀은 자신의 토큰에 대한 소유권, 업그레이드 권한 및 사용자 정의 가능성을 유지할 수 있습니다.
결론
전 체인 상호 운용 프로토콜은 현재 초기 단계에 있으며, 전체 구현 과정에서 보안성과 중앙 집중화의 위험에 직면해 있으며, 사용자 경험은 Web2의 인터넷 생태계와 비교할 수 없습니다. 그러나 초기 크로스 체인 브리지 기술에 비해 현재의 솔루션은 상당한 진전을 이루었습니다. 장기적으로 볼 때, 전 체인 상호 운용성 프로토콜은 수많은 체인 섬을 통합하는 거대한 서사이며, 특히 극한의 속도와 비용 효율성을 추구하는 모듈화 시대에 전 체인 프로토콜은 분명히 중요한 연결 고리이며, 우리가 반드시 주목해야 할 분야입니다.
참고 문헌
블록체인 상호 운용성에 대한 모든 것: https://blog.chain.link/blockchain-interoperability-zh/
크로스 체인 신세력 - Wormhole(웜홀) 잠재력 분석: https://www.binance.com/zh-TC/feed/post/4142724308034
일반 크로스 체인 정보 전송 프로토콜 Wormhole 이해하기: https://wormholechina.medium.com/一文了解通用跨链信息传送协议-wormhole-c88ffd14540c
Wormhole이 원주율 토큰 전송(NTT)을 도입하다: https://wormholechina.medium.com/wormhole-引入原生代币转移-ntt-一个新的开放框架-用于使任何代币成为原生多链-7a2cbb20bee6
Sushi의 크로스 체인 교환: https://www.sushi.com/blog/sushi-xswap-a-crosschain-dex
LayerZero란 무엇인가: Omnichain 상호 운용성을 혁신하다: https://learn.bybit.com/blockchain/what-is-layerzero/
크로스 체인 브리지의 미래: 전 체인 상호 운용이 필연적이며, 유동성 브리지는 쇠퇴할 것이다: https://medium.com/@eternal1997L/跨链桥的未来-全链互操作成必然-流动性桥将没落-abf6b9b55fbc
LayerZero 에어드롭 열풍 뒤의 논란: https://www.chaincatcher.com/article/2091995