Буду ли я иметь больше полномочий для принятия решений, если мой баланс токенов высок, или у меня всегда будет один голос независимо от моего баланса?
У вас есть один голос для каждой учетной записи, но ваш один голос имеет вес баланса токенов вашей учетной записи. И, как @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;
}
...
Ник Джонсон