Tokens

The DAO 投票權與賬戶代幣餘額成正比嗎?

  • May 20, 2016

如果我的代幣餘額很高,我是否會有更多的決策權,或者無論我的餘額是多少,我總是有一票?

您每個賬戶有一票,但您的一票具有您賬戶代幣餘額的權重。如下@Nick Johnson所述,這在功能上等同於每個代幣擁有一票。

  • 如果您投票贊成,您的代幣賬戶餘額將添加到贊成累加器中。
  • 如果您投反對票,您的代幣賬戶餘額將添加到反對累加器中。

來自EtherScan - The DAO - Contract Source(或Solidity 實時編譯器和執行時視圖):

function vote(
   uint _proposalID,
   bool _supportsProposal
) onlyTokenholders noEther returns (uint _voteID) {

   Proposal p = proposals[_proposalID];
   if (p.votedYes[msg.sender]
       || p.votedNo[msg.sender]
       || now >= p.votingDeadline) {

       throw;
   }

   if (_supportsProposal) {
       p.yea += balances[msg.sender];
       p.votedYes[msg.sender] = true;
   } else {
       p.nay += balances[msg.sender];
       p.votedNo[msg.sender] = true;
   }
   ...

引用自:https://ethereum.stackexchange.com/questions/4097