크로스 체인 브리지 프로토콜의 전투: LayerZero와 Chainlink, 왕은 누구입니까?
이 기사는substack, 피클과 에일로
오데일리 번역기 |

오데일리 번역기 |
Stargate Finance는 LayerZero를 기반으로 하는 새로운 크로스 체인 브리지 프로젝트입니다. 크로스체인 토큰 브릿지 출시 이후 트위터에 두 가지 다른 목소리가 동시에 등장했고, 그들은 크로스체인 통신 프로토콜인 LayerZero에 대해 열띤 토론을 벌였습니다.
내 기사(IBC, Axelar 및 Thorchain)의 대부분은 일부 잘못된 정보를 보내고 너무 주관적이 되는 것을 피하기 위해 보류되었습니다.
이 기사는 LayerZero와 CCIP의 두 프로토콜에 대한 백서와 그들이 주요 소셜 미디어 플랫폼에 게시한 내용을 분석하고 요약하여 독자들과 공유하기를 희망하며 한편으로는 외부 세계.
물론 내가 이 글을 쓴 목적은 위에서 언급한 계약과 개인을 공개적으로 비판하거나 공격하기 위함이 아니며, 이를 일종의 검열로 간주하지 않기 위함도 물론이다. 제 의견은 마지막에 드릴 예정이며, 이것은 제 개인적인 의견일 뿐이니 여러분의 판단이 있을 수 있습니다. 확실하지 않거나 이해하지 못하는 부분이 있으면 표시하고 기사가 게시된 후 부정확한 부분이 있으면 수정하겠습니다.
다음으로 기사에서는 다음 사항에 대해 자세히 설명합니다.
1. 소개: 레이어 제로란 무엇입니까?
2. 블록체인의 새로운 프로토콜 계층: LayerZero
3. LayerZero는 어떻게 작동합니까?
4. 체인링크에서 출시한 크로스체인 상호 운용성 프로토콜인 CCIP
5. 일부 관련 논란
7. 최종 생각
보조 제목
소개: LayerZero란 무엇입니까?
교차 체인 작업을 달성하는 기능은 여러 체인에 걸쳐 DeFi 사용자에게 매우 중요합니다. LayerZero는 인프라에 대한 최신 시도입니다. 또한, 이 분야에서 잘 알려진 다른 두 개의 교차 체인 프로토콜인 Polkadot 및 Kusama가 있으며, 이 두 생태계는 자체 블록체인 네트워크를 사용하여 구축됩니다. 또한 현재 Cosmos 생태계에서만 작동하는 교차 체인 통신 프로토콜 IBC가 있습니다. IBC 정말 감사합니다. Layer 0의 리더가 될 수 있는 잠재력을 가지고 있지만, 프로토콜이 코스모스 이외의 체인(지역)으로 확장된다면 아직 갈 길이 멀 수 있으니 가지 않겠습니다. 오늘 이 기사에서 자세히 알아보십시오. 또한, 코스모스 생태계에서도 실행되고 있는 신흥 크로스체인 프로토콜 Axelar도 있는데, 메인넷이 공개되었는데, 다음 시간에 다루도록 하겠습니다.

보조 제목

블록체인의 새로운 프로토콜 계층: LayerZero
LayerZero는 Primo, Ryan Zarick 및 주목할만한 전 Sushi 개발자(및 Tokemak 고문) 0xMaki가 개발했습니다. 다음은 백서에서 발췌한 내용입니다.
"최초의 신뢰할 수 없는 전체 체인 상호 운용성 프로토콜인 LayerZero는 다양한 크로스 체인 애플리케이션을 구축할 수 있는 강력한 저수준 통신 프리미티브를 제공합니다. 이 새로운 프리미티브를 통해 개발자는 크로스 체인과 같은 원활한 크로스 체인 애플리케이션을 구축할 수 있습니다. 신뢰할 수 있는 관리인이나 중개 거래에 의존하지 않는 DEX 또는 다중 체인 수익 집계 플랫폼입니다.”
여기서 언급한 "무신뢰"란 사용자가 어떤 사람이나 조직을 신뢰할 필요가 없지만 정직한 작업을 수행할 수 있음을 의미합니다. 계약의 일부로 스마트 계약 및 코드는 실행된 트랜잭션이 나쁜 행위자에 의해 사용되지 않도록 보장합니다. , 원래 목표 외에는 아무것도 달성할 수 없습니다. 이에 대해서는 나중에 논의하겠습니다.


