Crosschain Bridges 개요: 우리의 현재 위치 PlatoBlockchain 데이터 인텔리전스. 수직 검색. 일체 포함.

크로스체인 브리지 개요: 현재 위치

EEA Crosschain Interoperability Working Group의 의견을 바탕으로 ConsenSys 및 EEA 회원의 수석 제품 관리자인 Angela Potter 작성

블록체인의 미래는 멀티체인입니다. 레이어 2는 핵심 부분 우리는 이더리움 확장 전략의 중요한 성장 지난 1년 동안 사이드체인 및 대안 레이어 XNUMX의 수. 있기는 하지만 약간의 논쟁 이 멀티체인 세계가 미래에 어떤 모습일지에 대해 우리는 새로운 블록체인 네트워크가 빠르게 등장하고 있으며 사용자는 응집력 있는 방식으로 여러 이기종 블록체인과 상호 작용할 필요성이 증가하고 있음을 알고 있습니다.

오늘날 주요 크로스체인 사용 사례는 특정 체인에서만 사용할 수 있는 기회에 액세스하기 위해 한 체인에서 다른 체인으로 자산을 연결하는 것입니다. 기회는 디지털 자산을 구매하는 것일 수 있습니다. 고수율 defi 프로토콜에 참여; 블록체인 기반 게임을 하는 것; 또는 단순히 다른 체인에 있는 개인과 비즈니스를 수행하는 것입니다.

우리는 크로스체인 브리지의 기회(및 위험)의 표면을 긁고 있을 뿐입니다. 지난 몇 개월 동안 두 번의 대규모 브리지 해킹으로 인해 총 1억 달러의 훔친 자금이 발생했습니다. 그만큼 웜홀 브리지 해킹 ($320M)은 스마트 계약 버그로 인한 것입니다. 반면 Ronin 브리지 해킹은 더 분산된 브리지 디자인으로 방지할 수 있었습니다(아래 외부 검증기 섹션에서 더 많은 논의 참조). 투명하고 신뢰를 최소화한 교량 설계가 그 어느 때보다 중요합니다.

자산을 연결한다는 것은 무엇을 의미합니까?

여러 블록체인이 상호 작용해야 하는 수많은 방법을 상상할 수 있지만 오늘날의 기술은 주로 사용자가 한 체인에서 다른 체인으로 자금을 이동할 수 있도록 하는 데 중점을 두고 있습니다. 교량은 실제로 이것을 어떻게 수행합니까? 오늘날 우리가 볼 수 있는 두 가지 고급 방법이 있습니다.

1. 자산 이전

자산 전송에는 체인 A의 에스크로에 토큰을 잠그고 체인 B에 일부 동등한("래핑된") 토큰 발행이 포함됩니다. 반대 방향으로 브리징할 때 래핑된 토큰은 체인 B에서 소각되고 체인 A의 에스크로에서 잠금 해제됩니다. 이 방법을 사용하면 , 체인 B의 토큰은 항상 체인 A의 브리지 계약에 보관된 자금으로 직접 지원됩니다.

이 접근 방식의 주요 단점은 체인 A의 브리지 계약에 많은 가치 저장소가 잠겨 있을 수 있다는 것입니다. 이러한 토큰이 손상되면 체인 B의 모든 래핑된 토큰은 가치를 잃게 됩니다.

2. 자산 교환

교환을 통해 체인 A의 사용자는 체인 B의 사용자와 토큰을 거래합니다. 교환 실행을 넘어서는 자금이 에스크로되지 않으며 토큰을 발행하거나 백업할 필요가 없습니다. 두 개의 기본 토큰을 직접 거래할 수 있습니다. 단점은 자금을 다른 체인으로 이동하려면 거래의 나머지 절반을 수행하기 위해 대상 체인에서 사용자(또는 유동성 공급자)를 찾아야 한다는 것입니다.

교량은 어떻게 검증됩니까?

두 블록체인에서 자산 이전 또는 자산 교환을 수행하려면 각 체인에서 병렬 트랜잭션이 발생해야 합니다. 자금이 소스 체인에서 실제로 지불되었는지 확인하는 메커니즘이 있어야 해당 자산이 대상 체인에서 발행, 출시 또는 이전될 수 있습니다. 이러한 방법은 신뢰 모델에서 다양합니다. 신뢰 최소화 브리지는 전송과 관련된 두 체인 이상으로 새로운 신뢰 가정을 추가하지 않으며 이상적입니다. 그러나 이것은 아래에서 논의되는 것처럼 실제로 달성하기 어려울 수 있습니다.

