It was recently announced by EOS.Go, that moving forward EOS.Go will be assuming responsibility for the EOS code repository. Without further plans set forth by EOS.Go or the Block Producers that supported this announcement, this sparked a few questions internally; namely:
If Block Producers are required to be elected to maintain transparency, do the people who safeguard the repository need to be as well?
We believe the answer is yes.
After much consideration, Cypherglass is proposing the commencement of The EOS Network Foundation, a foundation comprised of 11 Elected Officials with different technical, economic and blockchain backgrounds. This foundation will monitor all actions within the EOS Network, but will have a main role to manage the Master EOS Code Branch Repository.
Adding these checks and balances to the network will further protect the transparency set forth in the EOS Constitution and will maintain the spirit of EOS, which is that the EOS Voters should have the right to elect officials who may have far reaching impacts on major portions of the project. This is one of the reasons why Block Producers are elected, and is the reason why we feel a foundation is necessary to safeguard and manage the Master EOS Code Branch Repository.
EOS Foundation Elected Officials Core Responsibilities:
- Safeguard the repository
- Enforce the constitution by reporting any electoral fraud or collusion directly to the community
- Hold other officials accountable to these requirements
- Continue to raise Block Producer standards as needed for the community and networks benefit
- Establish Mission and Values
- Establish formal process for receiving code updates from Block.One.
EOS Network Foundation Elected Officials should be appointed with the following standards in mind:
- Have no vested interest or own any part of any past, current or future block producer
- Work on a voluntary basis
- Meet the standards of the Core Competency Requirements
EOS Network Foundation Elected Official Candidates Core Competency Guidelines
- Technical Competency
- Economic Competency
- Blockchain Competency
Timeline:
- May/June 2018: Community Vote on Foundation
- June 2018: EOSfoundation Airdrop to EOS Holders
- June 2018: Election of officials through airdrop tokens
- June/July 2018: Establish EOS Foundation Constitution
Processes:
Airdrop:
EOSfoundation Tokens will be airdropped and further airdrop details will be out by the end of June. We are committed to a completely fair distribution and we will not be holding any tokens for ourselves.Voting:
EOS Network Foundation Elected Official Candidates will be added to a list each month by the community. Voters will cast their votes for Elected Official Candidates on a monthly basis as required by the Foundation, to both fill vacancy and possibly replace existing Elected Officials. Votes will be cast through EOSfoundation tokens only and through an online portal.EOS Network Foundation Constitution:
The EOS Foundation Constitution will be formed after the initial 11 Elected Officials Candidates become Elected Officials. The constitution will be formed around the EOS constitution with additional protections as outlined in the Core Responsibilities listed above.
Parallel Systems & Supporting Statements
- The Ethereum Foundation
Mission Statement: “The Ethereum Foundation’s mission is to promote and support Ethereum platform and base layer research, development and education to bring decentralized protocols and tools to the world that empower developers to produce next generation decentralized applications (dapps), and together build a more globally accessible, more free and more trustworthy Internet.”
The Bitcoin Foundation Manifesto
“The Bitcoin Foundation coordinates the efforts of the members of the Bitcoin community, helping to create awareness of the benefits of Bitcoin, how to use it and its related technology requirements, for technologists, regulators, the media and everyone else globally”U.S. Agency for International Development
“Critical development efforts cannot succeed without a legitimate and democratically elected government that is responsive and accountable to its citizens. Elections provide an important opportunity to advance democratization and encourage political liberalization. For an election to be free and fair, certain civil liberties, such as the freedoms of speech, association and assembly, are required. Elections can be a primary tool to foster political openings and expand political participation. Electoral processes offer political parties and civic groups an opportunity to mobilize and organize supporters and share alternative platforms with the public. Elections also serve to encourage political debate and public dialogue.”
The EOS Network Foundation initiative is a community initiative, so we would love to hear your feedback. Join the discussion in the official EOS Network Foundation Telegram to be a part of the creation and execution of what we believe will be an instrumental part of the EOS ecosystem.
Join the EOS Foundation Telegram now to join the conversation!
I'm in favor of the creation of an independent community owned foundation to handle such tasks as managing the GitHub repository and other tasks that the community needs done. I'll be supportive of any open and fair initiative that serves the community's shared interests.
I hope something around this gets into the constitution. It seems so important. I made a comment below and in telegram governance a couple of times, I'd love to hear your opinion on it!
@cypherglass,
I like this idea, but what is the reasoning behind the EOS Network Foundation needing to have it's own token?
It seems to me it would be better to simply use the EOS token for voting.
The foundation token will eventually be distributed differently than the EOS token, because of token loss, trading etc. The foundation token will then compete with the EOS token and will create an unnecessary attack vector. People who sold all of their EOS tokens will for example still be able to vote for officials using their unsold foundation tokens.
Shouldn't the EOS holders be the ones to decide or am I missing something?
I am giving some thoughts to this idea since is something that we need but is not clear to me why would we need an airdrop or another governance system different to the one provided by EOS with worker proposals.
The distribution for governance tokens is already done with EOS and Worker Proposals could be used to cover the number of positions that the community defines (let’s remember that worker proposals could be used to name even marketing leaders or other responsabilities that the community proposes and approve like in this case) are you planning to implement this in this way?
maybe i’m missing something but would love to have more details. thanks!
Second that! I am curious how this project would tie in / add up / replace the worker proposal scheme.
I love how we're starting to develop plans for watching the watchers who watch the watchers. :)
Good stuff.
Great write up!
Absolutely. The software is so important. I would like a couple of articles in the constitution to support this:
• The software will be maintained by the Software Maintenance Agreement provided by the Members of this blockchain.
• Block producers will produce blocks according to the Software Maintenance Agreement.
An initial software maintenance agreement could name a few trusted maintainers (E.g. eosgo, nsjames) and limit code changes to those provided by B1 or arbitration rulings until such time as the members have voted on a replacement agreement such as the one that you have suggested above.
Thanks for the information sir.
great stuff, good luck guys! EOS rocks!
like to read it,
really interesting, this should comply with similar descentralization rules like the ones we have for BPs to avoid any governments intervention or colluding
Eos has always been a great token. Getting to the top 5 within short time. If there is any other project in line with it then it should be a very good one too. Nice job 👍
When it comes to EOS, I’ve done my research and have registered my Ethereum address with a valid EOS address in preparation for the June launch before the tokens are frozen forever. Please do the same.