LayerZero는 블록체인이 아니라 주로 "초경량 클라이언트"를 통해 오프체인에서 실행되는 프로토콜입니다. 이러한 "초경량 클라이언트"는 실제로 상호 연결할 수 있는 체인에 구축된 스마트 계약입니다. 이러한 체인에는 L2 및 L1, 이후의 비 EVM 및 EVM이 포함됩니다.
LayerZero가 제공하는 첫 번째이자 가장 간단한 사용 사례는 교차 체인 브리징입니다. 브리징은 관련된 위험 및 기타 문제로 인해 제대로 수행하기가 매우 어려운 작업이며 LayerZero 브리징 인프라(현재 Stargate에서 사용하고 있음)는 이러한 문제를 크게 줄입니다.

"브리징"은 일반적으로 좋은 인상을 주지 않습니다. 하나의 EVM 체인(예: Ethereum)에서 다른 체인(예: Fantom)으로 이동하는 것은 종종 어렵습니다. 이것은 주로 현재 일부 체인 브리지가 스마트 계약 위험이나 해킹 공격은 말할 것도 없고 트랜잭션 동결, 유동성 부족, 미끄러짐 및 높은 수수료로 인해 어려움을 겪고 있기 때문입니다. 때때로 CEX가 대안으로 사용되지만 이것은 장기적인 해결책이 아니며 분명히 매우 안전하지 않습니다("키가 없으면 토큰이 귀하에게 속하지 않기 때문").
LayerZero 위에 구축된 최근 출시된 Stargate Finance는 블록체인 개발의 이 영역에 주목하고 있습니다. 백서 내용은 다음과 같습니다.
"기존 DEX는 사용자 토큰을 특정 프로토콜의 토큰으로 변환하고 이러한 토큰은 중간 합의 레이어를 통해 트랜잭션 합의를 달성합니다. 일반적으로 중간 합의 레이어가 더 안전하지만 여전히 사용자가 사이드 체인을 신뢰하여 전송을 달성해야 합니다. 토큰."
현재 자체 블록체인 및 중간 토큰이 있는 브리징 프로토콜에는 Synapse(n<토큰> 풀, 예: nETH-ETH, nUSD-stablecoins), Thorchain(RUNE 쌍), AnySwap/Multichain 등이 있습니다. 이러한 프로토콜은 사용자를 위한 솔루션의 일부를 제공합니다.
그러나 기존 DEX 솔루션은 두 개의 중간 트랜잭션이 관련되어 있기 때문에 이상적이지 않습니다. 하나는 발신인의 토큰을 중간 토큰으로 변환하고 다른 하나는 중간 토큰을 수신자의 온체인 "실제" 토큰으로 변환하는 것입니다. 이 외에도 사용자는 소스 체인에서 트랜잭션을 확인하고 토큰을 발행하려는 의도를 대상 체인에 전달하는 중간 합의 계층을 완전히 신뢰해야 합니다. 기존 거래소는 체인 간 토큰 전송을 지원하지만 이렇게 하면 복잡성과 비용이 증가합니다.