소스 트랜잭션의 유효성을 검사하고 대상 트랜잭션을 시작하는 네 가지 기본 방법이 있습니다.

1. 외부 검증인

신뢰할 수 있는 검증인 세트는 토큰이 소스 체인에 입금되었는지 확인하여 대상에서 토큰을 발행하거나 철회할 수 있습니다. 이 방법은 자산 이전 또는 자산 교환에 사용할 수 있으며 설정이 쉽습니다. 그러나 전송과 관련된 두 체인을 넘어 추가적인 신뢰 가정을 추가합니다. 이것은 오늘날 시장에 나와 있는 브리지 중 가장 일반적인 검증 방법으로, 브리지에 따라 일반적으로 총 유효성 검사기의 수는 XNUMX명에서 XNUMX명까지이며 일부는 각 트랜잭션에 서명해야 통과할 수 있습니다.

최근 650억 5천만 달러에 대한 Ronin 브리지 해킹은 악의적인 행위자가 9명의 검증인 중 XNUMX명의 키를 획득하여 사기 거래에 서명할 수 있게 했을 때 발생했습니다. 이는 브리지를 보호하는 다수의 독립 당사자를 확보하는 것(또는 아래에 설명된 다른 검증 방법 중 하나 이상 사용)의 중요성을 강조합니다.

2. 낙관적

이 방법에서는 감시자가 플래그를 지정하지 않는 한 트랜잭션이 유효한 것으로 간주됩니다. 제출된 각 거래에는 감시자가 사기 식별에 대한 보상을 받는 도전 기간이 있습니다. 챌린지 기간이 끝나면 거래가 완료됩니다. 이 접근 방식은 사기를 방지하기 위해 정직한 단일 당사자만 필요하기 때문에 외부 검증자보다 신뢰 가정이 적습니다. 그러나 거래는 챌린지 기간으로 인해 더 오래(30분에서 2주일) 더 오래 걸리며, 관찰자는 거래를 지속적으로 모니터링하도록 적절한 인센티브를 받아야 합니다. 낙관적 롤업의 기본 종료는 롤업의 기본 보안을 사용하여 L1에서 LXNUMX으로 이동하는 고전적인 예입니다. 그러나 두 개의 체인에서 사용할 수 있는 자체 외부 감시자 세트가 있는 독립형 낙관적 브리지 프로토콜을 가질 수도 있습니다.

3. 아토믹 스왑

자산 교환에 사용되는 이 방법은 보안을 위해 계약 코드에 의존합니다. 가장 일반적인 접근 방식은 해시 타임록 계약(HTLC)으로, 사용자는 양 당사자가 소스 체인에 자금을 입금한 후에만 해당 대상 체인에서 자금을 검색할 수 있습니다. 한 당사자가 입금에 실패하면 시간 초과 기간 후에 모든 것이 되돌려집니다. 이 방법은 신뢰를 최소화하지만 다른 쪽에서 자금을 인출하기 위해 스왑 기간 동안 양 당사자가 온라인 상태를 유지해야 하므로 최종 사용자에게 마찰이 발생할 수 있습니다.

4. 라이트 클라이언트 릴레이

블록 헤더 및 증명은 소스 체인에서 대상 체인의 계약으로 전달되며, 소스 체인의 합의 메커니즘의 라이트 클라이언트를 실행하여 이를 확인합니다. 이 방법은 신뢰를 최소화하고 자산 이전에 가장 일반적으로 사용되지만 자산 교환 또는 기타 일반적인 사용 사례에 적용할 수 있습니다. 그러나 구현에는 많은 오버헤드가 수반됩니다. 브리지가 지원하는 모든 소스/대상 체인 쌍에 대해 라이트 클라이언트를 개발해야 합니다. 일단 개발되면 실행하는 데 계산 집약적일 수 있습니다.

