한 문장으로 이해하는 다중 체인 상호 운용성 프로토콜 LayerZero가 크로스 체인 브릿지의 "삼중 난제"를 어떻게 해결하는지

모니
2021-12-03 16:52:33
수집
크로스 체인 일반 메시징에 대한 기대가 큽니다.

저자:notion

편집:Moni

한 문장으로 이해하는 다중 체인 상호 운용성 프로토콜 LayerZero가 크로스 체인 브릿지의 "삼중 난제"를 해결하는 방법

올해 9월, 전 체인 상호 운용성 프로토콜 LayerZero가 600만 달러 A 라운드 자금을 조달했으며, 공동 투자자는 Multicoin과 Binance Labs이고, 참여 투자자는 Sino Global Capital, Defiance, Delphi Digital, Robot Ventures, Spartan, Hypersphere Ventures, Protocol Ventures, Gen Block Capital 등이 있다. 이 프로젝트는 이전에 시드 라운드에서 200만 달러를 성공적으로 모금했다.

미래는 전 체인에 있다

  • 지난 12개월 동안, 우리는 Layer 1 분야에서 폭발적인 성장을 목격했으며, 그 중 Solana, Avalanche 등이 대표적이다.

  • 의심할 여지 없이, 암호 생태계가 점점 더 활력을 띠면서 현재 다중 체인 시장이 더욱 강력해지고 있다.

  • 현재 많은 애플리케이션이 고립된 단일 블록체인에 기반하고 있다… 아마도 가까운 미래에 우리는 크로스 체인 통신이 가능한 DEX를 보게 될 것이다.

  • 결국, 사용자는 이러한 애플리케이션의 일부를 해제할 수 있으며, 예를 들어 체인 게임 Axie Infinity는 하나의 블록체인에서만 실행되고, 다른 블록체인에서 다양한 계산 처리를 수행할 수 있다.

LayerZero란 무엇인가?

  • LayerZero는 다중 체인 상호 운용성 프로토콜로------가장 순수한 상호 운용성을 제공하기 위해 설계되었으며, LayerZero의 상호 운용성은 체인 간 정보 전달에 의존한다; 현재의 솔루션은 중간 체인(중심 방사 모델)을 통해 이를 구현하며, 예를 들어 Polkadot이나 체인 상의 경량 노드(예: Cosmos IBC)에서 쌍으로 실행된다. 전자의 솔루션은 보안을 단일 허브 주위에 집중시켜 단일 실패 지점의 대가로 저렴한 거래를 허용한다. 후자는 체인 상의 검증을 통해 높은 보안을 달성하지만, 동시에 자본과 자원 집약적이다.

LayerZero는 새로운 체인 상의 "Ultra Light Node"(초경량 노드)를 통해 두 가지 솔루션의 장점을 결합하여 경량 노드의 보안성과 중간 체인의 비용 효율성을 실현하며, 그 사명은: 하나의 블록체인 상의 모든 계약을 연결하고, 다른 모든 블록체인 상의 모든 계약을 연결하는 것이다.

### 현재 시장에서 블록체인 간 상호 운용성을 구현하는 방법은 주로 다음과 같다:

  1. 자신의 소스 체인을 두 개의 원자 체인과 분리 체인 사이에 두어 통신을 허용 (95%+)
  • 소스 체인에서 거래 작성 --> 중간 체인이 유효성에 대한 합의 형성 --> 거래 작성

  • 목표 체인은 중간 체인을 완전한 서명 기관으로 암묵적으로 신뢰해야 한다.

  • 중간 체인이 손상되면(예: 이전 Poly Network 공격과 유사하게), 모든 쌍 체인 유동성에 즉각적인 영향을 미칠 수 있다.

  • 모든 블록체인을 보호하는 것은 매우 어렵다(블록 재구성과 보안 인센티브가 관련되어 있기 때문에).

  1. 각 체인에서 완전한 경량 노드를 실행------Cosmos IBC 스타일과 유사하게
  • 한 블록체인에서 전체 블록 역사 가져오기 --> 블록 헤더 가져오기 --> 순서대로 다른 체인에 기록 --> 거래 제출 및 증명 검증

  • 이 방법은 비용이 매우 높다. 이더리움과 쌍을 이루면 매일 수천만 건의 거래를 처리해야 하며, 모든 다른 체인과 쌍을 이루는 것은 말할 것도 없다.

결론적으로, 위의 두 가지 크로스 체인 상호 운용 솔루션은 최선의 선택이 아닌 것 같다.

초경량 노드 생성

이것은 사실 고립된 블록을 필요에 따라 스트리밍하는 과정이다. 체인에서 직접 블록을 검증해야 하는 경우 필요하다:

  1. 블록 헤더, 오라클을 통해 전송

  2. 거래 증명, 리레이터를 통해 전송(오픈 면허 시스템)

