Block.one launched its proposal of a brand new model of the EOS structure: the EOS Structure v2.0. EOS has been beneath fireplace lately for its block producers freezing user accounts with out the account proprietor’s permission. Does the brand new structure handle this subject?
EOS Structure v2.0: What’s in It?
One of many first issues to catch my eye was the (semi) handle to the difficulty of freezing EOS accounts. Primarily, the structure says, Cease, do not try this, until…:
“Block producers shall not freeze or modify contracts which might be working as meant.”
“Working as meant” is the important thing phrase to choose up right here. If every little thing is hunky-dory with an account, then no one has any proper to the touch it however the proprietor of mentioned account, which is completely truthful. Nonetheless, if one thing is amiss, block producers evidently have free vary to swoop in and do as they see match. Truthful? Perhaps. However some nonetheless may argue towards this.
That is additionally speaking extra in traces of contracts and would not really point out accounts particularly. So, are accounts really included right here? Perhaps, possibly not.
Good Ricardian Contracts
Talking of contracts, EOS is using what has been termed good Ricardian Contracts. What is a brilliant Ricardian Contract? It is a good contract that “specifies each free-form phrases in addition to phrases carried out in code.”
A free-form time period may very well be one thing like requiring a block producer to reveal the truth that they’re a block producer. The neighborhood is at present discussing free-form phrases extra in depth, in the event that they need to implement them and in the event that they do, the right way to implement them.
Good Ricardian contracts are aimed toward documenting the intent of the events concerned. The contracts also needs to be capable to present proof of this intent in case there is a bug within the code. Correct good Ricardian contracts are completely enforced and constructed by code.
The New EOS Structure
Block.one launched its up to date model of the structure, together with explanatory notes on what’s concerned. In whole, the structure covers 9 factors. You possibly can see all of them here.
Featured picture: Canva