브리징에는 여러 가지 접근 방식이 있으며 그 중 일부는 위에서 설명한 여러 디자인을 결합합니다. Cosmos, Polkadot, Chainlink CCIP 및 Hyperledger Cactus와 같은 상호 운용성 네트워크를 포함하여 많은 크로스체인 프로젝트가 있습니다. 그러나 이 개요의 목적을 위해 우리는 이더리움 메인넷을 지원하는 브리지에 초점을 맞출 것입니다. 다음은 이러한 네트워크 간의 브리징을 지원하는 오늘날 시장에 나와 있는 브릿지의 몇 가지 예입니다.

코넥스트의 아마록

Connext는 XNUMX월에 새로운 업그레이드를 출시할 계획입니다. 아마록, 원자 스왑에서 다음을 사용하는 자산 교환 네트워크로 설계를 전환합니다. Nomad의 낙관적 프로토콜 사기 청구를 해결하기 위해. 유동성 공급자는 Nomad에서 30분의 챌린지 기간을 기다리는 동안 자금을 선결제하여 빠른 이체를 가능하게 합니다.

홉 교환

자금 유동성 공급자는 이더리움에 잠겨 있으며 기본 롤업 브리지로 보호되며, 유동성 공급자는 자금을 발행 토큰으로 앞질러 L2 간에 빠른 이체를 허용합니다. 래핑된 토큰은 브리지 트랜잭션의 일부로 AMM을 통해 자동으로 정식 토큰으로 다시 스왑됩니다.

NEAR 레인보우 브릿지

레인보우 브릿지 라이트 클라이언트 릴레이를 통해 이더리움과 NEAR 네트워크 간의 자산 전송을 가능하게 합니다. NEAR 라이트 클라이언트는 이더리움 네트워크의 계약에서 실행되고 이더리움 라이트 클라이언트는 Near 네트워크의 계약에서 실행됩니다. 중계 서비스는 블록 헤더를 한 네트워크에서 다른 네트워크로 전달하여 양쪽의 라이트 클라이언트가 확인할 수 있도록 합니다. 이것은 관찰자가 4시간 이내에 Near에서 Ethereum으로의 유효하지 않은 거래에 도전할 수 있는 낙관적인 디자인과 결합됩니다.

LayerZero의 스타게이트

스타 게이트 각 트랜잭션을 검증하기 위해 오라클과 중계자(XNUMX개의 개별 당사자)가 필요한 자산 교환 프로토콜인 LayerZero의 구현입니다. Stargate도 최근에 출시했습니다. 범죄 전 시스템 각 트랜잭션을 시뮬레이션하고 결과 브리지 상태가 완료되기 전에 유효한 것으로 간주되는지 확인합니다.

완 체인 브리지

완첸 여러 레이어 1 및 레이어 2 네트워크 간에 자산을 전송할 수 있습니다. 외부 검증인의 임계 수는 다자간 계산을 사용하여 각 트랜잭션에서 사인오프해야 합니다. 검증인은 선의의 행동을 장려하기 위해 처리하는 각 거래에 대해 담보물을 확보해야 합니다.

크로스체인 공간은 빠르게 진화하고 있으며, 크로스체인 기술의 단편적이고 끊임없이 변화하는 특성으로 인해 기업이 참여하기가 어렵습니다. 공간이 성숙해짐에 따라 기업은 크로스체인 기술을 사용하여 블록체인 생태계의 모든 구석에서 가치를 창출할 수 있습니다. 그러나 그렇게 하기 위해서는 기업이 직면하는 가장 큰 채택 장벽을 해결해야 합니다.

  1. 보안 문제 및 불분명한 모범 사례
  2. 구축하기에 충분히 유연하지 않거나 일관성이 없는 이질적인 브리지 접근 방식
  3. 개인 정보 및 규제 요구 사항

EEA가 출시한 크로스체인 보안 지침 이러한 장벽을 해결하기 위해 상호 운용성 표준 초안을 작성 중입니다. 에 대한 시리즈의 다음 기사를 기대해 주십시오. EEA 크로스체인 상호 운용성 워킹 그룹.

EEA 멤버십의 다양한 혜택에 대해 알아보려면 다음에서 팀원 James Harsh에게 문의하십시오.  또는 방문 https://entethalliance.org/become-a-member/.

우리를 따라 오세요 트위터링크드인 과 페이스북 EEA에 관한 모든 최신 정보를 확인하세요.

타임 스탬프 :

더보기 엔터프라이즈 Ethereum Alliance