Author Topic: Why vote against delegate is invalid?  (Read 2050 times)

0 Members and 1 Guest are viewing this topic.

Offline arhag

  • Hero Member
  • *****
  • Posts: 1214
    • View Profile
    • My posts on Steem
  • BitShares: arhag
  • GitHub: arhag
Like emski said, it would be useful if you clarified your question. However, I assume you are asking why when you thumbs down a delegate it doesn't reduce the delegate's approval rating by the amount of your stake?

The way DPOS works is that there is only approval voting at the blockchain level. You specify up to 101 delegates with your BTSX balance in a transaction and that BTSX balance is used to support each of the delegates included in that transaction. In other words, there are only upvotes and no downvotes. The reason for this is because of an attack scenario brought up by emski that was made possible with downvotes.

So what is the purpose of the thumbs down button in the client then? Currently, thumbs down only plays a role if you are voting with your stake using the "Vote as Delegates Recommended" method. Under this method, the slate (a set of up to 101 delegate candidates) published by all of the delegate candidates that you have given a thumbs up to is aggregated together (if the delegate candidate has not published a slate then you can just consider the default slate to be just themselves). The local client can then use these slates to count all the votes in favor of every delegate candidate and rank them in order of approval. If you do not have any thumbs downs, the client will simply take the top 101 delegate candidates in this ranked list it created and vote for them on the blockchain with your BTSX balances. If you do have some thumbs downs for certain delegate candidates, the client will first filter out those specific delegate candidate from that ranked list before taking the top 101 of the modified list and voting for them with your BTSX balances.
« Last Edit: November 02, 2014, 04:14:49 am by arhag »

zerosum

  • Guest
why?
It would be useful if you provide more details.

Such a joker you are emski...who needs details logic or explanations, these days...


Offline onceuponatime

why?
It would be useful if you provide more details.

I don't get the impression that "being useful" is his motivation for posting.


Offline sfinder

  • Hero Member
  • *****
  • Posts: 1205
  • 4 Cores CPU+100GB SSD+anti-DDoS Pro
    • View Profile
看看美國的民主制度就清楚了,美國國父闡述過反對票在選舉中的弊端。所以不采用
why?
微博:星在飘我在找|BTS X 受托人delegate ID:baidu
中国教育书店合作将20%收入捐献给贫困山区学生。
Cooperating with China Education Bookstore and will donate 20% of delegate income to the poor students

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags