dYdX 거버넌스 메커니즘

6765 단어

Who controls dYdX bridge ?



소유권



  • dYdX 브리지는 Proxy 0xd54f...upgradeTo(...) onlyGovernance 방법
  • 을 통해 업그레이드 가능
  • 현재 총재는 StarkExRemoverGovernorV2
  • StarkExRemoverGovernorV2의 관리자는 PriorityExecutor 0xa306...
  • 입니다.
  • PriorityExecutor의 관리자는 DydxGovernor입니다. 0x7e9b...
  • 현재 거버넌스 전략은 GovernanceStrategy 0x90df



  • 논리



    투표권은 dydx 토큰 소유자가 보유합니다.

    제안서가 단계를 거칩니다Pending => Active => Succeeded => Queued => Executed.


    제안서 작성




    DydxGovernor.create(...)
    


    생성 요구 사항




    PriorityExecutor.validateCreatorOfProposal()
    




    확인 중인 사항



    GovernanceStrategy.getPropositionPowerAt() >= getMinimumPropositionPowerNeeded()
    




    getMinimumPropositionPowerNeeded()



    GovernanceStrategy.getTotalPropositionSupplyAt(blockNumber)
            .mul(PROPOSITION_THRESHOLD)
            .div(ONE_HUNDRED_WITH_PRECISION)
    //PROPOSITION_THRESHOLD = 50
    //ONE_HUNDRED_WITH_PRECISION = 10000
    


    current proposal threshold is 0.5%



    따라서 dydx 토큰 총 공급량의 0.5% 이상을 가진 사람은 누구나 제안서를 작성할 수 있습니다.


    투표 결과



    투표는 다음과 같은 경우에 성공합니다.

    PriorityExecutor.isProposalPassed() && executionTime = 0` 
    


    이는 제안이 과반수에 의해 투표되었고 아직 실행되지 않았음을 의미합니다. 이제 실행을 위해 대기열에 추가될 수 있습니다.

    확인 중인 사항




    isQuorumValid(governance, proposalId) && isVoteDifferentialValid(governance, proposalId)
    




    isQuorumValid



    proposal.forVotes >= getMinimumVotingPowerNeeded(votingSupply)
    




    getMinimumVotingPowerNeeded()



    votingSupply.mul(MINIMUM_QUORUM).div(ONE_HUNDRED_WITH_PRECISION)
    //MINIMUM_QUORUM=200
    


    current minimum quorum is 2%




    isVoteDifferentialValid



    proposal.forVotes.mul(ONE_HUNDRED_WITH_PRECISION).div(votingSupply) > proposal.againstVotes.mul(ONE_HUNDRED_WITH_PRECISION).div(votingSupply).add(VOTE_DIFFERENTIAL)
    //VOTE_DIFFERENTIAL=50
    


    current VOTE_DIFFERENTIAL is 0.5%




    실행



    투표가 성공하면 집행자가 실행할 수 있습니다.


    dydx 토큰



    토큰 계약은 0x92d5에 있습니다.

    현재 총 공급량은 1,000,000,000입니다.
    제안서를 작성하기 위한 최소 금액은 5,000,000입니다.
    최소 정족수는 20,000,000입니다.



    있습니다:
  • 제안서를 작성할 수 있는 주소 21개
  • 단독으로 제안을 푸시할 수 있는 8개의 주소(다른 주소가 투표하지 않는 경우)

  • 좋은 웹페이지 즐겨찾기