웜홀 사용 사례 분석: 유니스왑 크로스 체인 거버넌스에서 가장 인기 있는 크로스 체인 통신 프로토콜
당신은 Uniswap v3가 몇 개의 체인에 배포되었는지 알고 있나요?
Uniswap Governance에 따르면 현재 Uniswap v3는 15개 체인에 배포되었으며, 거의 모든 주요 L1(EVM 호환) 및 L2를 포함합니다. 현재 다중 체인이 공존하는 시장 환경에서 유사한 사례가 많이 있으며, 점점 더 많은 애플리케이션이 다중 체인 애플리케이션으로 발전하고 있습니다. 다중 체인 배포는 종종 서로 다른 블록체인 네트워크 간에 효율적이고 안전한 거버넌스 결정을 내리는 방법과 관련된 문제를 동반합니다.
이 문제를 해결하기 위해 Uniswap은 전문 지식을 갖춘 인력으로 구성된 크로스 체인 브리지 평가 위원회(Cross-chain Bridge Assessment Committee)를 위촉하여 현재 커뮤니티에서 요구가 높은 몇 가지 크로스 체인 메시징 프로토콜을 평가하고 보고서를 작성했습니다. 최종적으로 이 위원회는 Wormhole을 Uniswap의 모든 크로스 체인 배포에 사용하기로 승인했습니다.
Uniswap은 세계 최대의 분산형 거래소(DEX)로서, 선택한 기술과 프로토콜은 종종 전체 블록체인 산업의 발전 추세에 영향을 미칩니다. 따라서 본 문서에서는 Uniswap이 왜 Wormhole을 선택했는지, 그리고 Wormhole이 Uniswap의 크로스 체인 거버넌스 목표를 달성하는 데 어떻게 도움을 주는지에 대해 깊이 탐구할 것입니다.
Uniswap 크로스 체인 브리지 평가 보고서의 배경
Uniswap이 Wormhole을 크로스 체인 거버넌스의 주요 크로스 체인 메시징 프로토콜로 선택한 이유를 더 깊이 탐구하기 전에, Uniswap이 크로스 체인 브리지 평가 위원회에 평가 프레임워크를 구축하고 평가 보고서를 작성하도록 위임한 배경을 간단히 이해할 필요가 있습니다.
2022년 말, Uniswap 포럼은 BNB 체인에 Uniswap v3를 공식적으로 배포하자는 제안을 받았고, 이는 크로스 체인 거버넌스 사용 사례에 어떤 브리지 솔루션을 사용해야 하는지에 대한 많은 논의를 촉발했습니다. 많은 게시물에서 커뮤니티 구성원들은 Wormhole, Layerzero, Celer 및 DeBridge와 같은 잠재적 솔루션을 제안했습니다. 이 논의는 매우 기술적이었으며, 일부 논란을 일으켰고, 서로 다른 크로스 체인 브리지 솔루션 팀의 구성원들이 논의에 참여하여 각 제안된 솔루션의 비용과 이점을 직접 지적했습니다. 결국 Uniswap v3를 BNB 체인에 배포하자는 제안이 통과되었고, Wormhole이 배포를 활성화하기 위한 브리지 솔루션으로 선택되었습니다.
BNB 체인 배포 투표 이후, Uniswap 커뮤니티를 위해 이러한 결정을 내릴 준비를 더 잘 하기 위해 Uniswap 재단은 크로스 체인 브리지 평가 위원회를 소집하고 Uniswap 크로스 체인 브리지 평가 보고서를 작성했습니다. 이 위원회의 주요 목표는 다음과 같습니다:
- 대표자와 커뮤니티 구성원이 크로스 체인 배포와 관련된 현명한 결정을 내릴 수 있도록 지원
- 크로스 체인 브리지 솔루션 제공자에게 명확한 프로세스 제공
- 모든 거버넌스 이해관계자에게 거버넌스 프로세스의 비효율성 문제 제거
따라서 Uniswap 크로스 체인 브리지 평가 보고서는 명확한 목표를 가진 상당히 전문적인 보고서로, Uniswap 팀이 크로스 체인 솔루션을 선택할 때의 신중한 태도를 반영하며, 후속 커뮤니티 구성원이 유사한 제안에 투표할 때 일정한 지침을 제공합니다.
Uniswap이 Wormhole을 선택한 이유
Uniswap의 크로스 체인 브리지 평가 위원회는 안전성, 확장성(새로 배포된 Uniswap 체인으로 쉽게 확장할 수 있는 능력), 유연성(시간이 지남에 따라 진화하고 업그레이드할 수 있는 능력), 통합 작업 등 여러 요소를 기준으로 브리지 프로토콜을 평가했습니다.
이러한 고급 평가 분야에 따라 위원회는 다음 네 가지 위험 범주를 포함하여 여섯 개의 브리지 평가를 위한 프레임워크를 만들었습니다:
- 아키텍처 위험(Architecture Risk)
- 구현 위험(Implementation Risk)
- 운영 위험(Operational Risk)
- 네트워크 위험(Network Risks)
그런 다음 위원회는 두 가지 단계를 통해 평가 및 권장 사항을 완료했습니다. 첫째, 그들은 각 프로토콜의 핵심 속성, 설계 선택 및 안전 가정을 평가하고, 그 구현 및 운영 관행에 대한 고급 검토를 완료했습니다. 첫 번째 단계에서 관련 기준을 충족하는 프로토콜은 두 번째 단계로 넘어갑니다. 두 번째 단계에서는 모든 네 가지 위험 범주에 대해 철저한 평가가 완료되었으며, 소스 코드 및 온체인 및 오프체인 데이터 분석이 포함되었습니다.
위원회의 심층 연구와 각 크로스 체인 통신 프로토콜 팀의 협력을 통해, 위원회는 Wormhole과 Axelar 두 개의 크로스 체인 통신 프로토콜이 Uniswap DAO의 크로스 체인 거버넌스에 사용될 수 있는 충분한 잠재력을 보여주었다고 결론지었습니다. 그 중 Wormhole은 모든 크로스 체인 배포에 사용하기 위해 승인되었으며, 핵심 보안 모델에 영향을 미치는 변화를 지속적으로 모니터링할 것입니다; Axelar는 조건부 승인을 받았으며, 다중 서명 거버넌스 업데이트 후 재평가가 필요합니다.
다음은 위원회 평가 후 도출된 분석 요약입니다:
Wormhole에 대한 분석 결과, 그것이 Uniswap DAO의 크로스 체인 거버넌스 사용 사례의 요구 사항을 충족한다는 결론에 도달했습니다. 검증자 집합에는 많은 신뢰할 수 있는 엔티티가 포함되어 있으며, 검증자의 수와 보안 임계값은 만족스러운 수준으로 설정되어 있습니다. 또한, 프로토콜의 구현 및 운영 보안 관행이 충분히 고려되었으며, 2022년 2월에 발생한 취약점 사건 이후 그들의 DevSecOps 관행과 사건 대응 절차가 크게 개선되었습니다. 위원회는 개선이 필요한 몇 가지 영역을 확인했으며, 프로토콜 보안 상태에 영향을 미칠 수 있는 모든 주요 변화를 정기적으로 모니터링할 것을 권장했습니다.
위의 결론에서 우리는 Uniswap이 Wormhole을 최종적으로 선택한 몇 가지 명백한 이유를 도출할 수 있으며, 보고서의 전체 내용을 결합하여 Wormhole을 선택한 주요 이유를 정리하고 요약했습니다:
1. 커뮤니티 지원 및 인정
Uniswap 포럼에서 BNB 체인에 Uniswap v3를 배포하자는 제안을 받은 후, 커뮤니티 구성원들은 여러 크로스 체인 통신 프로토콜을 잠재적 옵션으로 제안했으며, 커뮤니티의 광범위한 논의와 투표를 거쳐 Wormhole이 BNB 체인에서 Uniswap의 거버넌스 브리지로 최종 선택되었습니다. 그 외에도 Wormhole은 이후 여러 Uniswap v3 배포 제안에서도 지원을 받았으며, 이는 커뮤니티가 Wormhole에 대해 높은 신뢰와 지원을 보이고 있음을 반영합니다.
다음은 현재까지 Uniswap v3가 배포된 체인에서 선택된 크로스 체인 통신 프로토콜 목록입니다:
위 표에서 볼 수 있듯이, L2는 기본적으로 네이티브 브리지를 사용하여 크로스 체인 메시징을 수행하며, Wormhole은 현재 Uniswap의 크로스 체인 거버넌스에서 가장 인기 있는 크로스 체인 통신 프로토콜입니다.
2. 안전성 및 안정성
Wormhole의 설계와 아키텍처는 안전성과 안정성에 중점을 두고 있으며, 이는 Uniswap과 같은 대형 프로젝트에 매우 중요합니다. Uniswap은 크로스 체인 거버넌스 결정이 안전하고 정확하게 목표 체인으로 전달될 수 있도록 보장해야 하며, Wormhole은 이러한 보장을 제공합니다. 위원회의 안전성 평가 결과, Wormhole의 내부 설계는 깊이 있는 고려를 거쳤으며, 모범 사례를 준수하고 있습니다. 전반적으로 그들의 관찰은 코드베이스가 성숙해졌음을 나타냅니다. 그들은 또한 Wormhole의 강력한 보안 관행에 대해 몇 가지 추가적인 관찰을 했습니다:
- 여러 유명 보안 회사가 시스템의 다양한 측면과 범위를 감사했습니다. 모든 공개된 감사는 높은 심각도 문제를 해결했음을 나타냅니다.
- 핵심 구성 요소와 전체 시스템에 대해 강력한 테스트가 수행되었습니다.
- 적극적인 버그 바운티 프로그램이 있으며, 보상은 최대 250만 달러(영향을 받는 가치의 10% 한도)입니다.
- 충분히 상세하고 정보가 풍부한 기술 문서가 제공됩니다.
- 명확하게 정의된 개발 및 배포 관행이 있습니다.
3. 효율적인 크로스 체인 통신
Wormhole은 빠르고 실시간으로 크로스 체인 메시지를 전송할 수 있으며, 이는 Uniswap의 거버넌스 결정에 매우 중요합니다. 어떤 지연이나 중단도 Uniswap의 거버넌스 효과와 사용자 경험에 영향을 미칠 수 있습니다.
4. 유연성 및 확장성
Wormhole은 기존의 주요 블록체인 네트워크를 지원할 뿐만 아니라, 미래의 새로운 체인을 쉽게 지원할 수 있는 훌륭한 확장성을 가지고 있습니다. 이는 Uniswap에 더 많은 크로스 체인 거버넌스 선택과 가능성을 제공합니다.
5. Uniswap의 기술 및 이념과의 일치
Wormhole의 설계 이념과 기술 아키텍처는 Uniswap의 분산화 이념 및 기술 요구와 매우 잘 맞아, 두 시스템이 더 잘 협력하여 크로스 체인 거버넌스 목표를 달성할 수 있게 합니다.
전반적으로 Uniswap이 Wormhole을 크로스 체인 거버넌스의 핵심 프로토콜로 선택한 것은 Wormhole의 기술적 장점, 커뮤니티 지원 및 Uniswap과의 일치도를 기반으로 합니다. 이 선택은 Uniswap이 Wormhole에 대해 높은 신뢰를 가지고 있음을 반영하며, 전체 블록체인 산업에 성공적인 크로스 체인 거버넌스 사용 사례를 제공합니다.
Wormhole의 Uniswap 내 실제 적용
크로스 체인 거버넌스는 Uniswap의 다중 체인 배포 배경에서 핵심 기능 중 하나로, 그 실제 적용 효과는 Uniswap의 전체 운영 및 사용자 경험에 직접적인 영향을 미칩니다. 그렇다면 Wormhole은 Uniswap의 크로스 체인 거버넌스에서 가장 인기 있는 크로스 체인 통신 프로토콜로서 구체적으로 어떻게 작동할까요?
그에 앞서, 먼저 Uniswap의 거버넌스와 크로스 체인 거버넌스가 어떻게 작동하는지 이해해 보겠습니다.
Uniswap DAO는 Compound의 Governor Bravo 계약을 포크하여 Uniswap 프로토콜의 거버넌스를 관리하며, 이 계약은 메인넷(이더리움)에서 UNI 토큰 보유자가 제안 → 투표 → 대기열 → 실행 모드로 함수 호출을 제안하고 실행할 수 있도록 합니다.
거버넌스 프로세스는 커뮤니티 제안으로 시작되며, 반복 및 오프체인 투표를 거쳐 최종 투표 및 실행을 위해 온체인에 제출됩니다. 제안이 최종 온체인 투표를 통과하면, 시간 잠금 계약에서 대기열에 올라가며, 제안된 변경 사항은 2일의 지연 후 실행될 수 있습니다. 2일 지연 후, 충분한 자금을 가진 이더리움 계정은 관련 실행 함수를 호출할 수 있습니다. 이 지연은 변경에 동의하지 않는 이해관계자가 프로토콜에서 탈퇴할 충분한 시간을 제공하기 위한 것입니다.
아래 그림은 이 제안의 온체인 부분을 설명하며, 이 제안은 이더리움에서 Uniswap v3 배포의 프로토콜 수준 매개변수를 변경합니다.
Uniswap DAO의 크로스 체인 거버넌스 사용 사례의 주요 기능 요구 사항은 거버넌스 메시지를 이더리움에서 Uniswap v3가 배포된 원격 체인으로 전송하여 실행할 수 있어야 한다는 것입니다. 다른 블록체인 네트워크에 배포된 Uniswap 프로토콜은 자체 거버넌스 계약이 없으며, 이더리움 네트워크의 표준 프로세스를 통해 거버넌스가 이루어집니다. 이는 원격 체인에 배포된 Uniswap 프로토콜에 대한 모든 제안된 업데이트가 먼저 이더리움에서 Uniswap DAO의 거버넌스 프로세스를 거쳐야 하며, 승인될 경우 해당 결정이 메시징 브리지를 통해 원격 체인으로 전달되어 실행된다는 것을 의미합니다. 아래 그림은 이 프로세스를 요약합니다:
이 사용 사례에서 Wormhole은 그림에서 Cross-chain Protocol 역할을 수행하여 거버넌스 결정을 메인넷(이더리움)에서 목표 체인으로 전달하는 역할을 합니다. L2의 경우, 해당하는 네이티브 브리지가 이 역할을 수행합니다. 유사하게, Wormhole을 크로스 체인 메시징 프로토콜로 사용하는 다른 애플리케이션들도 해당 애플리케이션의 거버넌스 모듈이 어떻게 설계되었는지에 따라 유사한 작업 흐름을 따릅니다.
요약 및 전망
Uniswap은 가장 성공적인 DeFi 프로젝트 중 하나로서, 크로스 체인 통신 프로토콜을 선택할 때 모범 사례를 따르며, Uniswap 크로스 체인 브리지 평가 위원회에 현재 시장에서 요구가 높고 자사의 요구를 충족할 수 있는 프로토콜에 대해 심층 연구 및 조사를 수행하도록 위임하고, 커뮤니티 구성원에게 전문적인 조언을 제공하는 상세 보고서를 작성했습니다.
최종적으로 위원회의 종합 평가를 통해 Wormhole이 모든 크로스 체인 배포에 공식적으로 승인되었습니다. 이는 Wormhole이 현재 시장에서 위원회 평가 프레임워크에서 설명한 Uniswap DAO의 크로스 체인 거버넌스 사용 사례의 요구 사항을 충족하는 몇 안 되는 크로스 체인 통신 프로토콜 중 하나임을 의미합니다. 이번 승인은 Wormhole의 아키텍처, 구현, 운영 및 네트워크 위험에 대한 철저한 분석 후에 이루어졌으며, 보고서에서는 Wormhole의 강력한 보안 조치, 성숙한 코드베이스 및 뛰어난 확장성에 대해 설명했습니다.
그러나 주목할 점은 Uniswap 크로스 체인 브리지 평가 위원회가 Wormhole에 대해 몇 가지 개선 제안을 했다는 것입니다. 여기에는 검증자 집단의 추가 분산화 촉진, 명확한 검증자 평가 지표 정의, 지연 문제 해결 및 검증자의 수동성 문제를 해결하기 위한 프로토콜 내 메커니즘 구현 등이 포함됩니다. Wormhole 기여자에 따르면, 그들은 이러한 제안을 진지하게 듣고 있으며, 이를 향후 개발 로드맵에 반영하여 Builders에게 일류의 상호 운용 플랫폼을 제공하기 위해 노력하고 있습니다.
마지막으로, Wormhole과 Uniswap의 성공적인 협력은 Web3에 성공적인 사례를 제공하며, 크로스 체인 통신 기술의 엄청난 잠재력과 가치를 보여줍니다. 우리는 앞으로 관련 분야에서 더 많은 혁신과 돌파구를 기대합니다.