참고: 이 연구 보고서는 2023-01-02에 First Class Warehouse 공식 웹사이트 에 처음 게시되었습니다.
LayerZero는 체인 간의 데이터 메시징에 초점을 맞춘 전체 체인 상호 운용성 프로토콜입니다. LayerZero의 제품 디자인 컨셉은 크로스체인 브리지 분야에서 매우 혁신적이며, 오라클과 중계기를 기반으로 한 데이터 전송 방식은 프로토콜의 이식성을 높이고 확실한 보안 성능을 제공합니다. 현재 프로토콜의 네트워크 채택률은 좋으며 생태학적 측면도 일정한 규모의 발전을 달성했습니다. 이 프로젝트는 매우 인기가 많고 전반적인 상황이 양호하므로 주목할 만합니다.
투자 요약
LayerZero는 체인 간의 데이터 메시징에 초점을 맞춘 전체 체인 상호 운용성 프로토콜입니다. 업계에서는 현재 이런 종류의 '브리지'를 '임의의 메시징 브리지(AMB)', 즉 모든 정보 전송 브리지라고 부르는데, 이 브리지는 토큰, 체인 상태, 계약 호출 등 모든 데이터를 허용한다. , NFT 또는 거버넌스 투표 등이 체인 A에서 체인 B로 이전됩니다.
크로스체인 브리지 분야에서 과거에는 단일 "자산 크로스체인"만 볼 수 있었지만 이제는 일부 프로젝트가 점차 데이터 전송 분야를 탐색하기 시작하는 것을 볼 수 있습니다. LayerZero는 이 분야의 선구자 중 하나입니다.
LayerZero 프로젝트의 주요 내용은 다음과 같습니다.
1) LayerZero 재단은 현재 총 가치가 2억 6,100만 달러에 달하는 자산을 보유하고 있으며 이는 프로젝트의 장기적인 개발 및 운영에 매우 풍부하고 충분합니다.
2) 제품 측면에서 LayerZero의 디자인은 현재 시중에 나와 있는 크로스체인 브리지와 다릅니다. 정보 전송 검증 부담을 아웃소싱하여 전통적인 크로스체인 연속 스트리밍(Continuous Streaming)을 대체하기 위해 오라클 네트워크를 선택합니다. 제3자 오라클은 프로토콜을 더 가볍게 만들고 운영 비용을 낮춥니다.
3) LayerZero의 혁신적인 기술과 더 빠른 배포 속도, 특정 비용 이점, 초기 유명 VC 및 영향력 있는 KOL의 커뮤니티 홍보 덕분에 LayerZero 생태계는 약 1년 만에 빠르게 확장될 수 있었습니다. DeFi, NFT 및 안정적인 통화 분야에서 큰 성과를 거두었습니다. 현재까지 50개 이상의 프로젝트(공식적으로 출시되지 않았거나 온라인에 있는 프로젝트 포함)가 LayerZero 기술을 통합했거나 사용하고 있습니다.
4) 상대적으로 잘 개발되고 공격을 받지 않은 임의 메시징 브리지(AMB) 프로젝트는 아직 시장에 거의 없습니다. LayerZero는 확실한 선점자 이점을 가지고 있습니다.
이 프로젝트의 위험은 다음과 같습니다.
1) LayerZero의 보안은 완전히 검증되지 않았습니다. 독립적으로 작동해야 하는 오라클과 릴레이어 간의 신뢰 가정은 의문의 여지가 있습니다. 릴레이 메커니즘 뒤에 있는 보안 위험과 같은 문제는 여전히 경계가 필요합니다. 하지만 반면에 LayerZero의 보안이 이론적으로 오라클 수준이라는 신뢰 가정은 상대적으로 설득력이 있으며, 핵심은 릴레이의 탈중앙화를 어떻게 달성하느냐에 있을 수 있습니다.
2) LayerZero 경제 모델은 아직 출시되지 않았습니다. 현재 크로스체인 브리지 분야에서 대부분의 프로젝트에서 발행한 토큰은 일반적으로 가치 포착 능력 측면에서 약한 성능을 보입니다. 후속 LayerZero 경제가 어떻게 될지는 지켜봐야 합니다. 모델이 나올 것입니다.
종합하면, LayerZero는 여전히 몇 가지 문제에 직면해 있지만 전반적인 기본 사항은 양호하므로 주목할 가치가 있습니다.
참고: 1급 창고에 대한 [Follow]/[Not Follow]의 최종 평가는 예측이 아닌 1급 창고 프로젝트 평가 프레임워크에 따라 프로젝트의 현재 기본 사항을 종합적으로 분석한 결과입니다. 프로젝트 토큰의 미래 가격 상승 또는 하락에 대한 정보입니다. 토큰의 가격에 영향을 미치는 요소는 다양하며, 프로젝트의 펀더멘털만이 유일한 요소는 아니기 때문에 연구 보고서가 [관심하지 않는다]라고 판단된다고 해서 반드시 프로젝트 가격이 하락하는 것은 아닙니다. 또한 블록체인 프로젝트의 발전은 역동적입니다. 당사가 "우려하지 않음"으로 판단한 프로젝트가 펀더멘털에 상당한 긍정적인 변화를 겪을 경우 당사는 이를 "우려"로 조정할 수 있습니다. "관심 없음" [Follow]인 프로젝트에 중대한 악성 변화가 있을 경우, 모든 회원에게 경고를 드리며, [Follow]로 조정될 수 있습니다.
1. 기본 개요
1.1 프로젝트 소개
LayerZero는 체인 전체에 경량 정보를 전달하도록 설계된 전체 체인 상호 운용성 프로토콜입니다.
또한 LayerZero는 체인 간의 메시지 전달에만 초점을 맞추고 지원되는 모든 체인의 모든 스마트 계약에 메시지를 보낼 수 있습니다. 또한 블록체인 간의 지능을 위한 메시지 전송 레이어이기도 합니다. 계약 통신은 크로스 체인에 대해 책임을 지지 않습니다. 자산.
- 2 기본정보
2. 프로젝트 내용
2.1 팀
LayerZero Labs Canada Inc.(회사 번호: 1355847-9)는 2021년 11월 30일 캐나다 기업법에 따라 캐나다에 등록되었습니다. Caleb Banister, Ryan Zarick 및 Bryan Pellegrino가 회사 이사로 등재되어 있습니다 [1] .
LinkedIn [2] 에 따르면 LayerZero에는 현재 29명의 회원이 있으며, 핵심 회원의 세부 사항은 다음과 같습니다.
LayerZero Labs 및 Stargate Finance의 공동 창립자인 Caleb Banister는 2010년 뉴햄프셔 대학교를 졸업했습니다. 2005년 6월부터 2010년 12월까지 그는 UNH Interoperability Laboratory에서 소프트웨어 개발자로 근무했으며, 2010년 9월부터 2021년 2월까지 공동 연구원으로 근무했습니다. - Coder Den(소프트웨어 컨설팅 회사) 창업자 2018.03~2021.02 80Trill(블록체인 관련 프로젝트의 스마트 계약 작성 및 감사 전문 암호화폐 회사) 공동 창업자 역임 2019.06~2021.02 80Trill 공동 창업자 역임 Minimal AI(ML/AI 회사), 2021.02 — 현재까지 LayerZero를 설립했습니다.
LayerZero Labs의 공동 창업자이자 CEO인 Bryan Pellegrino는 2008년 뉴햄프셔 대학교를 졸업했습니다. 그는 2010년 10월부터 2013년 01년까지 Coder Den의 공동 창업자 겸 COO를 역임했고, 2011년 6월부터 2013년 1월까지 BuzzDraft의 CEO를 역임했습니다. (2013년 인수), 2017.10~2019.08 OpenToken 공동 창립자, 2016.06~현재 Rho AI의 수석 엔지니어, 2021년부터 현재까지 LayerZero를 설립하여 CEO를 역임했습니다. LayerZero를 창립하기 전 Pellegrino는 전문 포커 플레이어였으며, 스스로 작성한 기계 학습 도구를 MLB(메이저 리그 야구) 팀에 판매하고 인공 지능 분야의 저널 보고서를 발표하는 데 성공했습니다. . Generalist의 Mario Gabriele는 이전에 Pellegrino와 단독 인터뷰를 진행했으며, 그의 과거 이력서가 관심 있는 친구들은 이 링크를 통해 확인할 수 있습니다.
LayerZero Labs의 공동 창립자이자 CTO인 Ryan Zarick은 2011년 뉴햄프셔 대학을 졸업했습니다. 2006년 8월부터 2011년 5월까지 그는 UNH 상호 운용성 연구소에서 소프트웨어 개발자 및 대학원 조교로 일했으며, 2011년 11월부터 2013년 3월까지 그는 BuzzDraft의 CTO, 2010년 9월부터 2020년 13년까지 Den의 Coder 공동 창립자, 2018년 1월부터 2020.03년까지 80Trill의 공동 창립자, 2019년 6월부터 2021년 1월까지 Minimal AI의 공동 창립자, 2021년에 LayerZero를 설립하고 CTO를 역임했습니다. .
LayerZero Labs의 세 공동 창업자의 이력서를 보면, 높은 수준의 중복, 서로의 장기적인 협력 관계, 높은 팀 통합이 있으며, 세 사람 모두 다년간의 개발 경험이나 성공적인 기업가 경험을 가지고 있습니다.
SushiSwap의 전 창립 멤버이자 핵심 기여자인 0xMaki [3]가 이제 LayerZero Labs에 정규직으로 합류했습니다. 0xMaki는 SushiSwap의 초기 마케팅에서 핵심적인 역할을 했으며 셰프 Nomi가 퇴사한 후 프로젝트 리더가 되었습니다. 재임 기간 동안 0xMaki는 SushiSwap의 일일 운영, 비즈니스 개발 전략 및 전반적인 개발을 결정하는 일을 주로 담당했습니다. 또한 Sushi의 크로스체인 스왑 프로젝트 SushiXSwap은 0xmaki의 주도로 완성되어 Sushi 및 LayerZero 프로토콜에 애플리케이션 시나리오를 추가했습니다.
2.2 자금
표 2–1 LayerZero 자금 조달 상태
또한, 2022년 11월 초 FTX 뇌우 사건의 영향을 받아 2022년 11월 11일 LayerZero는 FTX/FTX Ventures/Alameda로부터 지분, 통화권 및 기타 권리를 100% 재매수했음을 명시하는 문서를 공식적으로 발행했습니다. 연구 프로토콜. 당시 재단이 보유한 자산 가치는 총 1억 3,400만 달러 [8] 였습니다(이 중 팀이 FTX 거래소에 보관한 1,070만 달러는 항소 계산에 포함되지 않았습니다). 따라서 위에서 언급한 LayerZero에 대한 3차 파이낸싱이 완료되지 않았음을 알 수 있습니다.
위 표를 보면 LayerZero는 스타 프로젝트로서 초기부터 주요 자본의 선호를 받아 현재까지 알려진 자금 조달 금액이 2억 6100만 달러 에 달한다는 것을 알 수 있습니다. 전반적으로 LayerZero는 현재 프로젝트의 장기적인 개발 및 운영에 충분한 풍부한 자금을 보유하고 있습니다.
2.3 코드
그림 2-1 LayerZero 코드 기반 상황 [9]
위 그림 2-1에서 볼 수 있듯이 LayerZero 코드 베이스는 2019년 3월부터 업데이트되었습니다. 전체적으로 LayerZero에는 6,415개의 코드 제출이 누적되었으며, 총 116명의 개발자가 LayerZero Github에 Git/Issue 작성자 및 리뷰 제출자가 되었습니다. .
2022년 9월 LayerZero가 공개한 진행 상황에 따르면 [10] 현재 LayerZero의 테스트 네트워크에는 7,000개 이상의 활성 계약이 배포되어 있으며 채택률이 매우 높습니다.
또한 LayerZero 코드 베이스는 Zellic, Ackee 및 SlowMist(SlowMist)에서 총 4번의 감사를 완료했으며, 구체적인 감사 보고서는 이 링크를 통해 확인할 수 있습니다.
요약하자면, 지난 3년 동안 LayerZero 프로젝트는 좋은 코드 변경을 거쳤고, 충분한 개발자가 있었으며, 몇 가지 중요한 코드 베이스가 자주 업데이트되었습니다.
2.4 기술
우선 혼동하기 쉬운 오해를 명확히 해야 합니다. LayerZero는 풀체인 상호 운용성 프로토콜로 체인 간의 메시지 전달에만 초점을 맞추고 지원되는 모든 체인의 모든 스마트 계약에 메시지를 보낼 수 있습니다. 사용되는 메시지 전송 레이어입니다. 블록체인 간 스마트 계약 통신을 담당하며 크로스체인 자산에 대해서는 책임을 지지 않습니다.
2.4.1 LayerZero 프레임워크
LayerZero 백서 [11] 에 따르면 프로토콜의 핵심에는 Endpoint, Oracle 및 Relayer 라는 세 가지 구성 요소가 있습니다.
1) 엔드포인트 는 사용자나 애플리케이션과 직접 상호작용하는 시설이거나, 로직을 처리하는 일련의 스마트 계약이라고도 볼 수 있다. 이러한 끝점은 메시지 전송, 유효성 검사 및 수신을 처리합니다. 그 목적은 사용자가 프로토콜을 사용하여 메시지를 보낼 때 효율적인 전달을 보장하는 것입니다.
LayerZero 프로토콜에서 각 체인은 LayerZero 엔드포인트를 배포해야 합니다. 엔드포인트는 동일한 체인의 다른 앱에서 호출하고 사용할 수 있으며 = — 정보를 외부 링크로 보내는 역할을 담당합니다. 예를 들어, Dapp이 체인 A에서 체인 B로 정보를 전송하려는 경우 먼저 체인 A의 엔드포인트를 호출하고 전송해야 하는 정보를 제출해야 합니다.
각 LayerZero 엔드포인트는 커뮤니케이터, 유효성 검사기, 네트워크 및 라이브러리의 4개 모듈로 나뉩니다. 커뮤니케이터, 검증자, 네트워크 모듈은 엔드포인트의 핵심 기능을 구성하며 이러한 모듈은 기존 네트워크 스택과 유사하게 작동합니다. 메시지는 발신자(커뮤니케이터)의 스택 아래로 전송되고 네트워크로 전달되기 전에 유효성 검사기에 의해 검증된 다음 수신자의 스택 위로 전송됩니다.
LayerZero가 지원하는 각각의 새로운 체인은 추가 라이브러리로 추가됩니다. 이러한 라이브러리는 각 체인의 특정 통신이 처리되는 방법을 정의하는 보조 스마트 계약입니다. LayerZero 네트워크의 각 체인에는 연결된 라이브러리가 있으며 각 엔드포인트에는 각 라이브러리의 복사본이 포함되어 있습니다.
오라클과 릴레이를 소개하기 전에 먼저 개념을 명확히 해야 합니다. 먼저, 체인의 블록을 검증하려면 1) 영수증 루트를 포함하는 블록 헤더 [12] , 2) EVM의 Merkel-Patricia 증명인 트랜잭션 증명 [13] 이라는 두 가지 정보가 필요합니다. .
LayerZero는 이 두 부분을 다음과 같은 방식으로 분리합니다: 1) 오라클은 블록 헤더(선택된 오라클)를 전달하고 , 2) 릴레이(Relayer)는 트랜잭션 증명을 전달합니다.
2) 오라클은 LayerZero의 외부 구성 요소 , 즉 LayerZero 프로토콜과 독립적인 제3자 서비스입니다. 오라클이 제공하는 주요 가치는 블록 헤더를 다른 체인으로 전송하여 소스 체인의 트랜잭션 유효성을 대상 체인에서 확인할 수 있도록 하는 것입니다.
3) 릴레이는 소스 체인에서 거래 증명을 얻은 다음 이를 대상 체인으로 전송하는 기능을 가진 오프 체인 서비스입니다. LayerZero는 트랜잭션이 효율적으로 전달될 수 있도록 오라클과 릴레이가 서로 독립적이어야 한다고 믿습니다.
현재 정상적인 상황에서 한 체인과 다른 체인 간의 무신뢰 통신 방법은 체인 A의 블록 헤더를 체인 B로 지속적으로 전송하는 것입니다. 예를 들어 BTC 블록 헤더를 제3자를 통해 제출하는 릴레이 릴레이는 이더리움의 크로스체인 등 다른 애플리케이션에 신뢰할 수 있는 BTC 데이터 소스를 제공함으로써 BTC의 이더리움으로의 가치 순환을 실현합니다. 체인 체인 브리지 계약은 기본적으로 라이트 클라이언트입니다. 이 정보 전송 방법이 가장 안전하지만 문제는 블록체인에 쓰는 비용이 많이 들기 때문에 이러한 블록 헤더를 지속적으로 전송하는 데 비용이 많이 든다는 것입니다.
LayerZero의 가장 큰 개선점은 이러한 지속적인 스트리밍(Continuous Streaming)을 대체하기 위해 Oracle 네트워크를 선택한다는 것입니다.
현재 LayerZero 공식 웹사이트 문서 및 팀 공개에 따르면 테스트 네트워크에 구성된 오라클은 Chainlink와 TSS Oracle입니다. 현재 오라클은 분산화되어 있지 않으며 실제 전투에서 테스트되지 않았으며 이는 또한 위험이 있음을 의미합니다. 해커의 공격을 받았습니다. 공식 설명에 따르면 LayerZero 테스트가 완료된 후 더 많은 오라클이 공개될 예정입니다.
LayerZero는 Chainlink를 오라클로 사용하는데, 이는 여러 가지 이점을 제공합니다:
1) 연결된 체인에서 노드를 실행하지 않고 정보를 검증하는 기능을 아웃소싱합니다. 오라클은 블록 헤더를 대상 체인에 단 한 번만 전송할 수 있도록 허용하므로 이 두 가지 점 에서 운영 비용이 절감됩니다 .
2) LayerZero는 오라클과 릴레이를 사용하여 서로 다른 체인의 엔드포인트 간에 메시지를 전송합니다. 첫째, 스트리밍 블록 헤더는 오라클 머신을 통해 요청 시 전송되어 보다 효율적인 오프체인 엔터티와 필요한 동기화 상태를 달성합니다. 오라클이 제출한 블록 헤더는 릴레이가 제출한 거래 인증서와 교차 검증됩니다. 오라클과 릴레이가 공모해야만 시스템이 무너지는데, 이는 보안이 오라클 못지않다는 것을 의미합니다.
3) Relayer나 Oracle은 어떠한 합의나 검증도 하지 않고 단지 정보만 전달하는 것입니다. 모든 검증은 각각의 소스 및 대상 체인에서 수행되므로 속도 및 처리량 제한은 전적으로 두 트랜잭션 체인의 속성에 따라 달라집니다.
그러나 결함도 있습니다. LayerZero는 체인 정보를 확인하는 작업을 나중에 사용하게 될 Chainlink와 같은 제3자에게 아웃소싱합니다. 이는 Chainlink가 나쁘다는 것이 아니라 LayerZero가 프로토콜이 제어할 수 없는 보안 가정을 도입한다는 의미입니다. 작업의 중요한 부분을 제3자에게 오프로드하면 장기적으로 다른 위험과 잠재적 불확실성이 증가합니다.
2.4.2 보안
• LayerZero에서 중요한 신뢰 가정은 오라클과 릴레이어가 서로 독립적으로 작동해야 한다는 것입니다.
효과적인 정보 전송을 보장하기 위해 릴레이 또는 오라클 간의 정보 전송에 분쟁이 발생하면 스마트 계약이 일시 중단되고 해당 정보가 대상 체인에 제출되지 않습니다. 위에서 말했듯이 오라클과 중계기가 공모하는 경우에만 시스템이 붕괴됩니다. 이는 보안이 오라클 못지않다는 것을 의미합니다.
LayerZero에서는 프로토콜을 통해 각 Dapp 개발 팀이 Layerzero에서 제공하는 오라클/릴레이 코드를 수정하고 이를 애플리케이션의 자체 서버 또는 검증자 네트워크에 접목하여 자체 오라클을 사용하여 가격을 공급하거나 직접 릴레이를 실행하여 보장할 수 있습니다. 오라클은 릴레이와 공모하여 악을 행하지 않습니다(LayerZero는 이전에 커뮤니티에서 릴레이를 더욱 분산화해야 한다고 제안했습니다 ).
현재 상황은 "탈중앙화"가 더 낫다는 것은 모두가 알고 있지만, 대부분의 Dapp은 "체인링크이면 충분하다"는 개념과 함께 비용, 운영, 사용자 경험 등을 고려해야 하는 상황입니다. 선호하는 오라클은 모두 체인링크입니다. . 같은 방식으로 대부분의 Dapp은 LayerZero의 자체 릴레이를 직접 선택합니다. 지금처럼 거래를 위해 자체 노드를 운영하는 사용자는 거의 없으며, 사람들은 Infura, Alchemy와 같은 중앙 집중식 서비스 제공업체에 의존합니다.
이 경우 릴레이가 악의적으로 동작하면(해킹되거나 예상대로 작동하지 않음) Chainlink 오라클이 이를 차단하여 원래 체인에서 큰 손실이 발생하는 것을 방지합니다. Chainlink 선택의 이점에 대해서는 의심의 여지가 없지만, Chainlink가 두 기능(오라클과 릴레이)을 모두 달성하기 위한 효과적이고 현실적인 대안이 될 수 있다고 가정한다면 LayerZero의 신뢰 가정이 여전히 유효한지 의문이 생길 수 있습니다.
매력 있는 관점은 Pickle과 Aylo가 쓴 "Layer 0 Wars: LayerZero vs Chainlink's CCIP" 기사에서 영감을 얻었습니다. 관심 있는 독자는 원본 기사를 읽을 수 있습니다.
• Oracle Chainlink의 보안은 시장에서 검증되었으며 현재 LayerZero 프로토콜의 보안 기능의 핵심은 릴레이입니다 .
2022년 4월, LayerZero 팀은 프로토콜의 보안을 보장하는 방법을 "Pre-Crime"이라고 부르는 방법을 도입했습니다. 현재 Pre-Crime에 대한 공개 정보는 거의 없습니다. 블로그 게시물에서는 기본적인 운영 원칙만 소개합니다. 요약하자면, Pre-Crime 모델을 사용하면 사용자 애플리케이션(UA, User Application)이 특정 일련의 주장(assertions)을 정의할 수 있습니다. ). , 리피터는 이러한 주장을 확인해야 합니다. 어설션이 실패하면 릴레이는 트랜잭션을 릴레이하지 않습니다. Pre-Crime을 도입함으로써 릴레이는 해커 공격이 발생하기 전에 이를 방지할 수 있습니다 [14] .
현재 "Pre-Crime"의 해당 코드 베이스는 오픈 소스가 아니지만 LayerZero 팀은 여러 팀과 함께 비공개 Pre-Crime 테스트 버전을 출시했습니다. 후속 공식 버전은 아직 출시되지 않았으며 그 효과는 아직 실전에서는 검증되지 않았습니다. .
• 릴레이 메커니즘 뒤의 보안 위험 [15]
이전에 LayerZero는 아무런 공지 없이 3월 28일 크로스체인 사용을 위한 검증 계약을 업데이트했습니다. Cobo 보안팀은 원본 검증 계약(MPTValidator)의 코드와 새로운 검증 계약(MPTValidatorV2)의 코드를 비교하여 이번 업데이트가 이전의 주요 보안 취약점을 수정한 것임을 확인했습니다.
이 취약점의 코드는 전체 LayerZero 및 상위 계층 프로토콜의 정상적인 작동을 위한 기반이 되는 LayerZero 프로토콜의 핵심 MPT 트랜잭션 검증 부분의 코드입니다. 제때 발견된다면 가장 심각한 결과는 LayerZero 오라클이 완전히 신뢰할 수 있다는 전제하에 릴레이가 영수증 데이터를 위조하여 크로스체인 프로토콜을 일방적으로 공격하여 LayerZero의 이전 안전 가정을 깨뜨릴 수 있다는 것입니다.
Cobo 보안팀은 LayerZero가 현재 취약점을 수정했지만 다른 취약점의 가능성을 배제하지는 않는다고 밝혔습니다. 이 사건은 또한 LayerZero의 릴레이 메커니즘 뒤에 있는 보안에 대한 커뮤니티의 우려를 불러일으켰습니다.
요약하자면, LayerZero는 상당한 규모로 성장했지만 해당 프로토콜의 보안은 아직 완전히 검증되지 않았습니다.
2.4.3 실행 프로세스
그림 2–2 LayerZero 교차 체인 트랜잭션의 통신 흐름
LayerZero의 구체적인 실행 프로세스는 다음과 같습니다.
• 사용자 애플리케이션 [16] 이 크로스체인 메시지를 전송할 때(예: 체인 A에서 체인 B로) 먼저 LayerZero Endpoint의 스마트 계약을 호출해야 합니다.
• 메시지는 먼저 체인 A의 엔드포인트에 들어갑니다. 그런 다음 엔드포인트는 메시지(트랜잭션 증명 및 블록 헤더)와 체인 B(대상 체인)로 향하는 정보를 오라클과 릴레이(이 두 엔터티는 독립적입니다. 모두 오프체인입니다).
• 오라클 머신은 블록 헤더를 읽고 확인한 후 해당 블록이 A 체인에서 여러 번의 블록 확인을 거쳤다고 판단한 후 해당 블록 헤더를 B 체인의 엔드포인트로 보냅니다. 동시에 Relayer는 해당 거래 증명을 제출합니다.
• 대상 체인이 블록 헤더와 거래 증명을 성공적으로 확인한 후 메시지는 대상 체인으로 전달되어 크로스 체인 통신을 완료합니다.
First Class Warehouse 참고: 위 프로세스를 더 쉽게 이해할 수 있도록 편집기에서는 엔드포인트(커뮤니케이터, 검증자 및 네트워크)와 같은 일부 세부 정보를 단순화했지만 필수 논리는 변경되지 않았습니다.
위의 과정을 보면 LayerZero가 메시지 전송만 담당한다는 것을 쉽게 알 수 있는데, 마치 A가 B에게 전달해야 할 메시지가 있어서 A가 B에게 전화를 걸어 메시지 내용을 알려주는 것과 같습니다. B는 전화를 받고 메시지를 수락하면 프로세스가 종료됩니다. 이것은 매우 간단한 논리입니다. 그렇다면 크로스체인 자산은 어떻게 전송됩니까?
먼저, 정보를 보내고 받으려면 각 체인에 LayerZero Endpoint를 배포해야 합니다. 자산 거래의 유동성은 LayerZero와 통합된 DEX와 같은 Dapp을 통해 균형을 이루어 각 엔드포인트에서 LP의 균형을 유지합니다.
현재 LayerZero의 밸런싱 기능은 Stargate Finance 에서 제공됩니다. Stargate의 Delta(Δ) 알고리즘은 전체 체인의 유동성이 균형을 이루고 사용 가능한 상태를 유지하도록 보장합니다(자세한 내용은 이전에 First Class Warehouse에서 발표한 Stargate Finance 연구 보고서를 참조하세요).
즉, LayerZero는 체인 간의 통신 문제만 처리하며, 기타 추가 기능/문제는 LayerZero와 통합된 애플리케이션을 통해 해결됩니다.
2.5 생태학
LayerZero는 전체 체인 상호 운용성 프로토콜입니다. 체인 간 정보 전송을 위한 허브로서 LayerZero는 단순한 크로스 체인 자산 이상의 작업을 수행할 수 있습니다. 크로스 체인 메시지 전송을 실현한 후 LayerZero는 크로스 체인 상태도 달성할 수 있습니다. 공유, 대출, 거버넌스 등
또한, 현재 시중에 나와 있는 전통적인 크로스 체인 브리지 모델과 달리 LayerZero는 소스 체인의 상태를 모니터링하기 위해 연결된 각 체인에서 노드를 실행하고 원래 검증자(Validator)의 역할을 Oracle에 넘길 필요가 없습니다. (오라클) 플레이. 여기서 직관적인 이점은 각각의 새 체인에 새 노드를 배포할 필요가 없다는 것입니다. 이 시점부터 LayerZero는 새 체인을 네트워크에 더 빠르고 저렴한 비용으로 통합합니다. 2022년 11월 11일 현재 LayerZero는 Ethereum, BNB Chain, Avalanche, Aptos, Polygon, Arbitrum, Optimism 및 Fantom을 포함하여 총 13개 체인을 지원했습니다.
LayerZero의 혁신적인 기술은 더 빠른 배포 속도와 특정 비용 이점, 초기 유명 VC 및 영향력 있는 KOL의 커뮤니티 홍보와 결합되어 LayerZero 생태계가 약 1년 만에 빠르게 확장될 수 있게 되었으며 DeFi, NFT에서는 안정된 화폐 등 방향으로 큰 성과를 거두었습니다. 현재까지 50개 이상의 프로젝트 (공식적으로 출시되지 않았거나 온라인에 있는 프로젝트 포함)가 LayerZero 기술을 통합했거나 사용하고 있습니다. 세부 사항은 다음과 같습니다(일부만 나열됨).
그림 2–3 LayerZero 생태 프로젝트 목록
일류 창고 참고: 위 사진은 @LayerZeroHub (비공식) 통계에 의해 편집되었습니다. 앞으로 LayerZero의 생태 프로젝트를 팔로우하고 싶다면 Luke(Twitter ID: @0x4C756B65)가 Twitter에서 관리하는 목록을 팔로우할 수도 있습니다.
1) DeFi 분야
표 2-2 LayerZero 생태학적 DeFi 협력 프로젝트

