BitShares Forum

Other => Graveyard => MemoryCoin => Topic started by: seraphim on January 02, 2014, 01:31:08 am

Title: voting uncertainties
Post by: seraphim on January 02, 2014, 01:31:08 am
While thinking about a good voting guide I realized I myself aren't completely sure about the process yet.

It is clear that only addresses can vote, not wallets like one might think after reading the current guide.
But when you look through the voting results you can see that multiple actual officers got a vote by an address holding a very big amount. The weight of that vote counts different for each of those officers.
Does that mean that the weight of the vote is calculated once, when voting, and keeps like that until a new vote is given?
Title: Re: voting uncertainties
Post by: FreeTrade on January 02, 2014, 01:36:33 am
It is clear that only addresses can vote, not wallets like one might think after reading the current guide.

That's correct - but as change addresses aren't used by the main wallet software, in ordinary usage one wallet will use only one address.

But when you look through the voting results you can see that multiple actual officers got a vote by an address with a very big amount. The weight of that vote counts different for each of those officers.
Does that mean that the weight of the vote is calculated once, when voting, and keeps like that until a new vote is given?

The result is calculated from the votes and balances as they stood 20 blocks previously. Updated balances and weights are re-calculated every time.

In the 'Supported By' section of the vote report, it looks like the same address has a different balance depending on the vote. This is because some candidates receive greater than the Droop quota (the amount required to win), so the software considers that only a portion of the balance was required to win the vote, and that is the amount shown. It has no impact, and is a vestige of the MC1 voting where more than one candidate could be elected in a single vote.
Title: Re: voting uncertainties
Post by: 5chdn on January 02, 2014, 01:55:47 am
The result is calculated from the votes and balances as they stood 20 blocks previously. Updated balances and weights are re-calculated every time.
So I have to wait 20 blocks to see actual vote results?
Title: Re: voting uncertainties
Post by: FreeTrade on January 02, 2014, 02:02:33 am
The result is calculated from the votes and balances as they stood 20 blocks previously. Updated balances and weights are re-calculated every time.
So I have to wait 20 blocks to see actual vote results?

Sometimes more - say you vote in block 3901, the vote counts from 3920, the result shown in 3940.

It is done this way to avoid long orphan chains from confusing the clients.
Title: Re: voting uncertainties
Post by: seraphim on January 02, 2014, 03:25:00 am
Thanks for clearing that up!
Title: Re: voting uncertainties
Post by: belltown on January 02, 2014, 04:41:26 am
This is really confusing technical topic. Thanks for a great question, seraphim! I've added a link on www.MemoryCoin.info
Title: Re: voting uncertainties
Post by: 5chdn on January 02, 2014, 01:32:27 pm
The fees for voting are still desired, arent they?

I remember discussions to remove the fees for voting addresses.
Title: Re: voting uncertainties
Post by: pvaladares on January 02, 2014, 07:34:45 pm
Which block will set the winners?
Title: Re: voting uncertainties
Post by: 5chdn on January 02, 2014, 10:07:11 pm
When I have a balance of 10 MMC and send 1 satoshi to a voting address, all my funds will be moved to an exchange address.

To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

I've recieved 10-15 votes already for my candidatures but even after 24h it wont show up above the 10% Droop Quota.

Which block will set the winners?

Every 20th block recounts teh votes.
Title: Re: voting uncertainties
Post by: isaacgoldbourne on January 03, 2014, 04:05:28 am
When I have a balance of 10 MMC and send 1 satoshi to a voting address, all my funds will be moved to an exchange address.

To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

I've recieved 10-15 votes already for my candidatures but even after 24h it wont show up above the 10% Droop Quota.

Which block will set the winners?

Every 20th block recounts teh votes.
This means whoever has voted you has a very low balance, possibly one person voting multiple times.
Title: Re: voting uncertainties
Post by: arcke on January 03, 2014, 04:13:20 am
When I have a balance of 10 MMC and send 1 satoshi to a voting address, all my funds will be moved to an exchange address.

To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

I've recieved 10-15 votes already for my candidatures but even after 24h it wont show up above the 10% Droop Quota.

Which block will set the winners?

Every 20th block recounts teh votes.
This means whoever has voted you has a very low balance, possibly one person voting multiple times.
This makes me think. I voted for donschoe and donschoe can send me MMC. This would strengthen his vote. In general,candidates could buy more votes by giving their voters MMC. Am I right so far?
Title: Re: voting uncertainties
Post by: isaacgoldbourne on January 03, 2014, 04:31:16 am
When I have a balance of 10 MMC and send 1 satoshi to a voting address, all my funds will be moved to an exchange address.

To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

I've recieved 10-15 votes already for my candidatures but even after 24h it wont show up above the 10% Droop Quota.

Which block will set the winners?

Every 20th block recounts teh votes.
This means whoever has voted you has a very low balance, possibly one person voting multiple times.
This makes me think. I voted for donschoe and donschoe can send me MMC. This would strengthen his vote. In general,candidates could buy more votes by giving their voters MMC. Am I right so far?
Technically, but they could also send MMC to themselves and vote for themselves.
Title: Re: voting uncertainties
Post by: arcke on January 03, 2014, 04:36:58 am
When I have a balance of 10 MMC and send 1 satoshi to a voting address, all my funds will be moved to an exchange address.

To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

I've recieved 10-15 votes already for my candidatures but even after 24h it wont show up above the 10% Droop Quota.

Which block will set the winners?

Every 20th block recounts teh votes.
This means whoever has voted you has a very low balance, possibly one person voting multiple times.
This makes me think. I voted for donschoe and donschoe can send me MMC. This would strengthen his vote. In general,candidates could buy more votes by giving their voters MMC. Am I right so far?
Technically, but they could also send MMC to themselves and vote for themselves.
Yes, it would be a bit crazy otherwise when bribes are embedded in the system.
Title: Re: voting uncertainties
Post by: 5chdn on January 03, 2014, 08:57:06 am
To make my balance count for the vote, do I have to move them back? How does that work? That would be a pain to explain voters.

What about that issue? Is it an issue? That would explain that my votes wont show up unless the voter knows what he is doing or I'm voting for myself...