그렇다면 좋은 해결 방법이 있습니까? 실제로 자산을 래핑하는 대체 솔루션이 있습니다. 좋은 예는 Ethereum에서 Avalanche로 네이티브 토큰 브리지를 구현하는 Avalanche입니다. 사용자 경험이 매우 빠르고 미끄러짐이나 높은 수수료가 없으며 가스 수수료가 매우 낮습니다. 어떻게 이것이 가능합니까? 사용자가 Ethereum에서 Avalanche로 전송하는 자산은 캡슐화됩니다. 원래 자산은 Ethereum의 스마트 계약에 보관되고 캡슐화된 자산은 Avalanche에서 발행됩니다. 예를 들어 USDC → USDC.e의 변환을 실현할 수 있습니다.
또한 같은 이유로 네이티브 자산(가능한 경우 모든 체인의 모든 자산, 특히 EVM과 비 EVM 체인 사이의 자산이 네이티브인 것은 아님)과 연결하는 것이 바람직한 관행입니다. 이를 달성하기 위해 Stargate는 일부 EVM 체인을 통해 기본 USDC 및 USDT를 점진적으로 출시하고 있습니다.
보조 제목
LayerZero는 어떻게 작동합니까?
LayerZero Endpoint는 모든 체인(LayerZero 지원)에 존재하며 LayerZero Endpoint가 있는 모든 체인은 교차 체인 트랜잭션을 수행할 수 있습니다. 기본적으로 이것은 모든 노드가 다른 모든 노드에 직접 연결되는 완전히 연결된 네트워크를 생성합니다. 모든 블록체인을 지원하기 위해 소량의 템플릿 코드 사용을 실현했습니다.
LayerZero는 경량 체인의 클라이언트를 "LayerZero Endpoints"라고 합니다. 세 가지 주요 기능을 가진 스마트 계약으로 구성됩니다.
1. 커뮤니케이션
2. 검증
3. 네트워크
간단하게 하기 위해 위의 클라이언트를 '엔드포인트'라고 부르겠습니다. 다음은 간단한 예입니다.
1. Chain A에서 교차 체인 작업(예: Ethereum 대출 계약의 담보 자산, 동일한 대출 계약 Polygon에서 USDC 차용)을 수행하고 끝점으로 보냅니다.
2. 엔드포인트는 리피터와 오라클에 정보를 보냅니다. 두 엔터티는 독립적이고 오프체인입니다.
3. 블록 헤더는 오라클 머신에 의해 확인됩니다(테스트 네트워크의 오라클 머신은 체인링크임).
4. 체인 A의 트랜잭션은 리피터에 의해 확인됩니다(그 기능은 오라클 머신과 유사하지만 다른 데이터 비트를 찾습니다).
5. 모든 것이 정상이라고 가정하면 체인 A의 나머지 작업은 체인 B에서 구현됩니다(USDC는 Polygon의 지갑에서 수신됨).
리피터 또는 오라클 간의 정보 전송에 분쟁이 발생하면 스마트 계약이 일시 중지되고 B-체인에 제출되지 않습니다. 효과적인 정보 전달을 위해서는 LayerZero 프로토콜을 사용하여 메시지를 보내는 모든 릴레이어와 오라클이 서로 독립적이어야 합니다. 이론적으로 LayerZero 프로토콜 자체에는 특정 리피터가 필요하지 않으며 사용자는 자급자족 릴레이 서비스를 구현할 수도 있습니다. 그러나 이 독립적인 설계를 통해 사용자는 오라클이 리피터와 결탁하여 악을 행하지 않도록 하여 신뢰할 수 없는 검증 전달을 실현할 수 있습니다.
위 백서의 내용과 무신뢰 가정에 대해서는 차후 기사에서 계속 논의하겠습니다.
실제로 모든 분산형 애플리케이션에는 프로그래밍 및 수정 가능한 여러 매개 변수가 있습니다. 이론상으로는 LayerZero 끝점만 사용할 수 있지만 LayerZero와 다른 릴레이어 및 Chainlink와 다른 오라클을 사용할 수도 있습니다.

Discord에서 인용한 내용은 다음과 같습니다.
LayerZero가 결국 토큰화될 것이라는 주장이 있습니다. 프로토콜 작동에 서약 행위가 있기 때문에 릴레이어의 악의적인 행위는 서약된 ZRO 토큰을 잃게 됩니다. 그러나 이것은 단지 추측일 뿐이며 팀에서 확인하지 않았습니다.
보조 제목

