Aave 거버넌스 V2의 의사결정 원리를 상세히 설명한 글
원문 제목:Understanding Aave Governance V2: The Decision System Behind DeFi's Largest Lending Platform
원문 저자:Callen
번역:첸원, ChainCatcher
Aave 발전 과정
- 2017년 ETH Lend에서 시작하여, Aave는 프로토콜 사용과 거버넌스 참여에서 큰 성장을 이루었으며, DeFi 최대 프로토콜 중 하나로 58.91억 달러의 예치를 보유하고 있습니다.
- Aave V2와 Aave V3의 배포 및 Aave Governance V2의 출시와 함께 Aave는 대출 구조를 여러 번 업그레이드했습니다.
- Aave Governance V2는 DAO에 완전한 탈중앙화 거버넌스 시스템을 도입하여, DAO가 더 이상 Aave의 Genesis 팀에 의존하여 온체인 제안을 승인하지 않도록 했습니다.
- Aave Governance V2는 투표권과 제안권의 분리, 투표 전략, 여러 실행 주체, 그리고 커뮤니티에서 선출된 다중 서명인 '수호자'와 같은 새로운 거버넌스 기능을 도입했습니다.
- Aave Governance V2는 4개의 핵심 스마트 계약으로 구성되어 있습니다: AaveGovernanceV2, Short Executor, Long Executor 및 GovernanceStrategy. 이들은 이더리움 메인넷과 다른 체인에서 "Aave 개선 제안"(AIP)을 생성, 투표 및 실행하는 역할을 합니다.
- Aave Governance V2의 사용률은 매우 높으며, 272개의 제안을 제출하고 Aave의 몇 가지 중요한 변화를 촉진했습니다. 예를 들어, 8개의 체인에서 Aave V3를 성공적으로 배포하고 GHO - Aave의 탈중앙화 스테이블 코인을 출시했습니다.
Aave 소개
Aave는 가장 큰 탈중앙화 대출 프로토콜이자 세 번째로 큰 DeFi 프로토콜로, 8개의 블록체인에서 58.91억 달러의 예치를 보유하고 있습니다. Aave는 2017년 첫 번째 토큰 발행 열풍 동안 ETHLend로 시작하여, 탈중앙화 P2P 대출 플랫폼으로 1620만 달러를 모금하여 LEND 토큰을 교환했습니다. 2018년, ETHLend 는 Aave로 이름을 변경하여 P2P 모델에서 유동성 풀 모델로의 전환을 나타냈습니다. 2020년 1월, Aave V1이 출시되었고, 몇 달 후 LEND 토큰이 AAVE로 이전되었습니다.
유동성 풀 모델은 예치자의 토큰을 집중시켜 대출자에게 즉각적인 유동성을 제공하며, 대출자는 더 이상 P2P 모델처럼 이상적인 거래 상대방을 기다릴 필요가 없습니다. 이렇게 하면 예치자는 다양한 대출자가 장기적으로 지급하는 이자로부터 수동적으로 토큰 수익을 얻을 수 있습니다.
2023년 현재, Aave V2와 최근 Aave V3의 여러 블록체인에서의 출시 및 배포로 인해 Aave의 사용량과 예치액이 크게 증가했습니다.
Aave의 대출 구조를 업그레이드하는 것 외에도, Aave Governance V2의 출시와 함께 Aave의 거버넌스 시스템이 전면 개혁되었습니다. Aave Governance V2는 완전한 탈중앙화 온체인 거버넌스 시스템으로, 기능도 업데이트되었습니다.
Aave 거버넌스 시스템 V2의 출시로 DAO는 완전한 탈중앙화 온체인 거버넌스의 새로운 시대를 열었으며, 새로운 거버넌스 시스템은 출시 이후 큰 활동을 경험했습니다. 272개의 제안 생성, Aave V3, GHO(탈중앙화 스테이블 코인)의 출시, 새로운 자산 상장 등을 처리했습니다.
Aave 거버넌스 V2란 무엇인가?
Aave 거버넌스 V2는 Aave 프로토콜과 Aave DAO의 운영 방식을 결정하는 스마트 계약의 집합입니다. 이는 처음에 Marc Zeller에 의해 제안되었으며, 2020년 12월 AIP-4 하에 활성화되어 Aave에 4개의 주요 거버넌스 혁신을 도입했습니다:
투표권과 제안권 분리: Aave/stkAAVE 보유자는 제안권만 위임하고 투표권은 보유할 수 있습니다; 그 반대도 가능합니다.
투표 전략: 다양한 형태의 거버넌스 승인을 받은 Aave 토큰이 제안에 대해 투표할 수 있습니다. 예를 들어, aAAVE - AAVE를 Aave 시장에 예치하는 것입니다.
여러 실행 주체: 단기 실행 주체와 장기 실행 주체는 제안된 변경의 중요성에 따라 서로 다른 투표 요건을 적용할 수 있습니다.
수호자: 이는 커뮤니티에서 선출된 다중 서명으로, 개인이 악의적인 코드로 제안을 거부하거나 취소할 수 있습니다.
Aave 거버넌스 V2는 권한 기반 거버넌스 모델에서 영감을 받았으며, 이는 대의 민주제를 모방하지만 강제하지는 않습니다. 이러한 새로운 기능들이 결합되어 Aave에 더 포용적이고 효율적이며 강력한 거버넌스 시스템을 제공합니다.
그러나 Aave 거버넌스 V2의 가장 중요한 변화는 누구나 AIP를 제출하고 실행할 수 있다는 것입니다. 이는 Aave 거버넌스 V1 (V2의 전신) 에서는 불가능했습니다.
구체적으로, V2는 V1 거버넌스 프로세스의 4단계를 우회했습니다. 이 단계는 오직 Aave 창립 팀만이 AIP를 제안할 수 있도록 했습니다. 이제 V2가 도입됨에 따라, 충분한 AAVE/stkAAVE를 보유한 누구나 완전한 탈중앙화 방식으로 AIP를 제출하고 실행할 수 있습니다.
V1과 V2는 제안 생애 주기의 초기 단계에서 유사합니다. 즉, 수정 제안을 제출하고 커뮤니티와 논의하는 것입니다. 그러나 3단계인 Aave 최종 의견 요청(ARFC)은 DAO의 위험 서비스 제공자가 의견을 제공하는 제안의 최종 버전입니다. 4단계에서는 커뮤니티가 최종 수정에 만족하는지 투표로 결정하며, 마지막으로 5단계에서는 Aave 거버넌스 V2의 공식 Aave 개선 제안(AIP)을 사용하여 온체인에서 이러한 수정을 승인합니다.
작동 원리
Aave 거버넌스 V2는 4개의 핵심 스마트 계약으로 구성되어 있습니다: AaveGovernanceV2, Short Executor, Long Executor, GovernanceStrategy. 이 핵심 스마트 계약들은 AIP의 프로세스를 처음부터 끝까지 처리하며, 3개의 주요 기능을 제공합니다:
제안 생성: 충분한 제안권을 가진 커뮤니티 구성원은 Aave 정책의 어떤 하위 카테고리에서도 제안을 생성할 수 있습니다. 변경이 필요한 정책에 따라 투표에 필요한 시간, 권한 및 커뮤니티 합의가 결정됩니다.
제안 투표: 제안이 올라온 후, AAVE/stkAAVE 보유자는 YAE 또는 NAE 투표 옵션을 통해 제안 결과에 투표할 수 있습니다.
제안 실행: 제안이 토큰 보유자의 승인을 받으면, 제안은 지연 기간(Timelock)에 들어가 반대하는 사용자가 시스템에서 탈퇴할 수 있도록 합니다(예: 더 엄격한 위험 관리로 인해 대출 포지션에서 탈퇴). 지연 기간이 끝난 후, 제안은 유예 기간으로 들어가며, 어떤 이더리움 주소든지 짧은/긴 실행자 스마트 계약의 실행 함수를 호출하여 제안을 실행할 수 있습니다. 불리한 경우, 수호자가 제안을 거부/취소할 수 있습니다.
구체적으로, Aave 거버넌스 V2는 AIP의 생성을 처리하며, 사용자가 사용할 실행자와 프로토콜에 대해 원하는 변경 사항을 설명하는 정보를 제출하도록 요구합니다. 또한 검토 기간의 길이를 설정하는 역할도 합니다.
짧은 실행자(Short Executor)는 프로토콜에 대한 작은 변경을 위해 사용되며, 더 빠르고 느슨한 합의 요구를 충족할 수 있습니다. 예를 들어, 매개변수 변경, 자산 목록 추가 등이 있습니다.
긴 실행자(Long Executor)는 프로토콜의 핵심 코드베이스에 대한 중요한 변경을 위해 사용되며, 이러한 변경은 거버넌스 합의에 영향을 미치고 긴 합의 과정을 필요로 합니다. 예를 들어, AAVE 토큰 변경, V2 거버넌스 매개변수 및 그 자체의 변경 등이 있습니다.
거버넌스 전략(GovernanceStrategy)은 사용자 제안 및 투표권을 측정하는 논리를 처리합니다. 또한 어떤 토큰이 투표에 사용될 수 있는지를 정의합니다(즉, AAVE 및 stkAAVE).
이 스마트 계약들이 어떻게 상호작용하는지 더 잘 이해하기 위해, Llama가 최근 이더리움 AAVE V3에 LDO를 상장하자는 제안을 살펴보겠습니다. 이 제안은 자산 상장과 관련이 있으며, 주요 거버넌스 합의 매개변수를 포함하지 않기 때문에 Llama는 모든 관련 정보를 제출하면서 짧은 실행자를 사용하여 Aave 거버넌스 V2 스마트 계약을 통해 LDO를 상장했습니다.
동시에 Aave 거버넌스 V2는 짧은 실행자 스마트 계약에서 합의 요구를 읽고, 거버넌스 전략과 상호 확인하여 먼저 Llama의 제안권을 계산하는 방법을 결정하고, 그 다음에 그것이 필요한 8만 AAVE 제안 기준을 초과하는지 확인했습니다. Llama가 충분한 투표권을 보유하고 있었기 때문에 제안이 성공적으로 생성되어 1일 검토 기간에 들어갔습니다.
3일의 투표 후, 짧은 실행자는 거버넌스 전략을 사용하여 32만 AAVE 투표 법정 인원과 8만 AAVE 투표 차액 요구 사항이 충족되었는지 확인했습니다. 이 경우 Llama는 이 두 가지 매개변수를 모두 성공적으로 통과하여 45.97만 AAVE 찬성 투표와 0 반대 투표를 얻었습니다.
그 후, 제안은 1일 지연 기간에 들어가며, 사용자가 5일 유예 기간에 들어가기 전에 필요에 따라 변경에 반응할 수 있도록 합니다. 5일의 유예 기간 동안 사용자는 짧은 실행자에서 실행을 호출하여 온체인 변경을 승인해야 합니다. 유예 기간이 끝나기 전에 아무도 제안을 실행하지 않으면 제안은 무효가 되며 변경 사항은 시행되지 않습니다. 마지막으로, 수호자가 코드가 악의적인 코드임을 발견하면, 그들은 제안을 거부하여 프로토콜을 보호할 수 있습니다.
Aave의 다중 체인 거버넌스 시스템
다중 체인 DeFi 생태계의 지속적인 발전을 고려할 때, 우리는 점점 더 많은 블록체인이 DeFi 프로토콜을 배포하여 새로운 사용자를 유치하고 비용에 민감한 대상을 겨냥하는 것을 계속해서 목격하고 있습니다. Aave는 다중 체인 운동의 최전선에 있으며, 그 V3 제품은 8개의 체인에 배포되었습니다. 그러나 이는 거버넌스에 새로운 도전을 가져왔습니다. 즉, 토큰 보유자가 여전히 분산되지 않고 익숙한 방식으로 크로스 체인 배포를 제어할 수 있도록 보장하는 것입니다.
Aave의 크로스 체인 거버넌스 구조는 Uniswap 및 Compound와 같은 다른 주요 프로토콜과 유사합니다. Aave의 경우, Polygon, Arbitrum 및 Optimism에서의 V3 배포만이 Aave의 크로스 체인 거버넌스 브리지를 통해 이더리움 메인넷에서 직접 제어됩니다.
이더리움 메인넷 외부의 각 지원되는 V3 배포는 해당 체인에 브리지 수신기와 로컬 실행자 계약이 필요합니다(Arbitrum 및 Optimism은 L2 호환성을 보장하기 위해 추가 L2BridgeExecutor 계약을 요구합니다).
예를 들어, Polygon에서 Aave V3는 Polygon Bridge Executor를 가지고 있으며, 이는 이더리움 메인넷에서 성공적인 거버넌스 투표로부터 전달된 메시지를 듣습니다. 그런 다음 Polygon Bridge Executor는 메시지를 Polygon의 로컬 실행자 계약(Bridge Executor Base)으로 전달하며, 유예 기간 내에 Polygon에서 누군가 변경을 시작하면 해당 계약이 변경을 실행할 수 있습니다.
이더리움 메인넷과 유사하게, 크로스 체인 제안도 동일한 지연 및 유예 기간 행동을 보입니다. 수호자 주소가 지정된 경우, 제안은 수호자 주소에 의해 거부될 수 있습니다. 다중 체인 거버넌스의 한 가지 문제는 브리지를 활용하는 것이 보안 위험을 초래할 수 있다는 것입니다. 예를 들어, 브리지 검증자가 이더리움 메인넷에서 다른 체인으로 거래를 전송하는 것을 검열 저항 방식으로 신뢰해야 합니다. 또한 브리지가 다운되거나 크로스 체인 제안이 다른 체인으로 전송되지 않을 위험도 존재합니다.
요약
AIP-4가 시작된 이후, Aave 거버넌스 V2는 272개의 온체인 제안을 승인하여 커뮤니티에 안전하고 효율적이며 탈중앙화된 제안 생성, 투표 및 실행 플랫폼을 제공했습니다.