MetaMask Bridges의 브리지 제공업체 선정 방법

저희는 보안 및 탈중앙화에 대한 높은 기준을 충족하는 브리지를 선정하기 위해 객관적인 프레임워크를 개발하는 것을 목표로 광범위한 조사를 실시했습니다...

3분 읽기
MetaMask Bridges의 브리지 제공업체 선정 방법

MetaMask Bridges를 통해 사용자는 원하는 출발 네트워크, 목적지 네트워크, 그리고 브리지하려는 토큰을 입력하여 여러 브리지 제공업체의 옵션을 비교할 수 있습니다. 브리지 제공업체는 브리지 애그리게이터와 개별 브리지의 두 가지 레이어로 통합됩니다.

저희는 두 개의 브리지 애그리게이터인 Socket과 LI.FI와 직접 통합하고 있습니다. 이 파트너들을 통해 여러 브리지의 경로를 손쉽게 검색하고, 더 나은 사용자 경험을 위한 유용한 기능들을 제공할 수 있습니다.

Socket과 LI.FI를 통해 엄선된 개별 브리지들을 지원합니다: Connext, Hop, Celer cBridge, Polygon Bridge. 저희는 이 브리지들을 검증하기 위해 광범위한 조사를 진행했으며, 보안성과 탈중앙화에 대한 높은 기준을 충족하는 브리지를 선정하기 위한 객관적인 프레임워크를 개발하는 것을 목표로 했습니다. 이 브리지들로부터 제품 참여에 대한 어떠한 대가도 받지 않았으며(다른 파트너십이 있을 수는 있음), 순전히 설계 방식에 대한 자체 평가를 바탕으로 선정했습니다.

브리지 선정 기준

다음은 서드파티 브리지 통합 여부를 결정하기 위한 저희의 프레임워크입니다. 모든 브리징에는 어느 정도의 리스크가 수반되며, 저희는 가장 탈중앙화되고 사용하기 편리한 브리지를 찾기 위해 최선을 다했습니다. 저희가 중점적으로 살펴본 항목은 다음과 같습니다:

네트워크 및 토큰 지원

사용성은 저희에게 매우 중요한 요소이므로, MetaMask에서 가장 많이 사용되는 네트워크와 토큰을 지원하는 브리지를 찾았습니다. 이는 Ethereum, Polygon, BNB Smart Chain, Avalanche 전반에 걸쳐 네이티브 토큰과 캐노니컬 스테이블코인을 폭넓게 지원하는 것을 의미합니다.

신뢰 최소화 설계

브리징에서 가장 큰 과제 중 하나는 정보가 어떻게 검증되는가입니다. 사용자가 한 네트워크에 토큰을 예치할 때, 브리지는 이 사실을 어떻게 확실히 파악하여 다른 네트워크에서 토큰을 전송할 수 있을까요? 브리지마다 이를 처리하는 메커니즘이 다르며, 신뢰 가정에서도 상당한 차이가 있습니다.

저희는 다음 카테고리의 브리지들을 각각의 기준에 따라 검토했습니다:

Atomic swap: 외부 당사자가 아닌 컨트랙트 코드에 의존하기 때문에 신뢰 최소화 수준이 높은 모델로 평가합니다.

Canonical: Polygon 네트워크의 Polygon Bridge와 같이 특정 목적지 네트워크의 네이티브 브리지입니다. 신뢰 가정이 네트워크 자체와 동등한 수준이라고 판단하여 이러한 브리지를 포함합니다.

Optimistic: 이 모델에서는 각 전송이 챌린지 기간을 거치며, 이 기간 동안 챌린저가 사기를 신고할 수 있습니다. 브리지의 무결성을 유지하기 위해 단 한 명의 정직한 당사자만 있으면 된다는 점에서 이 모델을 선호합니다. 다만, 챌린저 집합이 허가형(즉, 제한된 당사자만 챌린지 가능)인지 무허가형(누구나 챌린지 가능)인지에 따라 신뢰 가정이 달라질 수 있습니다.

External validator: 이 모델에서는 임계값 수의 서드파티 검증자들이 각 전송의 유효성을 증명합니다. 브리지 검증에서 가장 일반적인 모델이지만, 검증자 집합이 충분히 크지 않을 경우 리스크가 있을 수 있습니다. 검증자 주소가 공개되어 있고 검증에 높은 임계값이 요구되는 경우 external validator 브리지를 고려할 수 있습니다.

신뢰성 및 검증

저희가 중요하게 보는 항목:

  • 배포된 컨트랙트 코드에 대한 최근의 정기적인 감사

  • 메인넷에서의 시간/거래량을 통한 실전 검증

  • 높은 유동성과 안정성

  • 장애 상황에 대한 견고한 처리

선정된 브리지

다음은 초기 출시를 위해 통합하는 브리지와 위 프레임워크에 따른 분류입니다:

  1. Polygon Bridge - canonical

  2. Connext NXTP - atomic swap

  3. Hop Exchange - optimistic (캐노니컬 L2 브리지 활용)

  4. Celer cBridge - external validator / optimistic 하이브리드

초기 출시를 위해 짧은 목록으로 범위를 한정했지만, 다른 브리지들도 지속적으로 평가하며 통합을 검토하고 있습니다. 또한 선정된 브리지들을 적극적으로 모니터링하고 있으며, 브리지가 발전함에 따라 보안성 분석을 계속해 나갈 것입니다.

저희 기준을 충족할 수 있다고 생각하는 브리지를 개발 중이시라면, 문의해 주세요!

이 글에 기여하고 브리지 평가를 도와주신 모든 분들께 감사드립니다:

  • 브리지에 대한 자체 프레임워크를 공유하고 통합 작업에 함께해 주신 파트너 Socket과 LI.FI.

  • 저희와 미팅을 갖고 브리지에 관한 수많은 질문에 답해 주신 Connext, Hop, Celer 및 여러 팀.

  • 이 프레임워크에 기여한 Consensys 연구원들: Dominik Schmid, Peter Robinson, Ermyas Abebe, 그리고 과정 전반에 걸쳐 지원해 주신 모든 분들.

AI가 번역했습니다. 오류가 있을 수 있습니다. 항상 정보를 확인하시기 바랍니다.

번역 평가하기