2) 안정적인 화폐분야
표 2-3 LayerZero 생태학적 스테이블코인 협력 프로젝트
3) NFT 분야
표 2-4 LayerZero 생태학적 NFT 현장 협력 프로젝트

그림 2-2와 위의 표 2-1~2-3을 종합하면 LayerZero의 생태경관이 상당한 규모로 발전했음을 알 수 있습니다. DEX 블루칩 Sushi, PancakeSwap부터 현재 인기 있는 Radiant Capital까지 모두 크로스체인 DEX 개발을 위해 LayerZero의 자회사인 Stargate를 사용합니다. Layerzero 기술을 통해 각각의 스테이블 코인을 멀티체인 네이티브 자산으로 업그레이드합니다. NFT 분야에서는 멀티체인 NFT에 대한 수요가 아직 명확하지 않지만 Gh0stly Gh0sts 및 tofuNFT와 같은 프로젝트도 이러한 방향으로 시도하는 것을 보았습니다. 멀티체인 NFT. 또한 LayerZero는 얼마 전에 공식 브라우저인 LayerZero Scan을 출시했으며 이제 LayerZero Scan을 통해 크로스체인 트랜잭션을 데이터베이스에 바인딩할 수 있어 사용자와 개발자가 트랜잭션의 상태, 상태 및 시간을 추출할 수 있습니다.
LayerZero의 내부 및 외부 조치를 통해 옴니체인 개념은 향후 더욱 발전할 수 있습니다.
요약하다:
LayerZero는 체인 간 경량 정보 전송을 위해 설계된 풀 체인 상호 운용성 프로토콜입니다.전체 아키텍처는 합리적이며 연결된 체인에서 노드를 실행할 필요가 없습니다.오라클과 릴레이를 사용하여 서로 다른 체인의 통신은 엔드포인트 간에 메시지를 전송합니다. 보안이 시장에서 완전히 검증되지는 않았지만 프로토콜은 이론적으로 오라클(체인링크)보다 덜 안전하지 않으며 특정 보장을 가지고 있습니다.
LayerZero 재단이 보유하고 있는 현재 자산은 총 2억 6,100만 달러에 달하며, 자금도 매우 풍부합니다. LayerZero 프로젝트의 코드 변경 상태는 양호하며 약 1년 만에 생태계가 급속도로 확장되었으며 현재 크로스체인 분야에서 가장 빠르게 성장하는 프로젝트 중 하나입니다.
3. 개발
3.1 역사
표 3–1 LayerZero 주요 이벤트