첫 번째 방법에서는 거대한 리스크 풀을 효과적으로 고립시키고 분할하지만, 이 방법은 보안 측면에서 만족스럽지 않다. 왜냐하면 오라클과 리레이터 체인이 완전히 동일한 실체이기 때문이다. 이는 가장 높은 보안을 가진 오라클을 선택해야 함을 의미한다. 그러나 이 방법의 장점은, 오라클이 리레이터 A와 공모하여 공격하더라도, 이러한 특정 실체로부터 메시지를 수신하는 애플리케이션만 영향을 받으며, 리레이터 B 및 다른 리레이터를 사용하는 사람이나 다른 오라클을 사용하는 사람은 영향을 받지 않는다. 또한, 프로토콜은 가능한 한 모듈화하여 모든 프로그래밍 언어가 여러 레이어 또는 여러 체인을 통해 완료할 수 있도록 구축할 수 있다.

사용자 애플리케이션 제어

  • 리레이터 네트워크는 완전히 개방되어 있으며, 누구나 리레이터를 실행할 수 있다.

  • 모든 사용자 애플리케이션은 원하는 오라클과 리레이터, 그리고 소스 체인으로부터의 확인 수를 지정할 수 있다.

  • 사용자는 위험과 유동성을 부담해야 한다.

  • 오라클이 거래 증명을 전송할 때 악의적이라 하더라도, 목적 체인에서 해석될 수 없으므로 유동성은 완전히 위험이 없다.

크로스 체인 일반 메시지 전송

  • 현재 모두가 크로스 체인 자산 이동에 주목하고 있다.

  • 그러나 많은 경우 애플리케이션은 상태를 공유해야 할 필요가 있으며, 이때 일반 메시지 전송 기능이 매우 의미가 있다. 예를 들어, 수익 집계기가 공유 데이터를 가져와야 하거나, 체인에서 변화가 발생하여 재조정이 필요할 수 있다.

  • 대출의 잠재적 사용 사례:

  • A 체인에서 담보 --> B 체인으로 메시지 전송(담보 확인) --> B 체인에서 원주 자산을 직접 대출

  • 모든 일반적인 브릿지, 교환 및 수수료가 추상화된다.

  • LayerZero Labs는 이 기능을 사용하는 미래의 지갑 통합에 대해 매우 긍정적이다.

Stargate 개요

크로스 체인 DEX 구축 방법

  1. 이더리움에 ETH 풀, 솔라나에 SOL 풀이 있다 --> ETH-SOL 크로스 체인 풀 유동성 제공자가 되려면 어떻게 해야 할까?
  • 거래를 전송한 다음 X*Y=K를 실행한다.

  • 문제와 혼란이 발생하는 이유는:

  1. 대부분의 프로토콜은 단일 측 유동성 제공자가 없으며, 단일 측 유동성 제공자가 되는 것을 장려하지 않는다.

  2. X*Y=K는 유동성 풀에서 순차적으로 처리해야 한다(한 체인에서 단방향으로 실행).

  3. ETH-AVAX, ETH-MATIC 등과 같은 다른 거래 쌍도 필요하므로 더 큰 유동성 풀이 필요하다.

  4. 기존 유동성 풀을 유지하되, 유동성 풀로 자산을 브릿지하여 예를 들어 USDC를 사용한다.

  • 새로운 유동성 풀을 재구성할 필요는 없지만, 여전히 단일 측 유동성 풀 + 모든 매칭 경로가 필요하다.

  • Uniswap이 이를 구현하면, 모든 다른 DEX도 동일한 유동성 전이 레이어를 구현해야 한다.

  • 이를 모두 추상화해야 한다.

Stargate, 매우 중요한 조합 가능한 DeFi 레고 블록

  • Stargate는 100% 원주 자산으로 자산 전송을 허용하는 완벽한 절충안이다.

  • 이제 어떤 DEX도 소스 체인에서 단일 거래로 Stargate를 사용하여 교환 및 브릿지 거래를 실행할 수 있다.

  • DEX는 기존 프로토콜에 대해 어떤 변경도 하지 않으며, 유동성 위험은 제로이다.

  • 사용자 인터페이스에 직접 통합된다.

삼중 난제 해소

삼중 난제란, 보통 세 가지 중 하나 또는 두 가지만 가질 수 있다는 것이다.

  1. 통합 유동성
  • 현재 모든 유동성은 매칭되고 있으며, 예를 들어------체인 A의 유동성 풀과 체인 B의 유동성 풀이 필요하고, A-C, A-D, A-E를 위한 또 다른 유동성 풀이 필요하다.

  • 보유한 체인이 많을수록 각 풀의 유동성은 더 희박해지고, 얻는 유동성 수익도 줄어든다.

  • 통합 유동성의 의미는, 체인 A의 유동성 풀을 모든 다른 체인에 동시에 바인딩하는 것이다.

  • 체인 A에서 체인 B로 거래를 전송할 때, 다른 체인이 요청을 보내고 유동성 풀이 고갈되면, 거래 요청을 충족할 충분한 유동성이 없게 된다. 그렇다면 사용자는 목표 체장에서 거래를 복구하기 위해 비용을 지불해야 할까? 사용자는 환불 시 2배의 가스 비용을 지불해야 할까? (이는 간단한 공격 벡터 문제처럼 보인다.)

  1. 실시간 보장된 최종성
  • 이는 소스 체인에서 아는 개념으로, 거래가 소스 체인에서 해석되기 전에 목표 체인에서 해석될 것이라는 의미이다.

  • 현재 크로스 체인에는 통합 유동성이 없으며, 그 이유는 실시간 보장된 최종성이 없기 때문이다.

  1. 원주 자산
  • 대부분의 크로스 체인 브릿지는 체인 B에서 자산을 잠글 때, 목표 체인에서 발행된 합성 자산으로 브릿지해야 하며, 이를 파괴한 후에야 원주 자산을 잠금 해제할 수 있다.

  • 이러한 상황의 문제는, 포장된 자산이 쓸모없어 보이므로 원주 자산 교환을 위한 교환 기능과 유동성을 배포해야 한다는 것이다.

  • 원주 자산은 제한적이다.

