This is a topic to discuss the current issues with the EOS Mainnet facing token holders, developers, block producers, and other community members. Everyone is invited to take part.
Please add your thoughts here and let’s have a discussion!
I was speaking with @lovejoy about it today and we thought it might be timely to start a discussion on this topic to find out what people think are the biggest issues facing EOS. The first Eden trial playoff is coming up and I hope that some of the issues we discuss here continue to be topics discussed in the groups during the playoff.
I searched the forums for the word “problem” and “issue” and I came back with very few results. That’s what made me want to start this thread as a place to host a real discussion about the issues we face as the EOS community.
First, I want to say how proud I am to be a part of the EOS community. EOS people are my favorite people in the blockchain industry. There are so many intelligent, giving, and kind people in EOS who are not “maximalists” who try to exclude others but instead, focus on inclusion and collaboration with other chains.
I’ve been involved with EOS since early 2018 - before the launch. I have run a Block Producer, collaborated with many BPs on projects, worked on the EOS Alliance / Foundation and I’ve built mobile apps that are “Powered by EOSIO.”
These are some of the issues I believe that are big issues facing the EOS Mainnet:
Account creation for dapps
It’s very expensive to create accounts for applications who want to offer free accounts to their users. Perhaps we need some official support for “lite accounts” that have limited functionality and can be a good starter account that is perhaps limited to a single app.
On-Chain Resources are confusing
Users should not have to care about RAM, CPU, and NET. This is very confusing to end users. Proton (a fork of EOS) actually has a pretty good system for this where apps pay for resources. Something similar should be done on EOS - I know that FirstAuth and PowerUp are useful, but they are still a barrier for new apps to figure out.
Block Producers should be held accountable to standards
Block Producers have a technical responsibility, but they also have a social and economic responsibility to the community. We need Block Producers who do more than run a single server to process transactions. We originally thought that BPs should support their communities with tools, events, developer support, running reliable history nodes and just in general - trying to make EOS the best place to build apps. That seems to be beyond the job description as running the chain is a multi-person full-time job. This is an opportunity for Eden!! Reliability is a big consideration. The top BPs may not score highly on the EOS Nation tool - but the chain is run super-reliably - look at this Aloha reliability tool. They have robust infrastructure but it’s not reflected in the scorecard. My concern is really with the standby BPs - we have way too many getting paid to do nothing. If they have no chance of reaching the top 21, they don’t even need to run a server and we would not know… Many BPs are getting paid to do below the minimum - just take a look at the scorecard that EOS Nation built. We have already lost many great Block Producer teams due to not being able to get paid (even as standby) though they provided incredible value to the mainnet. BlockMatrix is one of them, but there are many more who have left over the years. EDITED
EOS has no website
I know something is in the works, but as of the time of this writing - there is no website for EOS. Block.One has a site for developer resources, but EOS itself has no identity or source of contact and it’s so separated from B1, that it really needs a home where people can go to learn about EOS or where reporters can go to find real information.
A super-simple EOS wallet
I am a huge fan of Anchor and also Wombat - but I still think that an official mainnet wallet that supports just one chain and one account is needed for most users. Too many users contact me who are still trying to use old versions of Scatter which seem to be broken.
The token holders don’t seem to care much about voting or engaging in governance. Some people may say this is a good thing, but myself and many others have created voting proxies to support Block Producers - especially those who are lower on the ranking - who are actively trying to do more than just sign transactions. We lost a lot of good proxies.
Support from B1
This is sort of the elephant in the room and a big part of discussions we have had for years - even before the launch. Block.One should be supporting EOS in more ways and being transparent and collaborative instead of hiring important community members and putting them into what seems to be an ivory tower.
An EOS Foundation / Alliance
EOS needs an entity that is inclusive and looking out for EOS itself - with resources to support the EOS ecosystem. We spent 3 years working on varioius iterations of this idea (EOS Alliance / Foundation / DAO). Special thanks to the extraordinary generosity of time and resources from @Brockpierce @Galiab @lukestokes and so many others who have worked with us that I could not find to tag here.
I am very excited about the potential of Eden and we are looking forward to what we can accomplish together as a community.