3.2 현재 상황
3.2.1 네트워크 사용량
그림 3-1 LayerZero 일일 거래수 [17]
그림 3–2 LayerZero의 누적 트랜잭션 수
위의 그림 3-1과 그림 3-2에서 LayerZero 네트워크의 사용량을 명확하게 볼 수 있습니다. 지난 1년 동안 전반적인 상황은 꾸준한 상승 추세를 보였으며, 특히 2023.03에는 Arbitrum이 커뮤니티 구성원에게 에어드랍을 발표했습니다. 거버넌스 토큰 ARB, 커뮤니티의 '에어드롭' 정서가 전례 없이 높아 미발행 LayerZero 생태계와 zk 생태계의 활용률이 크게 증가했습니다. 이러한 현상이 장기적으로 지속되지는 않겠지만, 이러한 '에어드롭 기대'를 통해 더 많은 사용자가 LayerZero를 위장하여 알게 되고, 이를 통해 실제 사용자의 특정 기반을 유지할 수 있습니다.
또한 LayerZero의 3월 데이터를 빼더라도 2022년 말부터 3월 초까지 네트워크 채택률이 2배 증가했습니다. 현재 LayerZero를 기반으로 하는 많은 프로토콜이 구현되기 시작했으며 생태학적 구축에서 초기 결과가 달성되었음을 확인할 수 있습니다.
그림 3-3 크로스체인 브릿지 크로스체인 자산 규모 순위 [18]
또한 DeFiLlama의 데이터 인터페이스(위 그림 3-3 참조)에 따르면 LayerZero의 자회사인 Stargate의 브리징 자산 규모는 현재 모든 크로스체인 브리지(다양한 퍼블릭 체인 및 2위 포함) 중 1위를 차지하고 있습니다. -티어 공식 교량). 볼륨 측면에서만 Stargate는 크로스체인 브릿지 트랙의 선도적인 프로젝트가 되었습니다.
일류 창고 참고: 현재 DeFiLlama 데이터 포트에 표시되는 각 크로스체인 브릿지의 거래량과 거래 수는 현 단계에서 크게 변동하고 있습니다. 이 데이터는 각 크로스체인 브릿지의 장기적인 경쟁 우위를 나타내지 않으며 참고용입니다.
그러나 거래 건수 측면에서는 스타게이트가 다른 크로스체인 브릿지를 훨씬 능가하지만 크로스체인 자금의 양이 격차를 넓히지는 않는다는 점에 유의해야 한다.현재 스타게이트의 소액 거래 징후는 충분하지 않다. 운영 경험이 더 좋습니다. 따라서 거래 데이터의 상당 부분이 LayerZero의 잠재적인 에어드랍 기대 때문일 수 있다고 추측할 수 있습니다.
비록 다양한 프로젝트 당사자들이 에어드랍 행위를 옹호하지는 않지만 다른 차원에서 볼 때 잠재적인 에어드랍 기대로 인해 LayerZero 및 Stargate에 대한 노출 및 채택률이 높아졌습니다. 현재 프로토콜은 수입도 현실로 가져왔습니다. .
3.2.2 수익상황
현재 생태학적 애플리케이션이 LayerZero에 액세스할 수 있는 기준은 없습니다. LayerZero Labs의 현재 주요 수입은 Stargate Finance의 거래 수수료에서 나옵니다.
Stargate 프로토콜을 통해 STG가 아닌 토큰을 전송하면 0.06%의 전송 수수료가 발생합니다. 이 중 0.01%는 유동성 공급자에게 할당되고, 0.01%는 veSTG 보유자에게 할당되며, 0.04%는 프로토콜의 재무부에 할당됩니다 [19] .
그림 3-4 스타게이트의 월별 크로스체인 금액 [20]
스타게이트가 공개한 월별 거래 금액 대시보드에 따르면, 2022년 3월 스타게이트 출시부터 현재(2023년 4월 7일)까지 누적 크로스체인 거래 금액은 6,286,702,699달러, 약 63억 달러에 달했다.
계산의 편의를 위해 US$63억이 모두 STG가 아닌 토큰 전송이라고 가정하면 Stargate 재무부는 아마도 US$63억 * 0.04% ≒ US$252만 수수료 수입을 얻을 수 있습니다.
토큰 터미널 통계에 따르면 현재 규모를 기준으로 계산하면 지난 30일 동안 스타게이트의 프로토콜 수익은 약 US$730,000이며, 현재 규모가 유지된다면 내년 수익은 US$889만 [21]에 도달할 것으로 예상된다. , 이 데이터는 참고용입니다).
3.3 미래
LayerZero에는 현재 구체적인 로드맵이 없습니다. 현재 주요 작업은 일부 프로젝트와 통합하는 것이며 더 많은 체인으로 확장하는 것입니다.
요약하다:
LayerZero는 전반적으로 빠른 발전을 보이고 있으며, 지난 2~3개월 동안 네트워크 성장률이 특히 두드러졌습니다. 하지만 아직까지 구체적인 로드맵은 공개되지 않았다.
4. 경제 모델
LayerZero Labs는 아직 토큰을 발행하지 않았지만 팀은 공식 문서의 코드에 $ZRO 토큰 정보를 공개했습니다. 아래 그림 4-1과 결합하면 $ZRO가 체인의 가스 요금을 지불하는 데 사용될 수 있음을 알 수 있습니다. 앞으로도..
그림 4–1 Layerzero 공식 문서 [22]
또한 커뮤니티에서는 이전에 LayerZero 프로토콜이 작동하는 동안 스테이킹 동작이 발생하고 중계자의 악의적인 동작으로 인해 약속된 $ZRO 토큰이 손실되기 때문에 LayerZero가 결국 토큰화될 것이라고 추측했습니다. 하지만 이는 추측일 뿐이며, 소속팀에서는 이를 확인해주지 않았습니다.
5. 경쟁
LayerZero는 체인 간 경량 정보 전송을 위해 설계된 풀체인 상호 운용성 프로토콜로 크로스체인 브릿지 트랙에 속하며, 더 세분화하면 데이터 메시지를 지원하는 전송 브릿지입니다.
5.1 산업 개요
편집자가 지난해 1급 창고에서 출간한 『크로스체인 브릿지 트랙 분석』에서는 독자들의 이해를 돕기 위해 폴카닷과 코스모스의 크로스체인과 크로스체인 브릿지를 더 잘 구별하고 크로스체인 브릿지를 더 잘 구분했다. 체인 브릿지는 모두 자산 크로스체인으로 분류되었습니다. 그러나 크로스체인 브릿지는 1년간의 개발을 경험했으며 이제 더 이상 기본 자산 크로스체인에 국한되지 않고 데이터 전송 분야를 탐색하기 시작하는 "브릿지"가 점점 더 많아지고 있습니다.
이제 Polkadot과 Cosmos의 크로스체인과 크로스체인 브리지의 차이를 구별하는 것은 실제로 어렵지 않습니다. Polkadot과 Cosmos는 본질적으로 통합된 프레임워크를 사용하고 상호 운용성이 높은 체인이지만 동시에 프레임워크 외부의 체인에 대한 크로스체인 이점이 없습니다. 둘 사이의 크로스체인은 레이어 0에 가깝습니다. 사용자는 자신의 표준에 따라 크로스체인을 구현해야 합니다. 크로스체인 브리지의 경우 두 체인은 서로 다른 프로토콜을 가질 수 있으므로 서로 다른 자산과 자산 간의 문제를 해결합니다. 다양한 네트워크, 자산 및 데이터 마이그레이션 문제.
이전에 "크로스 체인 브리지"라는 용어에 대해 이야기했을 때 실제로는 "자산 크로스 체인"에 대한 논의로 제한되는 경우가 많았습니다. 즉, 유동성 네트워크나 신뢰할 수 있는 제3자가 토큰 X의 전송을 용이하게 합니다. 체인 A에서 체인 B로.
그러나 자산 크로스 체인은 체인 간 통신을 구현하기가 상대적으로 쉬운 기능일 뿐입니다. 크로스 체인 브릿지는 단순히 체인 A에서 체인 B로 토큰을 전송하는 것 이상을 수행할 수 있습니다. 또한 데이터 수준에서의 통신도 포함합니다. 1kx 연구 파트너 Dmitriy Berenzon [23] 의 크로스 체인 브리지에 대한 이전 정의에 따르면: 추상적인 수준에서 "브리지"는 둘 이상의 블록체인 간에 정보를 전송하기 위한 시스템으로 정의할 수 있습니다. 이 경우 정보는 자산, 계약 호출, 식별 또는 상태를 참조할 수 있습니다.
간단히 이해하자면, 크로스체인 브리지는 체인을 연결하여 토큰, 자산 및 데이터를 한 체인에서 다른 체인으로 전송할 수 있는 브리지 도구입니다. 두 체인은 서로 다른 프로토콜, 규칙 및 거버넌스 모델을 가질 수 있으며 브리지는 양쪽에서 안전하게 상호 운용할 수 있는 상호 통신 및 호환 가능한 방법을 제공합니다.
현재 시장에는 1) 자산 교환, 2) 자산 이전, 3) 일반 통신의 세 가지 주요 유형의 크로스체인 통신 방법이 있습니다.
데이터 메시징을 지원하는 크로스체인 브리지인 LayerZero는 위 분류의 세 번째 범주에 속합니다. 경쟁 제품 섹션에서는 이러한 유형의 브리지를 비교하는 데에도 중점을 둡니다. 현재 시장에 나와 있는 공통 자산 크로스체인 브릿지에 대해서는 이 장에서 너무 많은 비교 분석을 수행하지 않을 것입니다.
"데이터 크로스체인"을 지원하는 이러한 유형의 브리지에 대해 크로스체인 분야를 전담하는 많은 개발 팀은 이전에 이를 "AMB(임의 메시징 브리지)"라고 불렀습니다. 편집자는 해당 정의가 더 적절하다고 믿습니다. 아래에서도 논의됩니다. 이 명령문이 사용됩니다. 간단히 번역하면 임의의 정보 전송 브리지를 의미합니다. 이 브리지를 사용하면 토큰, 체인 상태, 계약 호출, NFT 또는 거버넌스 투표를 포함한 모든 데이터를 체인 A에서 체인 B로 전송할 수 있습니다 [24] .
5.2 경쟁제품 소개
현재 시장에서 많이 논의되고 있는 AMB(Arbitrary Messaging Bridge)로는 LayerZero 외에도 Wormhole, Nomad, Celer Inter-chain Message(IM), Multichain의 anyCall, Axelar 등이 있습니다.
5.2.1 액셀러 [25]
Axelar는 범용 크로스체인 기본 프로토콜로 CGP(Cross-chain Gateway Protocol) 및 CTP(Cross-chain Transmission Protocol)를 사용하며 자체 POS 퍼블릭 체인을 증인 체인으로 사용하여 두 퍼블릭 간에 정보를 전송합니다. 쇠사슬. 현재 이더리움, 코스모스, 아발란스 등 총 15개 퍼블릭 체인을 다루고 있습니다.
실행 논리:
Axelar 네트워크는 자체 API를 통해 외부 블록체인으로 구축되며 기본적으로 다른 체인에 스마트 계약을 구축한 후 자체 네트워크의 검증자를 통해 외부 블록체인의 라이트 노드 클라이언트를 실행하여 스마트 계약 관련 정보를 모니터링하고 정보를 Axelar 메인 네트워크로 전송하고 투표 검증을 수행하고 검증을 통과한 후 블록을 작성한 다음 대상 체인의 스마트 계약 요구 사항을 충족합니다. 다음으로, 관련 프로세스를 다음 그림을 통해 설명합니다.
그림 5–1 Axelar 네트워크 흐름도
위 그림은 Axelar 네트워크 운영 프로세스를 간략하게 설명하지만 충분히 구체적이지 않습니다.다음으로 편집자는 예제를 사용하여 관련 프로세스를 심층적으로 설명합니다.
가정: Axelar는 소스 체인 A와 대상 체인 B 모두와 게이트웨이(스마트 계약)를 설정합니다. 소스 체인 A의 사용자는 자산을 대상 체인 B로 전송하려고 합니다. 다음 5단계를 수행하세요.
1) 사용자는 소스 체인 A의 게이트웨이를 통해 자산에 대한 크로스 체인 애플리케이션을 시작하고 해당 정보는 CTP(Cross-chain Transfer Protocol)를 통해 Axelar 메인 네트워크로 전송됩니다.
2) 메인 네트워크 검증자는 임계 서명 기술을 통해 소스 체인 A에 입금 주소를 생성하고, 사용자는 해당 주소에 필요한 양의 크로스 체인 자산을 입금합니다.
3) Axelar 메인 네트워크는 소스 체인 A의 라이트 노드 클라이언트의 검증자를 실행하고 소스 체인 A의 블록 정보를 검증하며 해당 주소에 자산이 입금되었는지 확인합니다.
4) Dpos 합의 메커니즘을 통해 메인 네트워크로 돌아가 투표를 진행하며, 90% 이상의 검증인이 그것이 정확하다는 것을 확인합니다.
5) 노드는 대상 체인 B의 라이트 노드 클라이언트를 실행하고 임계값 서명 기술을 통해 다시 사용자의 대상 체인 주소에 돈을 빌려줍니다.
위의 5단계는 Axelar의 크로스체인 자산 프로세스입니다. 데이터 크로스체인은 거의 동일하지만 데이터 크로스체인은 더 복잡합니다. 관계자는 간단한 정보 전송만 공개했습니다. 편집자 데이터 크로스체인이 비교적 정적인 데이터 검증을 달성할 수 있다고 생각합니다. 예를 들어, 코스모스 체인의 대출 플랫폼은 귀하의 신용도를 판단하기 위해 귀하의 이더리움 대출 사용량을 알고 싶어하는데, 이는 간단한 범위 인증을 수행함으로써 달성할 수 있습니다. 하지만 이 데이터 전송은 그다지 크지 않습니다. 상대적으로 동적 데이터 전송은 만족스럽지 않을 수 있습니다.예를 들어 Cosmos의 대출 플랫폼은 Uni의 가격을 결제 기준으로 사용하려고 하며 Axelar의 크로스 체인 게이트웨이 프로토콜 및 크로스 체인 전송을 통해 이 가격을 호출합니다. 프로토콜이지만, 이는 실제로 달성하기가 상대적으로 어렵고, 달성할 수 있다고 해도 시의적절하지 않습니다. 결국 전송에는 시간이 걸리고 검증인이 검증을 위해 투표해야 합니다.
일류 창고의 관점: Axelar 메인넷의 전반적인 운영은 상대적으로 간단하고 프로세스가 상대적으로 명확합니다. 크로스체인 전송 스테이션으로서 주로 코스모스 생태계와 EVM 기반 생태학적 크로스체인을 위한 것입니다. 서로 다른 네트워크 프로그래밍 언어와 키 형태로 인해 코스모스 생태계와 EVM 생태계는 체인을 직접 교차할 수 없습니다. Axelar 네트워크는 Cosmos SDK 하위 계층을 사용하여 구축되었으며, IBC를 사용하여 Cosmos 내에서 크로스체인을 수행할 수 있으며 특정 API를 통해 블록체인의 EVM 형태의 스마트 계약(게이트웨이)에 연결하여 중간에서 번역 역할을 할 수 있습니다. , EVM의 정보 셸을 Cosmos에 필요한 메시지 구조로 패키징합니다. 이를 통해 두 네트워크 간의 정보 전송이 가능해집니다 [26] .
5.2.2 웜홀 [27]
Wormhole은 Solana가 Certus.One과 협력하여 개발하고 2021년 9월 22일에 출시된 자산 크로스체인 도구입니다. 범용 메시징 프로토콜인 Wormhole은 Ethereum, Solana, Terra, BSC, Polygon, Avalanche, Oasis, Fantom 및 총 19개 체인을 포함한 여러 체인에 연결할 수 있습니다.
실행 논리:
Wormhole의 운영 로직은 상대적으로 간단하며, 연결된 모든 네트워크에 Core Bridge 계약을 배포하는 19명의 검증인이 관리하는 POS 네트워크입니다. Wormhole Guardians는 연결된 각 체인에 대해 전체 노드를 실행하며 특히 핵심 계약의 모든 메시지를 수신합니다. 2/3 이상의 감독자가 메시지를 확인하고 서명한 후 이 확인된 메시지를 대상 체인으로 전달하여 메시지가 처리되고 크로스체인 거래가 완료됩니다.
다른 브리지와 달리 Wormhole의 릴레이는 특별한 권한이 없으며 Guardians 네트워크와 대상 체인 간에 정보를 전달하는 소프트웨어일 뿐 신뢰할 수 있는 개체가 아닙니다.
일류 창고 관점: Wormhole의 19개 검증인 모델은 상대적으로 중앙 집중화되어 있으며 현재 18개의 검증인만 실행되고 있으며 원래 FTX 노드는 종료되었습니다[28 ] . 또한 Wormhole은 Jump Crypto, FTX 및 Solana 생태계와 비교적 긴밀한 파트너십을 맺고 있으며 FTX 뇌우 사건의 영향을 받아 향후 개발에 어느 정도 영향을 미칠 수 있습니다.
5.2.3 노마드 [29]
Nomad는 크로스체인 데이터 중계를 위해 사기 증명(Optimistic Rollups과 유사)을 사용하는 크로스체인 통신 프로토콜입니다.
실행 논리:
Nomad를 사용하면 애플리케이션이 블록체인(롤업 포함) 간에 데이터를 보낼 수 있습니다. 애플리케이션은 Nomad 핵심 계약과 상호 작용하여 메시지를 대기열에 추가한 다음 오프 체인 에이전트에 의해 확인되고 체인 간에 배송됩니다. 메시징 보안을 보장하기 위해 Nomad는 낙관적 롤업과 같은 사기 방지 설계에서 영감을 받은 낙관적 검증 메커니즘을 사용합니다.
그림 5-2 Nomad 실행 프로세스 [30]
Nomad는 서로 다른 체인에 있는 두 개의 계약 주소(주 계약과 복제 계약이라고 함)와 체인 전체에 메시지를 보내기 위해 인센티브를 받는 4명의 서로 다른 오프체인 참가자를 사용합니다.
사용자가 Ethereum에서 Polygon으로 메시지를 보내는 경우를 예로 들면, 단순화된 구체적인 프로세스는 다음과 같습니다.
1) 이더리움 사용자는 먼저 이더리움의 메인 계약 주소로 메시지를 제출하고, 메인 계약은 이 메시지를 수집하여 수신된 다른 메시지와 함께 머클 트리 대기열에 넣습니다.
2) 이때, 업데이터의 오프체인 참여자는 메시지 그룹(머클트리 루트)에 서명하여 메인 컨트랙트의 상태를 업데이트합니다. 이러한 메시지에 서명하려면 업데이터는 주 계약에 대한 보증금을 약속해야 하며, 나중에 업데이터가 악의적으로 행동했다는 것이 입증되면 해당 보증금은 몰수됩니다.
3) Relayer는 이 루트를 읽고 이를 대상 체인 Polygon으로 전달한 다음 복제본 계약에 게시합니다.
4) 릴레이가 출시된 후 30분간 사기 방지 창이 열리며, 이 기간 동안 감시자는 이더리움의 주 계약과 폴리곤의 복제 계약을 모니터링하여 모든 메시지가 올바르게 기록되고 전송되는지 확인합니다. 관찰자가 악의적인 행동을 탐지한다고 가정하면 사기가 입증되고 데이터 통과가 방지될 수 있습니다.
5) 관찰자가 30분 이내에 사기 증명을 제출하지 않으면 Nomad 크로스 체인 브리지는 메시지가 올바르게 기록되어 전송되었다고 가정합니다. 이때 프로세서는 Polygon 복제본 계약의 메시지를 메시지의 최종 수신자에게 전파합니다.
일류 관점: Nomad는 크로스체인 업계에 새로운 메커니즘을 도입합니다. 즉, 낙관적으로 검증된 브리지를 통해 지연(또는 속도)을 설계 공간의 보안과 교환하여 크로스체인 브리지 분야에 새로운 절충안을 도입할 수 있습니다. 전반적으로 사람들에게 "더 가벼운" 운영 경험, 최소 신뢰 가정(필요한 신뢰 가정이 더 약함), 저렴한 비용 등을 제공하지만 가격은 약 30분 동안 지속되는 사기 방지 지연입니다.
이 결함을 기반으로 Nomad 는 크로스체인 브릿지 결산을 기다리는 동안 임시 유동성을 제공하는 솔루션과 협력합니다. Nomad는 Connext와 협력하여 대기 기간 동안 단기 유동성을 제공하도록 Connext의 LP에 인센티브를 제공합니다. 그러나 실제로 Connext의 LP는 악의적인 거래의 위험을 감수해야 합니다. 또한 Nomad는 이전에 1억 9천만 달러에 도난당했으며, 다시 시작되었지만 커뮤니티에 대한 신뢰가 손상되었습니다.
5.2.4 셀러 인터체인 메시지(IM) [32]
Celer IM(Celer Inter-chain Message)은 크로스체인 dApp 구축을 위한 "플러그 앤 플레이" 크로스체인 구성 솔루션으로 설계되었습니다.
실행 논리:
그림 5–3 Celer IM 작업 프로세스 1 [33]
1) 사용자는 dApp에 대한 거래를 시작합니다.
Celer IM에서 사용자는 이제 기존 dApp 스마트 계약과 직접 상호 작용하지 않고 새로운 dApp 플러그인 계약(위 그림의 프로세스 A)과 상호 작용하여 크로스 체인 논리를 실행하려는 의도를 표현합니다. dApp 플러그인은 전체 dApp 비즈니스 로직의 일부가 되며 소스 체인의 기존 스마트 계약과 상호 작용할 수 있습니다. 이는 일반적으로 사용자가 해당 크로스체인 dApp과 상호 작용하기 위해 보내는 유일한 트랜잭션입니다.
2) dApp 플러그인은 메시지를 보내고 체인 간 전송을 연결합니다.
소스 체인에서 필요한 작업을 완료한 후 dApp 플러그인은 생성된 자금과 관련 메시지를 대상 체인(위 그림의 프로세스 B 및 C)으로 보냅니다. 위 그림과 같이 Celer IM 플러그인 계약은 사용자 요청을 cBridge로 전송되는 토큰 정보와 메시지 버스로 전송되는 메시지 정보의 두 부분으로 나눕니다.
이 메시지는 대상 체인에서 수행되어야 하는 작업을 지정합니다. DEX의 경우 "크로스체인 토큰 B를 토큰 C로 교체하고 토큰 C를 사용자에게 제공한다"는 것이다. 단순히 sendMessageWithTransfer를 호출하면 메시지와 자금 이체가 자동으로 연결됩니다. 그런 다음 메시지는 메시지 버스 계약으로 전송되고 자금 이체는 자산 크로스체인 브리지(이 경우 cBridge)를 통해 전송됩니다.
3) SGN(State Guardian Network) 라우팅 메시지 및 크로스체인 자금 이체
먼저 SGN이 무엇인지 이해해야 합니다. SGN은 Tendermint를 기반으로 구축된 PoS 블록체인으로, 서로 다른 블록체인 간의 메시지 라우터 역할을 합니다. 노드 공급자는 검증인으로서 SGN 합의 프로세스에 참여하기 위해 CELR 토큰을 서약해야 합니다. SGN은 Cosmos 및 Polygon PoS 체인과 같은 L1 블록체인과 동일한 보안 메커니즘을 사용합니다. SGN의 CELR 스테이킹 및 슬래싱 메커니즘은 Ethereum L1 스마트 계약에서 구현됩니다.
SGN 스테이킹 노드는 체인에서 발생하는 모든 트랜잭션을 지속적으로 모니터링합니다. MessageBus와 cBridge는 SGN에게 정보를 전달하고(프로세스 D, E), 대상 체인에서 메시지와 토큰 전송이 모두 발생했음을 확인한 후 SGN은 서명을 통해 트랜잭션을 검증하고 해당 트랜잭션을 cBridge 컨트랙트로 보냅니다(프로세스 F). ) 및 트리거 자금은 대상 체인의 dApp 플러그인 계약으로 전송됩니다(프로세스 G).
반면 검증자는 먼저 메시지의 존재에 대한 합의에 도달하고 동시에 스테이크 가중치 다중 서명 증명을 생성합니다. 그런 다음 증명은 SGN 체인에 저장되고 메시지를 구독하는 실행기를 통해 대상 체인으로 전달될 때까지 기다립니다(프로세스 H).
4) 실행자는 크로스체인 애플리케이션 로직을 실행합니다.
집행자의 임무는 SGN 블록체인에서 지분 가중 다중 서명 증명을 읽고 이를 대상 체인(프로세스 I)의 메시지 버스에 전달하는 것입니다. 실행자는 단지 메시지를 전달하는 기능이므로 모든 애플리케이션에 대해 누구나 실행할 수 있습니다.
메시지 버스의 기능은 검증된 메시지의 유효성을 확인하고 dApp 플러그인(프로세스 J)이 실제로 해당 지불을 받았는지 확인하는 것입니다. 그 후 메시지(로직 실행 명령)는 dApp 플러그인 계약으로 전달되며, 이는 대상 체인(프로세스 K)에서 dApp의 크로




