Public Blockchain Networks, such as TELOS are decentralized networks. They need to ensure that "byzantine fault tolerance" is implemented to retain authenticity of the blocks. This is a difficult problem to solve and requires innovative forms of distributed governance to achieve long-term sustainability of the network. Telos is based on EOSIO code. It's governance structure aims to be On-Chain Governance.
Blockchain Governance is a bit complex topic, and as time passes, it will mature. Continuous incremental improvement is one of the fundamental principals behind the design of the Telos Echo System. When Telos launches (as early as October 17, 2018) it will have complete documentation and operating structures such as:
- full on-chain governance,
- the ability to ratify or amend the governance documents by community voting,
- a worker proposal system, and
- election of block producers and arbitrators.
Refer to Source: https://medium.com/@teloslogical/telos-governance-overview-28a34dbb24e7
Telos Governance ArtEffects
The definitions, rules and procedures of Telos governance are contained in six documents. They will be recorded on-chain and will be modifiable by community vote (pro rata by TLOS token ownership). These documents are:
1. Telos Blockchain Network Operating Agreement (TBNOA)
This is the core governing document. It describes the rights and responsibilities of becoming a member of the Telos Blockchain Network (TBN). It is required to opt-in to this agreement in order to access or use Telos.
NOTE: This agreement is the equivalent of the EOS Constitution. It differs from the EOS constitution in form: The TBNOA thoroughly defines all network parts and participants. It describes governance actions such as electing block producers, amending the governance documents or submitting a worker proposal system submission. The TBNOA has inherited almost no terms from the EOS Constitution. The TBNOA includes the other five governance documents by reference and each of them adopts its definitions and terms.
Source: https://medium.com/@teloslogical/fyc-telos-blockchain-network-operating-agreement-tbnoa-b319172a876e
2. Telos Blockchain Network Arbitration Rules & Procedures (TBNARP)
The Arbitration Rules & Procedures document describes the entire process of arbitration on Telos;
- from filing a case to procedures for arbitration,
- to delivery of arbitral judges decisions to block producers for execution.
NOTE: The EOS analog for this is the ECAF Rules and ECAF Handbook (not yet published by EOS ECAF). The Telos Arbitration Rules are entirely independent from the ECAF Rules and share no text, whatsoever.
TBNARP is also a community amendable core governance document on Telos, whereas the ECAF Rules are set and maintained by the ECAF with no mechanism for input or control from the broader EOS community.
Source: https://medium.com/@teloslogical/fyc-telos-network-arbitration-process-e4ed6f9e4ace
3. Telos Blockchain Network ‘regproducer’ Contract Human Language Terms (‘regproducer’)
The ‘regproducer’ contract is used by any member desiring to become a block producer candidate to nominate themselves. The human-language terms of this contract set out the responsibilities and rules for block producer candidates. This text is largely inherited from the EOS ‘regproducer’ contract with much additional text added. The primary difference between the EOS and Telos versions is that while both list prohibited actions, the Telos version also documents;
- penalties for any infractions,
- the method of enforcement, and
- the responsibility of block producers to enforce the rules on other BPs.
Source: https://medium.com/@teloslogical/telos-regproducer-human-language-contract-bef074865e9f
4. Telos Blockchain Network Block Producer Minimum Requirements (BP Minimum Requirements)
The BP Minimum Requirements is a list of disclosures, practices, equipment and networking standards that block producer candidates must adhere to in order to serve. Failure to meet the minimum requirements disqualifies a BP from service until the omission is cured, regardless of how many votes the BP has acquired. Due to the newness of the network, these requirements are described in increasingly stringent phases which the block producers can vote to move between based on 2/3+1 voting.
NOTE: EOS does not have minimum requirements or a similar document. A minimum amount of RAM is specified in the EOS ‘regproducer’ contract.
Source: https://medium.com/@teloslogical/telos-block-producer-infrastructure-requirements-9a93b59dc7d5
5. Telos Blockchain Network ‘regarb’ Contract Human Language Terms (‘regarb’)
The ‘regarb’ contract is used by any member desiring to become an arbitrator candidate to nominate themselves. The human-language terms of this contract set out the responsibilities and rules for arbitrator candidates.
NOTE: here is no similar document on EOS because EOS does not elect arbitrators.
Source: https://medium.com/@teloslogical/telos-block-producer-infrastructure-requirements-9a93b59dc7d5
6. Telos Blockchain Network Arbitrator Minimum Requirements (Arbitrator Minimum Requirements)
The Arbitrator Minimum Requirements is a list of disclosures, practices, equipment and networking standards that arbitrator candidates must adhere to in order to serve. Failure to meet the minimum requirements disqualifies an arbitrator from being assigned new cases until the omission is cured, regardless of how many votes the arbitrator candidate has acquired. Due to the newness of the network, these requirements are described in increasingly stringent phases.
NOTE: There is no similar document on EOS because EOS does not elect arbitrators.