Before I start, I feel I need to state (for those who don’t know me), that I truly believe in the eosio technology and its long-term adoption.
And to those of you who mistake this article as FUD I say this: I have invested an incredible amount of my own time and resources building projects on EOS. If your only concern is seeing a short-term increase in the EOS token price, then this article probably isn't for you. This article is for the long-term investors, developers and believers in EOS and I have written it because I want EOS to continue to improve for the betterment of the network as a whole.
Okay, with that said, let’s begin…
On EOS, token holders are the people who decide who governs the EOS blockchain, they do this by voting for Block Producers and this is something that all of us who have invested in EOS tokens or any other DPoS blockchain should understand.
In the same breath and probably lesser known to investors and community members (however you see yourself), is we have also agreed to an interim Constitution. This Constitution is temporary until we either ratify it or we decide to change it to a different Constitution through referenda (most of the community members I’ve personally spoken to want to change it).
Having a referendum platform is a great mechanism for allowing the EOS community to express its will and desire for change.
There are still a lot of things we (the community) need to fix on this young blockchain.
By design, there is no getting away from the fact that EOS is being run as a Plutocracy, which means the people who own the most amount of tokens are the ones’ making all of the important decisions.
Initially this wasn’t seen as too much of a problem as the perception in logic went something like this…
‘Regardless of how many tokens you personally hold, all EOS token holder interests are aligned.
Large token holders (Whales) will do what is right for the EOS blockchain as their decisions will have a direct impact on the token price; therefore directly effecting their own token wealth. Bad decisions for the network = Low token price. Good decisions for the network = High token price.'
However, some recent events have proven this to be an incorrect assumption and the people who own the most amount of tokens, maybe aren’t making decisions that are in the best long-term interests of the EOS main net.
Some of the EOS Block Producers themselves are whales which gives them the opportunity to vote themselves in and govern the EOS network, especially when there's slim voter turnout. A few of these whale BPs have even been acting in a way that is not positive or beneficial for the EOS network or indeed the image of EOS as a decentralized blockchain as these Block Producers are not abiding by the EOS Constitution or the Regproducer agreement (the Block Producers code of conduct).
An example of this
It recently came to light that Starteos have launched a second Block Producer called games.eos.
games.eos is listed on the Starteos website as one of their properties and they are promoting it as well as openly stating they will buy votes in exchange for (games) tokens.
I was concerned with what Starteos is doing, so I reached out to them directly to express my concerns and also to ask them some questions and to point out why I believed their act of self interest would weaken and damage the EOS main net if they continued to buy votes and run more than one BP node on the EOS main net.
They did not reply to any of my direct messages, so after 4 days of no response - I wrote them an open letter and posted it on various Telegram groups including theirs.
This is that letter:
An Open Letter to StartEOS
Starteos has just launched a 2nd BP called games.eos.
I have attempted to enter into dialogue with you guys and have given you over 96 hours to respond to my direct private messages.
It’s disappointing that I have not received any kind of response of any kind.
I wanted to reach out and request that you stop running the second Block Producer candidate games.eos that currently sits in 66th place (a paid BP position). The reason I ask you to stop is because it sets a very dangerous precedent for the EOS network and I believe, once you make this move, other BP’s will follow suit and copy your actions.
The reason it becomes dangerous;
If other BPs copy what Starteos is doing and launch a 2nd or 3rd BP themselves; we will soon end up with the large BPs being owned and run by the same handful of owners.
EOS is not like Bitcoin mining - having a handful of owners owning all nodes within the top 21 or even 15 out of the top 21 means the entire EOS network will be compromised beyond the point of being worth any value.
People will see the vulnerabilities of having the same owners running different BPs – the ability to censor, an easier ability to change peoples private keys and reappropriate funds – all of this will be made much easier and much riskier by having large BPs dominating EOS with multiple BP candidates.
If these circumstances unfold - people may as well use traditional centralized structures, as they won’t see the benefits in using or owning a decentralized network that is being run by a handful of the same owners. It completely erodes the benefits of building a decentralized system.
So please re-think what you are doing and consider pulling your 2nd BP.
When other BPs start to copy your actions, it will erode away the security features of DPoS and will start to make EOS rather pointless as a decentralised network. I view what you are doing here as the beginning of the end for the EOS main net.
I also see from your website that you’re offering coins in exchange for votes to your proxy.
https://mp.weixin.qq.com/s/9q-1-XebOpUELLDcf-HhqQ
“Set the proxy to vote to get the game coins”
“the agent will vote for you without the user having to vote on his own.”
This is a violation against Article IV of the Constitution - No Vote Buying.
I hope you will reconsider your actions.
Excessive greed does have consequences.
Kind Regards
Kyle
EOSVIBES
This open letter finally got me a reply from one of their representatives, but unfortunately the answers I received did not ease any of my concerns.
Starteos admitted to creating the games.eos account and admitted to ‘collaborating’ with games.eos but they told me they had different owners, which does not match up with what they have stated on their website.
This is what is stated on Starteos's website:
“The proceeds of the game.eos node will be used for the game rewards developed by ST. The prize pool allocation ratio of each game is determined by ST.
The initial labor and server costs of the node are all borne by the ST. At the same time, ST reserves the right to make policy adjustments in response to changes in costs, conditions, and environment. ST has the management rights of the nodes and all policies including the node revenue distribution plan.”
On receiving the reply and noting the discrepancy in what I was being told compared to what is actually stated on the Starteos website; I asked the Starteos representative who (if different), the owners of games.eos were compared to the owners of Starteos.
I still haven’t received a reply to this question.
For the above reasons and more, I feel it is important that EOS Block Producers adhere to both the EOS Constitution and Regproducer.
In an ideal world, the voters themselves would provide the checks and balances to ensure they do, but as we have seen over the last 5+ months, token holders simply haven’t been doing this.
If some Block Producers are willing to buy votes, then the token holders they buy those votes from are also complicit in that BP’s non-compliance and what we end up with is a corrupt system.
Currently, I find it impossible to disagree with Vitalik Buterin when he makes accusations of inevitable corruption happening on EOS with the only likely outcome being a small powerful cabal running all block production on the EOS network.
If, as a community, we allow Block Producers to launch and run multiple nodes on the same chain and vote for them in exchange for tokens (bribes), then we strip out the decentralized protection layer from the EOS network and ultimately – erode away the token price.
N.B. Since writing the open letter to Starteos (last week), the games.eos BP has moved up +15 places from 66th to 51st place.
So how do we fix this?
Well, going back to that 'ideal world' scenario - EOS token holders should demand that those who govern the EOS blockchain (the Block Producers), are responsible good actors that have the interests of the entire EOS network at heart and are not just serving their own self interests – and should vote out BPs who’s self interests are not aligned with the interests of all token holders or the security of the EOS network as a whole.
Currently this isn’t happening and it’s disappointing.
I think the REX will go some way to helping, as more token holders come off exchanges and into their own wallets in order to receive rewards for staking, lending and voting (voting for a minimum of 21 block producer candidates is a requirement to receive rewards from the REX), but by no means will this be a silver bullet.
I don’t see ECAF (in its current form) as having the competence, staff, funding or legitimacy to solve the problem of BP non-compliance either - they are talking in excess of 6 months to solve even the simplest of cases.
So yesterday I floated the idea (on Telegram) for BPs to receive their pay through a compliance smart contract whereby pay to BPs could automatically be stopped, reduced (through fines) or flow normally; depending on whether the BP was being complaint or not.
As long as each BP maintained compliance then their rewards would be paid as normal.
The good acting BPs who adhere to both the Constitution and Regproducer wouldn’t have anything to worry about, but those breaking the rules would have a tough time collecting their rewards.
Of course, Block Producers would need to agree to the implementation of something like this and currently I'm not sure they would. I often feel somewhat disappointed with the respected and compliant top 21 EOS Block Producers who stand back and don't say anything against whale BPs who ignore the rules that everyone else is abiding by. It could be because they are scared of speaking out and possibly losing some of those same whale votes.
However, if no action is taken against non-compliant BPs, either by token holders or by compliant top 21 Block Producers and the non-compliant BPs are allowed to continue to reduce the security and value of the EOS main net through their selfish actions, then there are more extreme measures we as a community could take...
One such measure would be to fork the network and cull all accounts who have proved to have acted in an irresponsible manner on the original EOS main net (could include non-compliant BP accounts as well as token holder accounts who voted for them in exchange for bribes, it could even include compliant BPs who refused to act) and instead forge ahead with a forked EOS network that has an effective compliance structure and ensured decentralization.
(Telos has already implemented something similar by significantly reducing all whale accounts on their network).
Obviously, I have no desire to see the EOS main net fork, but if some BPs and their paid voters cause EOS to become a centralized network run by a handful of the same owners, then I’d definitely be willing to say goodbye to that version of the EOS main net. That's not why I'm here.
We're here for the long haul.
Kyle, you make many good points in this post. Thank you for communicating this. I wish we would see some faster solutions to issues like this what with block.one's enormous $4B war chest...
I would like to point out that every crypto has its bugs and shortcomings. Look at ETH over the past 3 years and how much it's evolved and stabilized. EOS is 6 months old and has made tremendous growth since then. It will only get better as block.one continues to roll out updates to the EOS.IO software as they have been regularly doing.
I featured your article in my latest EOS Mega Update Vol 14:
good to see you here
Thanks, Jimmy. I saw your comment about this on my YouTube video!
Tks, Colin. Hope you like my photos as well. My models are so pretty.
Kyle, good to see you back.
Your observation and worry is true. Tks you for your effort. I believe that Daniel, as the designer of the DPOS should give us his idea of how to tackle these kinds of issue. In fact, these kinds of trick including collusions are not unexpected as it is human nature. DPOS will succeed if there is a build in mechanism to handle the problems.
I heard many people saying that holders should stake and vote but I dont think it will happen. The system is not one people one vote and so whale/ Exchangs now make the decision. I believe that the staking level 50% is almost the top. Human nature tell me that not all holders want to stake as staking involve big opportunity cost. Traders/ holders need liquidity really cannot stake. Please treat them with respect.
There is no way beside self discipline which can prevent one BP, his mom him brothers setting up more than one API if BP can make wealth. It is human nature too.
My suggestion:
Significant REX/ compensation like 12- 24% /year will help and need to try first, staking extend to 4 months, 8 months, 12 months. This can eliminate Exchanges immediately. Exchanges need liquidity and they cannot afford. I am 100% sure that individual Holders will take EOS out from Exchanges.
More sophisticated voting system is needed
a. Vote them out mechanism. Now we have only vote in power, we also need vote out power. This can outweight some power of Whales if they break the law.
b. Ratio of "vote in to vote out" ratio can be discussed.
C. Voting should be for all 21 one BPs instead of current policy which can allow voting for one.
Kyle,
You are a brave man and your appreciation of current situation is right on target.
You deserve all the support from the EOS community.
Maybe we can still change the course of the EOS mainnet
Thanks for your initiative.
Keep up the good work!
My sentiments exactly, Kyle has been a good leader with sound judgement from the start. It is a stance no other BP has taken yet, out of self interest to possibly losing votes themselves. Why can't Larimer and B1 step in to protect this with a faster interpretation of brazen rule breaking in their face?
Thanks cryptohead.
Hello, Kyle. How are you? I see that very worried and to be honest I am also (or actually I was, not anymore). I explain ...
Like you, I have followed the development of this new technology very passionately. In fact it was one of your videos (the one that compares the EOS token with real estate, very good analogy by the way) that brought me closer to this new blockchain.
In my case, I am a developer and I was looking for a blockchain to "get married" and develop all my ideas for Dapps on top of it. In addition to the problem of plutocracy I came across the problem of high speculation costs without control over the RAM resource.
TELOS has been the solution to my problems. They have solved the problem of whales and over speculation of resources. They have also introduced very promising aspects of governance that make it difficult to corrupt the system. I must admit that I do not think it's perfect, but I do see it much better than EOS currently has.
Personally I have left the EOS blockchain. I have no expectations and I really do not see a solution. I have all my strength (and projects) devoted to this new TELOS blockchain that I think can compete seriously with his older sister, EOS.
Hope you are well. You do a great job for the community, both with your videos and militating for the benefit of all. Thanks for that constant effort!
Hi viterbo,
Thanks for your kind words.
I'm glad you've found an eosio home on Telos :) I hope it does well and can teach those of us who remain on the EOS main net a thing or two.
My perceptive on this dirty game playing by china BPs :
EOS is clear threat to Ethereum, and chinese have invested insane amount of money ETH mining (BTC mining too).
But they do not want to let ETH die, hence they are playing this dirty game with EOS so that, EOS holders will leave EOS and the reflex will be seen by downfalling of EOS, which will certainly benefit to Ethereum.
Thank you for your valuable information about Telos @Viterbo
After reading your information about Telos, I've investigated more about Telos on their pages Telosfoundation and downloaded their Whitepaper.
Here I get information that all EOS owners registered before June 1, genesis snapshot would receive Telos token relative to how many EOS they had at the genesis snapshot, but capped at 40,000.
I have some Eos token registered before June 1st. You have received many new coins but have not received any Telos.
I see that Telos listed on Coinmarkecap.
When will these Telos be awarded to those registered under Genesis snapshot?
Thanks for keeping a watch and bringing up this issue to light! Awareness among all token holders about such activities and their implications is very much needed.
Hiya Kyle, yes it is such a shame what has happened to EOS and hopefully the Telos code fork and new Blockchain launching soon will enable us to all get excited again about this new economy we can all benefit from. Go Telos! (Quick plug https://telosuk.io)
Block.one could fix this problem by voting in the good BP's and NOT voting for these bad BP's or any BP's that violate constitution as is or intended.
Great read. Many thanks
Congratulations @theawakenment! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
My perceptive on this dirty game playing by china BPs :
EOS is clear threat to Ethereum, and chinese have invested insane amount of money ETH mining (BTC mining too).
But they do not want to let ETH die, hence they are playing this dirty game with EOS so that, EOS holders will leave EOS and the reflex will be seen by downfalling of EOS, which will certainly benefit to Ethereum.
I agree with the overal sentiment and I always liked your style, open and honest. Kyle I hope your health is going better!
Congratulations @theawakenment! You received a personal award!
Click here to view your Board
Congratulations @theawakenment! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!