I have been writing about EOS, once a top-10 blockchain, now in the top 30, since before the network launched.
By and large, EOS token holders have disliked my reporting. Every time I put out a new post it would get roundly critiqued as “FUD” and even occasionally attacked specifically by Block.One founder Brendan Blumer.
This article is excerpted from The Node, CoinDesk’s daily roundup of the most pivotal stories in blockchain and crypto news. You can subscribe to get the full newsletter here.
What no one ever did, though, was show where any of my reporting was substantively wrong on the facts. In fact, on occasion members of the community would admit the facts had been correct even if they pointed to an uncomfortable truth.
What did happen, though, was I would put out a report on some facet of EOS that would frustrate its proponents. I would ignore the blockchain for a while, usually until someone in the ecosystem would bring something to my attention. More often than not, I would hear voices that had once decried my past “FUD” now decrying EOS or its creators.
And, in fact, a new proposal from Block.One seems to implicitly acknowledge a number of points made in my past reporting.
The proposal for stake-based voting and rewards on EOS basically follows the model that blockchains like Cosmos and Cardano use and that Ethereum has been working to deploy: sharing block rewards directly with users who stake to support validators (like Bitcoin’s miners) on the network.
As of now, EOS holders can stake their EOS to vote for a slate of block producers (BPs, what EOS calls validators). They could vote for as few as one and as many as 30; all their tokens vote equally for all the block producers a voter supports.
Further, voting is basically continuous.
The top 21 block producer candidates automatically share a quarter of the annual inflation (i.e., new supply) of new EOS distributed with each block. Some of the rest went to other block producer candidates who contributed to the network in other ways.
The original plan had also included some inflation for developing the network but it turned out no one really cared about that so it was all burned.
So let’s go through the proposal and point out how it squares with concerns raised in my prior reporting. Each of the bolded parts below are straight from the post linked above.
“Proposal: We are proposing a staking pool system that can directly reward token holders in exchange for their vote (required) and securing the network.”
So this is the key change: Everyone who stakes and votes gets rewarded for doing so.
When EOS kicked off there was this high-minded idea the block producers who did the best work for the network (not just validating, but developing apps and tools) would get the votes to earn the most rewards.
That’s not what happened at all, though, and the hardest-working block producers started leaving the network in frustration.
Instead, block producers started paying people for their votes, something Ethereum creator Vitalik Buterin had predicted would happen on his blog.
As early EOS supporters left and new ones came into this new regime, the viewpoint on this reality went from being a bit of an embarrassing truth to becoming something Block.One’s CEO described as aligning the validators with token holders.
So instead of block producers offering stakers specific deals for backing them, under this new vision the network itself would pay wallets that participate in governance, if the proposal is adopted.
“Proposal: To reduce this gap we are proposing the removal of bpay rewards and instead propose to distribute all rewards through vpay.
“Proposal: To help facilitate a healthy distribution of vpay rewards, all votes must include 21 block producer candidates.”
Under the current system a quarter of inflation goes to the top 21 block producers automatically (the ones who have complete power over network consensus) and the rest gets distributed to pretty much everyone who…