GithubHelp home page GithubHelp logo

iota-community / community-governance Goto Github PK

View Code? Open in Web Editor NEW
39.0 12.0 7.0 15.27 MB

The IOTA community creates a governance structure for the community treasury.

Home Page: https://iota-community.github.io/Community-Governance/

License: Apache License 2.0

community governance dao voting-system

community-governance's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community-governance's Issues

Establish an IOTA community constitution

By introducing a decentralized community treasury, community governance will be key to IOTA‘s future success. IF is congruent in standing by the sidelines not pushing the governance discussion in any direction, since community governance should be:

  1. Safe
  2. Truly decentralized
  3. Transparent
  4. Permissionless yet not effortless.

In order to secure a long lasting and fruitful governance approach an IOTA community constitution should be established regulating who participates how, how representatives in the community are selected, who pics lead members of boards, which majorities apply and how decision can be corrected if they lead to undesired consequences.

Alternatives?
Other ecosystems like Cardano have longer experiences with community governance (project Catalyst) and came to the same conclusion - yet due to their peer-reciew-based approach, a constitution is not in sight yet and IOTA could be the first decentralized community with its own constitution.

Approach
In order to ensure the constitution to be exact, understandable and viable, a team of crypto experts, computer scientists and constitutional lawyers with knowledge about decentralized systems should elaborate the first draft and put it to a community vote. Just like the US constitution it should be lean and contain only the guiding mechanisms and principles to be later enhanced by amendments.

How do we make sure all parties are represented in a vote?

Just because you don't have iota tokens does not mean you shouldn't get a say in the future of iota.

For example you may run a project that relies on iota's data transmission and not have any tokens
You may run a node without having any tokens.
You may be a developer or prolific community member without any tokens.
Someone might have a project built on smart contracts without having any iota tokens.

How do we make sure these people are able to have a say? These people are still invested into the ecosystem even without holding iota tokens.

How do we give one vote per person?

If we start with the assumption that we simply want to give everyone 1 vote, how do we do this without people gaming the system and voting multiple times?

If 1 vote is given per address then people will just create more addresses. If you need a certain amount of iota in each address then whales are still able to split up their funds and use multiple addresses. How can we create a way to confirm that each person only gets 1 vote?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.