This isn't intended to be a rehash of the arguments against hardfork 21 and the EIP. You probably already know how you feel about them. (I certainly do.) This is just a method to give you the option of automatically voting against it if you want to.
How does voting for hardforks work?
Users can't directly vote for or against a hardfork. Witnesses vote for the hardfork by upgrading to the new version, or against it by not upgrading. Users can only vote for or against the witnesses who are running the new verison.
How does the script work?
The script will maintain all of your existing witness votes as long as they're active and running version 0.20.x. It will unvote any inactive witness and any witness who updates to 0.21.x. It will fill up the rest of your witness votes with the highest-ranked witnesses who are running 0.20.x, and it will recheck every five minutes, replacing any witness who goes inactive or upgrades to 21 with one running 20.
How do I run this if I'm technically inclined?
It requires Beem and Beempy, so if you're familiar with those things you can download no_on_21.py from the repository above, put your Beempy password and the username you want to vote from in the places indicated in all caps, and run the script.
How do I run this if I'm not technically inclined?
I'll be running the script until the hardfork is a done deal either way, so you can set me as your witness proxy. To do that, go to https://steemitwallet.com/~witnesses, scroll all the way to the bottom, put tcpolymath into the text box, and hit the Set Proxy button. This will cause your witness votes to mirror mine for as long as you have that setting active. After the fork I'll go back to voting witnesses based on how much value I think they add to Steem.
Is this going to work?
Probably not. The EIP is a huge handout to huge accounts, and huge accounts have huge witness votes. but I'm sure of two things:
- It definitely won't work if I don't try.
- After the huge accounts get this handout, they'll have even larger votes when it's time to vote for the next one.