CCIP, Chainlink에서 출시한 교차 체인 상호 운용성 프로토콜
Chainlink의 CEO이자 공동 설립자인 Sergey Nazarov는 2021년 8월 Chainlink가 주최하는 두 번째 스마트 계약 서밋인 SmartCon에서 교차 체인 상호 운용성 프로토콜 CCIP를 발표했습니다. 동시에 Chainlink의 공식 웹 사이트도 이 중요한 정보를 공개했습니다.
또한 Aylo는 트위터에 CCIP와 그 가치 제안을 멋지게 요약한 훌륭한 게시물을 올렸습니다.

2017년부터 Chainlink는 더 광범위한 오프체인 중간 계층 인프라를 구축해 왔으며 CCIP는 해당 인프라와 완벽하게 일치하며 오프체인 보고(OCR) 및 분산형 오라클 네트워크(DONS)를 활용할 것입니다. 기존의 일부 혁신 기술 단순한 오라클 기능이 아닌 높은 처리량의 오프체인 컴퓨팅을 달성합니다.
지금까지 우리가 CCIP에 대해 알고 있는 대부분은 현재 Chainlink 인프라와 관련된 일부 기본 사항을 다루는 것뿐만 아니라 아래 비디오에서 분석됩니다.
교차 체인 상호 운용성 프로토콜 CCIP는 개발자가 메시지를 보내고, 토큰을 전송하고, 작업을 시작하고, 여러 체인에서 보안 서비스를 제공하는 애플리케이션을 구축할 수 있는 공통 개방형 표준을 개발자에게 제공합니다.
CCIP 기능에는 위의 모든 기능과 Stargate Finance와 유사한 분산 응용 프로그램을 구축하기 위한 프로그래밍 가능한 토큰 브리지를 포함하여 LayerZero와 관련된 기능이 포함됩니다. 또한 CCIP에는 또 다른 혁신이 있습니다. 즉, "하이브리드 스마트 계약"을 생성하여 체인 안팎의 스마트 계약을 체인 전체에서 동시에 실행할 수 있습니다.

LayerZero Endpoint에 해당하는 CCIP를 "Message Router Smart Contract"라고 하고 다음으로 MRSC라고 하겠습니다.

CCIP에서 repeater와 oracle의 기능에는 큰 차이가 없습니다. 둘 다 Chainlink DONS에 의해 완료됩니다. 정보가 A 체인(MRSC를 통해)에서 B 체인(MRSC를 통해)으로 전달되기 전에 정보는 반드시 일치하고 정확해야 합니다. 제 생각에는 이것이 나중에 논의할 LayerZero의 설계 철학보다 더 안전할 수 있습니다.

LayerZero와 유사한 기능 외에도 CCIP에는 사기 방지 기능도 있습니다. 크로스 체인 트랜잭션을 처리하는 노드는 모두 독립적이며 실행된 트랜잭션 메시지가 트랜잭션의 A 체인 상태와 일치하지 않는 것으로 감지되면 스마트 계약 기능이 일시 중단됩니다.
이는 LayerZero의 보안 계층에 비해 추가 보안 계층에 해당합니다.