Stargate의 사용자 경험

  • 원주 자산을 브릿지할 수 있도록 함으로써, Stargate는 사용자가 목표 체인에서 합성 자산을 교환하고 추가 가스 비용을 지불해야 하는 복잡한 단계를 제거했다.

  • Stargate는 현재 95% 이상의 브릿지 거래량이 애플리케이션에 의해 완료되고 주도되어야 한다고 생각한다.

  • 현재 시장의 브릿지기는 독립적인 개별 브릿지기에만 집중하고 있으며, 애플리케이션 레이어에는 적합하지 않다.

  • 애플리케이션은 사용자 정의 프로세스를 통합해야 하며(15번 클릭으로 완료 가능), 여러 지갑과 다양한 가스 자산을 조정해야 한다.

  • Uniswap이나 Sushi와 같은 애플리케이션이 Stargate 통합을 완료하면, 사용자는 단 한 번 클릭으로(원주) 자산을 목표 체인의 지갑에 넣을 수 있다.

Stargate가 지원할 체인

  • Stargate는 기본적으로 검증 및 메시지 전송을 처리하는 체인 상의 스마트 계약 라이브러리이다.

  • 그 엔드포인트는 각 체인에 존재할 수 있다.

  • 애플리케이션은 두 가지 기능만 처리하면 된다 - 전송 및 수신

주: "실제로 사용자는 바이트 페이로드를 전송하고 있으며, 즉: 일반 바이트와 목표 체인 소형 헤더가 포함된 페이로드를 전송하고 있다."

  • EVM 우선(이더리움, Avalanche, BSC, Polygon, Fantom, Arbitrum, Optimism 지원)

  • 주의할 점은, 오라클이 각 경로 간에 블록 헤더를 전달하는 것을 지원해야 한다(Chainlink와 Band 두 오라클이 현재 지원 중이다).

  • 첫 번째 EVM 체인을 통합한 후, 다른 체인들은 매우 쉬워진다.

  • 비 EVM 통합은 기술적 향상처럼 보인다 --> 증명을 "번역"해야 한다.

## ? LayerZero와 Stargate 토큰?

**면책 조항: 아래 내용은 가정적이다*

  • Layer Zero의 경우, 토큰은 전체 시스템의 인센티브를 조정하는 데 도움이 될 것이다:
  1. 오라클: 자신의 보안 모델과 구조를 가지며, 가격 정보를 제공하는 사람에게 보상을 줄 수 있다.

  2. 리레이터: 메시지를 중계하면 소액의 수수료를 받을 수 있으며, 또는 메시지당 소액의 수수료를 지불할 수 있다.

  • 많은 메시지가 리레이터로 전송될 수 있으며, 일부는 네트워크로 전송될 수 있다.

  • 어떤 형태의 바인딩 시스템을 원할 수 있다 - 각 리레이터에 보험 기금이 있을 수 있으며, 일부 수수료 수익을 보험 기금에 넣을 수 있다.

  • 사용자가 바인딩하고 네트워크 보호를 도와 보상을 받을 수 있다면 더욱 좋을 것이다.

  1. 계약 크로스 체인 거래: 거래 원주 토큰에 대한 인센티브(할인 혜택을 제공할 수 있음, 예를 들어 거래 원주 토큰으로 할인 받을 수 있음).
  • Stargate는 더 전통적인 구조를 가질 것이다.

  • 유동성 해제를 제공한다.

  • 사용자(프로토콜 및 유동성)는 수수료를 발생시킬 것이다.

Layer Zero의 최대 도전 과제

  • 기술적 관점에서 Layer Zero는 대부분의 프로젝트보다 더 매끄럽다.

  • LayerZero Labs의 공동 창립자이자 CEO인 Bryan Pellegrino는 Layer Zero의 핵심 기술자 Danny Ryan이 세계 최고의 Solidity 개발자 중 한 명이라고 언급했다.

  • 이제 모두가 저조한 BUIDL이 사치라는 것을 인식하고 있다.

  • Layer Zero의 현재 주요 도전 과제는 회사 규모를 확장하는 것이다------프로젝트 팀원들은 매주 7일, 하루 18시간 이상 일하고 있다.

  • 현재 거래를 처리할 수 있는 규모로 확장하고 향상시킬 필요가 있다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축