How Do I Use My EOS Tokens to Vote for a Block Producer? by eos-canada

View this thread on steempeak.com
· @eos-canada · (edited)
$6.71
How Do I Use My EOS Tokens to Vote for a Block Producer?
![Vote-EOS-Banner.png](https://steemitimages.com/DQmdwxkDBhDj1yVs45DY1ofypqsvNu3x2hk1xd7qBAFrnRC/Vote-EOS-Banner.png)
<p>In June 2018, EOS token holders will be able to vote for their favourite Block Producers - like <a href="https://www.eoscanada.com">EOS Canada</a>. A recurring question being asked around EOS blockchain forums and chats is <strong>“How do I use my tokens to vote?”</strong> There are a few solutions that we are pleased to share to help you understand the EOS voting system.</p>
<p><em>Disclaimer: This article is our best effort to gather accurate information as of writing. We will work to update this article as new information comes to light.</em></p>
<p><strong>Block.one</strong>, the company who built the EOS.IO software, has said that they will only be releasing a command line tool with <strong>EOS.IO v1.0</strong> through which a user can vote. This would involve a user grabbing a piece of software from the GitHub repository, and then running it on their local machine. Some community members have taken it upon themselves to create a user-friendly graphic interface through which a user will be able to vote.</p>
<h2>What Are We Voting For</h2>
<p>If you are unsure what it is that we are voting for, the community is electing a group of <strong>21</strong> <strong>Block Producers</strong> who will operate the network on our behalf. There will also be a list of Standby Producers who will be able to step in should a Block Producer go offline, or become compromised in some way. This is different from the group of Block Producers who will be <a href="https://www.eoscanada.com/en/the-disco-dance-how-to-boot-the-eos-mainnet">appointed to launch the network</a> - that is a step that will have to happen <a href="https://www.eoscanada.com/en/how-will-the-first-121-elected-block-producers-and-standby-producers-actually-get-voted-in">before voting can even begin</a>. Also, as votes change, the list of 21 Block Producers who create blocks will change as well.</p>
<p>On EOS, votes can be cast at any point, and changed at any point. The votes are tallied every 126 seconds, as that is how long a <em>round</em> of block creation takes. Each round consists of each Block Producer creating 12 blocks each, with a block creation time of half a second. This means that a Block Producer election happens every 2 minutes and 6 seconds. Each token can be voted for up to 30 different Candidates. Each of the Candidates that you choose to vote for will receive votes equal to the amount of EOS tokens you have voted with, you do not dilute your own votes based on the number of Producers that you wish to vote for. A user would be able to use any portion of their tokens that they'd wish for the purpose of voting. </p>
<p>If you’d like to learn more about what a Block Producer does, please read our article “<a href="https://www.eoscanada.com/en/what-is-a-block-producer-and-why-you-should-care">What is a Block Producer and Why You Should Care</a>.”</p>
<p>No projects are final and ready for use as of yet, but some will end up creating an interface that can be launched through a website, some will be integrated into a wallet that could also store your EOS tokens, and some will be built into a cryptocurrency exchange.</p>
<p>https://steemitimages.com/DQmNj2SdZ5eA6UfRnBkrQbK4JFrUrnGHm7qs9Nt1JhomTvi/Vote-EOS.png</p>
<p>Bitfinex - one of the top cryptocurrency exchanges by volume, and also a Block Producer Candidate - has said that their team is working on a tool that will integrate with their exchange to allow a user to decide who they would like Bitfinex to vote for with their tokens. They have said that this tool will be open source, so that other exchanges will be able to adopt it to their platforms should they choose.</span></p>
<h2>Proxy voting</h2>
<p>There is also something called <strong>proxy voting</strong>. A proxy voter is someone you give the authority to vote on your behalf. Proxy voting would be useful for users who wish to cast a vote, but are unable to do due diligence on all of the Block Producer Candidates.</p>
<p>As of the writing of this article, there are <a href="https://bp.eosgo.io/tag/block-producers/">107 Block Producer Candidates listed</a> on a portal built by EOS Go for use by the community to find more information about Block Producers Candidates. This will help to ensure that we have informed voting on EOS, promoting the health and security of the network.</p>
<h2>Votes Fund Block Producers and Standby Producers</h2>
<p>It’s worth understanding how Block Producers and Standby Producers will become affected monetarily by your vote.</p>
<p>The supply of EOS tokens will be inflating at 5% per year. This means that one year after launch, we should have 50 million more EOS tokens than on Day 1. Those new tokens will go towards two branches, 20% towards Block Producers/Standby Producers, and 80% towards a Worker Proposal Fund (we’ll discuss this later in the article). Of the 20% that will go towards Producers, 25% gets distributed to all Producers who created blocks (the top 21 vote-getters), and 75% will be distributed according to the votes they all receive.</p>
<p>Another caveat, to ensure that no one just creates a fake Block Producer Candidacy and just votes for themselves to receive rewards, is that a threshold of at least 100 EOS tokens worth of rewards per day must be reached for the reward to be distributed to that Candidate. Once we have the tally of all the votes cast, any votes that went towards Candidates who did not meet the 100 EOS threshold will be discarded and a new total of votes will be calculated. A new percentage of votes can now be tallied, and that will determine the actual allocation of this portion of the rewards.</p>
<h2>Vote Buying</h2>
<p>Within our summary of <a href="https://www.eoscanada.com/en/summary-of-eos.io-draft-constitution-v0.3.0">Thomas Cox’s draft of the</a><a href="https://www.eoscanada.com/en/summary-of-eos.io-draft-constitution-v0.3.0"> EOS constitution</a>, Article 4 says “No Member shall offer nor accept anything of value in exchange for a vote of any type, including for Block Producer candidates, Amendments or Worker Proposals, nor shall any Member unduly influence the vote of another.”</p>
<p>The buying of votes, in any way, will not be tolerated within EOS. The goal is to ensure that every member who chooses to cast a vote, does so on their own accord and without outside pressures. We don’t want a Candidate to be able to buy their way into the list of the Top 21 Block Producers.</p>
<h2>Vote Decay and Unlocking Period</h2>
<p>When a user chooses to vote, they will have to <strong>stake their EOS tokens</strong>. When staking, those tokens become locked up; non-transferable and non-exchangeable. For speculative investors, this means that you will not be able to sell your tokens during this period. The lock-up period is 72 hours from the time that a user indicates that they would like to unstake their tokens.</p>
<p>Block.one also wants to ensure that users update their vote often, rather than taking a ‘set it and forget it’ approach. To promote this, they have introduced a year-long decay half-life of a vote’s power. This decay would start one week after a vote is cast. If a user does not re-cast their vote after one week, the strength of that vote will decay. After one year, the vote’s strength would be at 50% of a vote cast recently. If that user recasts their vote, it will immediately jump back up to full strength. <br>To understand the flow of tokens and how they get used for different resources, Thomas Cox put out this flowchart to help clear this up.
https://steemitimages.com/DQmao7kBGn3ZKCx99awh3xFdGxAgWLwcKpVd3S9sYUKQVqq/ThomasCox-EOStokenStateTransitionDiagram.png
<i><center>Used with permission from Thomas Cox</center></i></p>
<h2>Worker Proposals</h2>
<p>As mentioned previously, there will be a <strong>Worker Proposal Fund</strong> which is funded by 80% of the inflation. Users will be able to create a request for a feature, or for a dApp, or for any non-existing tool that they believe would benefit the community. It could be a code upgrade, it could be a new wallet, it could be a new redesign of a feature that needs a better user experience… The community could then vote on which Proposals they believe should be funded.</p>
<div style="position: relative; padding-top: 56.25%;"><br><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" xml="lang" src="https://www.youtube.com/embed/vqVOqq__De0" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>The main takeaway that we hope comes through is that voting is an important thing to understand. Your voice matters. <strong>This is your blockchain</strong>. Make sure that you get from it what you want. While the actual mechanics of voting are still being worked out, we should all do our best to understand why, and for what reason, we are voting on EOS.</p>
<p><i><center>This article was originally published on <a href="https://www.eoscanada.com/en/how-do-i-use-my-eos-tokens-to-vote-for-a-block-producer">eoscanada.com.</a></center></i></p>
👍  , , , , , , , , , , ,
properties (23)
post_id48,533,884
authoreos-canada
permlinkhow-do-i-use-my-eos-tokens-to-vote-for-a-block-producer
categoryeos
json_metadata"{"links": ["https://www.eoscanada.com", "https://www.eoscanada.com/en/the-disco-dance-how-to-boot-the-eos-mainnet", "https://www.eoscanada.com/en/how-will-the-first-121-elected-block-producers-and-standby-producers-actually-get-voted-in", "https://www.eoscanada.com/en/what-is-a-block-producer-and-why-you-should-care", "https://bp.eosgo.io/tag/block-producers/", "https://www.eoscanada.com/en/summary-of-eos.io-draft-constitution-v0.3.0", "https://www.youtube.com/embed/vqVOqq__De0", "https://www.eoscanada.com/en/how-do-i-use-my-eos-tokens-to-vote-for-a-block-producer"], "format": "markdown", "app": "steemit/0.1", "image": ["https://steemitimages.com/DQmdwxkDBhDj1yVs45DY1ofypqsvNu3x2hk1xd7qBAFrnRC/Vote-EOS-Banner.png"], "tags": ["eos", "eosio", "blockproducer", "blockchain", "eoscanada"]}"
created2018-05-14 17:32:39
last_update2018-05-14 19:25:24
depth0
children3
net_rshares1,361,835,778,154
last_payout2018-05-21 17:32:39
cashout_time1969-12-31 23:59:59
total_payout_value5.096 SBD
curator_payout_value1.617 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length9,183
author_reputation864,304,286,074
root_title"How Do I Use My EOS Tokens to Vote for a Block Producer?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (12)
@aclarkuk82 ·
Another great article from EOS-Canada.  You guys really are an invaluable​ resource to the EOS community, you will be getting votes from me for sure!!!!
👍  ,
properties (23)
post_id48,545,459
authoraclarkuk82
permlinkre-eos-canada-how-do-i-use-my-eos-tokens-to-vote-for-a-block-producer-20180514t190148468z
categoryeos
json_metadata"{"app": "steemit/0.1", "tags": ["eos"]}"
created2018-05-14 19:01:48
last_update2018-05-14 19:01:48
depth1
children1
net_rshares797,267,209
last_payout2018-05-21 19:01:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length152
author_reputation900,418,572,584
root_title"How Do I Use My EOS Tokens to Vote for a Block Producer?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@eos-canada ·
Very kind of you to say @aclarkuk82 We really appreciate the encouragement!
👍  
properties (23)
post_id48,548,319
authoreos-canada
permlinkre-aclarkuk82-re-eos-canada-how-do-i-use-my-eos-tokens-to-vote-for-a-block-producer-20180514t192725862z
categoryeos
json_metadata"{"app": "steemit/0.1", "users": ["aclarkuk82"], "tags": ["eos"]}"
created2018-05-14 19:26:27
last_update2018-05-14 19:26:27
depth2
children0
net_rshares140,615,623
last_payout2018-05-21 19:26:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length75
author_reputation864,304,286,074
root_title"How Do I Use My EOS Tokens to Vote for a Block Producer?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@trufflepig ·
**Congratulations!** Your post has been selected as a daily Steemit truffle! It is listed on **rank 13** of all contributions awarded today. You can find the [TOP DAILY TRUFFLE PICKS HERE.](https://steemit.com/@trufflepig/daily-truffle-picks-2018-05-15) 
    
I upvoted your contribution because to my mind your post is at least **40 SBD** worth and should receive **94 votes**. It's now up to the lovely Steemit community to make this come true.

I am `TrufflePig`, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, [you can find an explanation here!](https://steemit.com/steemit/@trufflepig/weekly-truffle-updates-2018-19)
    
Have a nice day and sincerely yours,
![trufflepig](https://raw.githubusercontent.com/SmokinCaterpillar/TrufflePig/master/img/trufflepig17_small.png)
*`TrufflePig`*
    
properties (22)
post_id48,686,871
authortrufflepig
permlinkre-how-do-i-use-my-eos-tokens-to-vote-for-a-block-producer-20180515t155124
categoryeos
json_metadata{}
created2018-05-15 15:51:24
last_update2018-05-15 15:51:24
depth1
children0
net_rshares0
last_payout2018-05-22 15:51:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length884
author_reputation37,535,693,521,838
root_title"How Do I Use My EOS Tokens to Vote for a Block Producer?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000