이 중 어느 것도 팀에서 확인하지 않았으며 릴리스를 일시적으로 중단하는 것과 같은 작업을 수행했음을 잊지 마십시오.
보조 제목
에 대한 몇 가지 논란
Stargate가 출시된 직후 Twitter와 Discord에서 LayerZero 구현과 이와 관련된 잠재적인 취약성 및 위험에 대해 지속적인 논란이 있었습니다. 이러한 아이디어 중 많은 부분이 분명히 잘못되었지만(일부는 의도적, 일부는 의도하지 않음) 이러한 아이디어를 반박하는 예를 현재로서는 인용하기 어렵습니다.첫 번째이자 가장 중요한 것은 이 체인의 오라클 머신이 Chainlink가 아니라는 것입니다(자세한 내용은 다음을 참조하십시오.)。
이 기사
현재 오라클은 탈중앙화되거나 전투 테스트를 거치지 않았기 때문에 해킹당할 가능성이 높다는 의미이기도 합니다. 그러나 희소식은 LayerZero 개발자 중 한 명인 Primo가 확인한 것처럼 곧 테스트넷과 마찬가지로 Chainlink가 선택의 오라클이 될 것이라는 점입니다. 그러나 그때까지 LayerZero는 약간의 위험을 감수할 것입니다.
다음으로 리피터에 대해 이야기하겠습니다.
릴레이는 오라클과 별개의 개체이며, 백서에는 신뢰할 수 없고 보다 안전한 트랜잭션을 보장할 수 있다고 명시되어 있습니다.
첫째, 리피터가 별도의 엔터티인지 확인하기 어렵습니다. dapp은 자체 오라클과 릴레이어(허가 없음)를 선택할 수 있으므로 선택한 오라클과 릴레이어가 공모하여 악을 행하는 등의 악의적인 공격이 가능합니다. 연결된 척하는 자산을 상상해 보십시오. 체인 B에서 자산을 채굴하면 여전히 체인 A에 자산을 보관할 수 있으므로 그러한 담합이 매우 가능합니다.
사실 이것은 모든 분산 응용 프로그램에 존재하는 것과 동일한 위험입니다. 또한 모든 탈중앙화 애플리케이션이 자체 오라클로 체인링크를 사용할 것이 거의 확실합니다. 이렇게 하면 리피터가 악의적으로 행동하는 경우(해킹되거나 예상대로 작동하지 않음) 체인링크 오라클이 이를 가로채 원래 체인에서 심각한 손실이 발생하지 않도록 합니다.
Chainlink가 두 기능(오라클 및 중계자) 모두에 대해 유효하고 현실적인 대안이 될 수 있다고 가정하면 다음과 같은 시나리오가 나타납니다.
1. 체인링크 노드는 오류가 발생하기 쉽습니다(완벽한 시스템은 없으며 입증된 프로토콜의 이 명백한 오류는 오라클의 문제가 아니라 인간에 의해 발생했습니다. 2020년 2월 오라클이 옳았습니다. 은과 금 가격이 잘못 전달되었습니다. , 팀은 소량의 손실 자금으로 채웠습니다).
2. Chainlink 노드는 악의적인 행위자가 잘못된 오라클 데이터를 제공하는 것을 방지할 인센티브가 충분하지 않습니다. 그러한 행동의 결과).
3. 오라클 시스템과 독립된 릴레이 시스템(Chainlink는 모든 중요한 탈중앙화 애플리케이션에서 명백한 이유로 사용됨)은 Chainlink 노드보다 더 신뢰할 수 있습니다(또는 "신뢰할 수 없음").
포인트 3에서 LayerZero가 제안한 중계기는 Chainlink 노드보다 더 분산되어야 하고 더 나은 경제적 인센티브가 있어야 하며 실패할 경우를 대비한 백업 시스템이 있어야 합니다(Chainlink DON이 하는 것과 유사).
독립적인 중계기가 있으면 보안 관점뿐만 아니라 CCIP와 차별화할 수 있고 LayerZero에 더 많은 가치를 제공할 수 있어 Chainlink에 대한 의존도를 크게 줄일 수 있다고 생각합니다(이것은 제 개인적인 의견입니다).
보조 제목
어떤 계약이 더 낫습니까?
솔직히 말해서 모든 사람이 자신의 결론을 내릴 수 있기 때문에 이 문제에 대한 의견의 문제입니다. 다시 말씀드리지만 CCIP의 백서가 공개되지 않았기 때문에 현재 CCIP와 관련된 대부분의 정보는 개발자와의 커뮤니케이션과 인터넷상의 Chainlink CCIP에 대한 일부 정보에서 나온 것입니다.
즉, 리피터와 오라클을 분리하는 것은 그다지 중요하지 않다고 생각하며, 정말 잘 하지 않으면 불필요한 문제가 발생할 수 있습니다. 이 시점에서 LayerZero는 적어도 샤딩 보안 측면에서 여전히 이점이 있다고 생각합니다.
LayerZero와 CCIP가 리피터와 오라클 기능 면에서 동등하게 좋다고 가정하고 두 파벌 간의 논쟁으로 돌아가 보겠습니다. 그렇다면 승자를 결정하기 위해 또 무엇을 사용할 수 있습니까?
1. 기능을 구현하는 온체인 스마트 계약(LayerZero 엔드포인트 및 CCIP MRSC)
2. CCIP의 사기 방지 네트워크
3. 평판
항목 1과 2에 대해서는 자세한 내용을 알 수 없지만 두 메인넷이 모두 엄격한 테스트와 감사를 통과하여 잘 실행될 수 있기를 바랍니다. 사기 방지 네트워크가 CCIP에 추가 보안 계층(단순한 복잡성이 아닌)을 제공할 수 있는지 여부는 두 프로토콜에서 유사한 온체인 스마트 계약을 가정합니다. 대답이 '예'라면 CCIP는 탈중앙화 애플리케이션과 사용자를 위한 더 나은 프로토콜입니다.
CCIP 개발자에는 Christian Catalini와 Dan Boneh가 포함되어 있다는 점을 언급할 가치가 있습니다. 이 두 사람은 암호경제학과 암호학 분야에서 최고라고 해도 과언이 아닙니다.

