2024년 5월 10일
카르다노 커뮤니티는 온체인 거버넌스로의 전환을 시작할 장(Chang) 하드포크를 기대하고 있습니다. 이 글에서는 거버넌스 액션과 그 수명 주기, 투표의 기본 원칙에 대해 알아보겠습니다.
셸리 시대에서 볼테르 시대로의 전환
셸리 시대에는 거버넌스 액션은 IOG, 카르다노 재단, Emurgo의 세 창립 주체에 의해서만 승인되었습니다. 이를 위해서는 거버넌스 키가 필요합니다. 거버넌스 키는 7가지가 있습니다. 거버넌스 액션의 승인을 위해서는 5개의 서명을 받아야 합니다.
볼테르 시대에는 창립 주체가 3개의 새로운 거버넌스 기관으로 대체될 것입니다.
새로운 거버넌스 기구는 헌법 위원회(CC), 탈중앙화 대표(DRep), 스테이킹 풀 운영자(SPO)가 될 것입니다.
이는 실제로 거버넌스 키의 수가 고정되어 있지 않고 유동적이라는 것을 의미합니다.
거버넌스 액션
모든 ADA 보유자는 체인에 거버넌스 액션을 제안할 수 있습니다. 이를 위해서는 예치금이 필요하며, 예치금은 액션이 확정되면 환불됩니다. 거버넌스 액션이 확정되었다는 것은 해당 액션이 비준되었거나 만료되었음을 의미합니다. 예치금 금액은 govActionDeposit 매개변수에 의해 결정됩니다.
거버넌스 액션과 관련된 트랜잭션에는 거버넌스 액션 ID, 예치금, 예치금 환불을 위한 보상 주소(액션 확정 시), 액션을 정당화하는 데 필요한 메타데이터용 앵커, 동일한 유형의 이전 액션을 참조하는 해시 다이제스트(같은 유형의 다른 액션과의 충돌을 방지하는 데 도움이 됨)가 포함됩니다.
각 액션에는 해당 유형에 특정한 몇 가지 요소가 포함됩니다:
거버넌스 액션은 온체인 투표를 통해 비준됩니다.
각 유형의 거버넌스 작업에는 고유한 비준 전제 조건이 있지만, 항상 세 개의 거버넌스 기관 중 최소 두 개의 기관이 참여합니다. 하드포크는 모든 거버넌스 기관의 비준이 필요한 예외적인 경우입니다.
특정 거버넌스 조치가 비준되려면 의결권을 가진 두 개의 거버넌스 중 과반수가 찬성표를 던지고 지정된 임계값을 충족해야 합니다. 각 임계값은 거버넌스 매개변수입니다.
DRep과 SPO는 지분별 투표(1 러브레이스 = 1표)를 하고, 헌법 위원회 구성원은 1인 1표 방식으로 투표합니다.
DRep과 SPO가 투표하는 경우 정당성을 보장하기 위해 최소 허용 임계값은 위임된 지분의 50% 이상이어야 합니다.
이미지에 표시된 것처럼 DRep과 SPO는 거버넌스 액션 불신임 안건에 투표할 수 있는 자격이 있습니다. 임계값은 지분의 51%로 설정되어 있습니다. DRep과 SPO 그룹 모두에서 과반수의 지분이 찬성하여 필요한 임계값이 충족되었습니다. 이는 거버넌스 액션이 제정될 것임을 의미합니다.
현재 7가지 거버넌스 액션 유형이 정의되어 있으며, 이 중 3가지가 헌법위원회와 관련되어 있습니다.
DRep은 모든 거버넌스 액션에 대한 결정 권한을 가지고 있습니다. 헌법위원회는 자신과 관련된 액션을 제외한 모든 액션을 승인해야 합니다. 유일한 예외는 헌법 개정으로, 이 역시 위원회의 승인을 받아야 합니다. SPO는 위원회와 관련된 액션, 하드포크, 정보 액션에 대해서만 투표할 수 있는 권한이 있습니다.
하드포크는 커뮤니티가 프로토콜에 이전 버전과 호환되지 않는 중대한 변경을 도입할 수 있으므로 특히 주의가 필요합니다. 하드포크를 시작하려면 프로토콜의 주요 버전을 변경해야 합니다. 그러나 하드포크를 트리거하려면 대부분의 SPO가 먼저 새 버전의 클라이언트를 설치하여 프로토콜의 새로운 변경 사항에 동의한다는 표시를 해야 합니다.
엄밀히 말하면 하드포크를 트리거하는 것은 매개변수의 변경에 해당합니다. SPO는 매개변수 변경에 투표할 권리가 없지만, 프로토콜의 주요 버전은 그들이 투표할 수 있는 유일한 매개변수입니다.
거버넌스 액션은 트랜잭션에 의해 시작되는 온체인 이벤트입니다. 이 이벤트는 마감 기한이 있으며 제정될 수 없습니다. 거버넌스 액션은 4단계로 진행됩니다:
- 액션이 블록체인에 통합되면 제안된 것으로 간주됩니다.
- 액션이 충분한 찬성 표를 얻으면 비준된 것으로 간주됩니다.
- 기한 내에 비준을 받지 못한 액션은 만료된 것으로 간주됩니다.
- 비준을 받은 액션은 네트워크에서 활성화되면 제정된 것으로 간주됩니다.
거버넌스 액션은 한 에포크의 경계에서만 비준 여부를 확인합니다. 지분 분배를 위해 스냅샷을 찍는 같은 단계에서 거버넌스 액션에 대한 투표도 검토됩니다.
비준이 완료되면 액션은 제정을 위해 준비됩니다. 따라서 제출된 모든 거버넌스 액션은 비준을 거쳐 제정되거나 만료됩니다.
거버넌스 액션의 수명 주기에서 거부된 상태는 없다는 점에 유의하세요.
모든 거버넌스 액션은 비준 후 해당 에포크를 경계로 제정됩니다. 이는 예를 들어 거버넌스 액션의 만료 기한이 10에포크라면, 해당 액션은 제출 후 2에포크 만에 비준 및 제정될 수 있음을 의미합니다.
그림에서 액션의 거버넌스가 에포크 1에서 제안된 것을 볼 수 있습니다. 만료는 에포크 9의 끝으로 설정되어 있습니다. 첫 번째 시나리오에서는 액션이 에포크 6에서 비준되었으므로 에포크 7로 전환된 후에 제정되었습니다. 두 번째 시나리오에서는 에포크 9가 끝날 때 액션이 비준되지 않았으므로 에포크 10부터 만료된 것으로 간주됩니다.
거버넌스 액션이 제정되지 못한 경우, 이는 모든 유자격 투표 그룹의 과반수가 반대표를 던졌거나 필요한 투표 임계값을 충족하지 못했음을 의미합니다.
거버넌스 액션을 제정하는 순서는 체인에 대한 수락 순서에 따라 결정됩니다. 이 방법은 두 개의 매개변수 변경이 경합하는 경우와 같이 발생할 수 있는 모든 충돌을 효과적으로 해결합니다.
투표
볼테르 시대에 접어들면서, 카르다노 트랜잭션은 거버넌스 액션과 투표를 지원하도록 수정될 것입니다. 참여자들은 거버넌스 액션과 투표를 통해 트랜잭션을 제출할 수 있게 될 것입니다.
각 투표 트랜잭션은 다음으로 구성됩니다:
- 거버넌스 액션 ID
- 역할(CC, DRep 또는 SPO)
- 역할에 대한 거버넌스 자격 증명 증인
- 투표와 관련된 정보를 위한 앵커(선택 사항)
- 투표 예, 아니오, 기권
SPO와 DRep의 경우, 투표(‘예’, ‘아니오’ 또는 ‘기권’)의 수치는 액션이 비준을 위해 확인되는 시점에 그들에게 위임된 러브레이스에 비례합니다. 이는 거버넌스 액션이 잠재적으로 만료될 때까지 에포크 전환 동안 매번 발생합니다.
투표자가 거버넌스 액션에서 '기권’을 선택하면 해당 투표자의 지분은 활성 투표 지분에 포함되지 않으며, 이는 액션 비준에 필요한 임계값에 도달하는 데 기여하지 않는다는 의미입니다.
한 명의 투표자가 각 거버넌스 액션에 대해 투표를 여러 번 행사할 수 있습니다. 제대로 제출된 투표는 동일한 자격 증명 및 역할로 이전에 제출된 모든 투표를 대체합니다. 즉, 투표자는 어떤 액션에 대한 입장을 유연하게 변경할 수 있습니다. 거버넌스 액션이 비준되면 투표가 중단되고 추가 투표가 포함된 모든 트랜잭션은 무효가 됩니다.
헌법 위원회의 경우, 각 기존 위원은 한 표를 가지므로 위원들 간에 동등한 의결권이 보장됩니다.
이미지는 거버넌스 액션을 제출하는 과정을 보여줍니다. 이 액션은 에포크 1에 제출되었으며, 거버넌스 액션의 최종 검증 및 잠재적 비준이 예정된 에포크 14의 종료 시점으로 만료가 설정되어 있습니다. DREP와 SPO는 이 특정 거버넌스 액션에 투표할 수 있는 자격이 있습니다.
SPO와 DREP이 이 투표 절차에 적극적으로 참여하여 에포크 11에서 필요한 임계치를 충족할 수 있었습니다. 에포크 11이 끝날 무렵, 과반수의 지분이 이 제안에 동의했습니다. 그 결과, 거버넌스 액션은 에포크 11이 끝날 때 비준되었고 에포크 12가 시작될 때 제정되었습니다.
* Source: https://cexplorer.io/article/cardano-s-governance-actions
* Translation: Ilhun@CryptoVeri enics_sky@naver.com
1 post - 1 participant