Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 3.2 KB

using_governance.md

File metadata and controls

61 lines (39 loc) · 3.2 KB

WARNING

this is an old expired version of the documentation.

Please use the new documentation instead.

Here is the main page for the new documentation: https://github.com/zack-bitcoin/amoveo-docs

And here is the link for the newest version of the page you are currently looking at

using governance

We need to make futarchy markets before we update the governance variable, that way the community can come to consensus about what updates should be made.

The oracle is a reporting mechanism, it isn't made for coming to consensus. If you try to use it to come to consensus, it is like a game of chicken, and is bad for the network.

The basic idea of governance in Amoveo is called futarchy. If you can show that a certain decision is good for the price of VEO, then the community makes that decision.

For example, you could make these 2 binary bets:

  • "if update X is merged into Amoveo before block height H return bad, otherwise is the price of VEO below $100?"
  • "if update X is not merged into Amoveo before block height H return bad, otherwise is the price of VEO above $100?"

You make an open offer to bet on both of them. You bet on "true" for both. You use the same odds for both bets. If neither of these bets get matched for a period of time, that is evidence that the update would be beneficial for Amoveo

more about futarchy here