보조 제목
마지막 생각들
더 나은 성능이 더 많은 성공을 의미하지는 않습니다.
위의 관점은 CCIP를 지지하는 경향이 있지만 CCIP가 확실히 더 성공할 것이라는 의미는 아닙니다. 종종 누가 먼저 시장에 진출하든 더 나은 홍보와 더 나은 네트워크 효과를 얻을 수 있으며 "충분히 좋은" 것이 가장 널리 채택됩니다. 이와 관련하여 다음 좋은 예인 VHS와 Betamax 비디오 레코더 간의 전투를 볼 수 있습니다.
아마도 전체 탈중앙화 분야는 크로스체인 탈중앙화 애플리케이션에 대한 준비가 제대로 되어 있지 않은 것 같습니다. 여기서 IBC(Inter-Blockchain Communication Protocol Inter-chain communication protocol)를 언급해야 합니다. 실제 경쟁자이며 터미네이터가 될 가능성이 높습니다(LayerZero 및 CCIP는 그렇게 생각하지 않을 수 있음).
사실 커뮤니티는 이미 이더리움의 일부 DeFi 1.0 대출 프로토콜에서 CCIP를 일반적으로 채택하는 것에 반대했습니다. 나는 미래에 일부 DeFi 프로토콜이 LayerZero를 선택할 수 있고 다른 탈중앙화 애플리케이션이 그 뒤를 따를 것이라고 생각합니다. 그리고 일단 LayerZero를 선택하면 CCIP가 따라잡기 어려울 것입니다.
체인 브리지는 매우 중요하지만 탈중앙화 애플리케이션 수준에서 이를 보호할 수 있는 실제 기술은 없습니다. DEX처럼 분기할 수 있지만 장기적인 효과를 보장하기 위해 일부 신기술 또는 네트워크 효과에 의존해야 합니다. LayerZero와 CCIP 모두 다중 체인 브리지를 지원하는 기본 토큰 브리징 인프라가 있기 때문에 가격을 낮추기 위한 수수료 전쟁이 있을 것으로 예상되는 반면 유동성에 대한 인센티브와 각각의 토큰 보유에 대한 보상이 있을 것입니다(vePTP 기반과 같은 것). , veCRV 또는 veJOE 모델). 그리고 STG(Stargate Finance)에만 베팅하는 사람들에게는 주의가 필요합니다.
솔직히 건전한 경쟁은 상호 발전을 촉진하기 때문에 좋은 것입니다. 저는 대부분의 블록체인 개발자들이 어떤 회사에서 일하든 관계없이 기술을 발전시키기 위해 열심히 노력하고 있으며 이는 우리 모두에게 도움이 된다고 생각합니다.
관련 자료:관련 자료:


