How to implement a community-driven system to fund and moderate concrete actions?


I’am a french developer. I am looking to implement a token and an underlying system having these requirements:

* Each one owning at least one token can “sell” an idea, with a planned budget
* Others can fund it or not
* Others can vote for it or not, and the weight of their vote is directly linked to the number of tokens they have
* User’s tokens can be sold/bought on the market place.

In short, I am looking for a community-driven system to implement funded concrete things.

Does such a system exists? What would be the best way to implement it with the minimum amount of work?

Many thanks

View Source

5 thoughts on “How to implement a community-driven system to fund and moderate concrete actions?”

  1. You need to work more on the requirements for voting and funding.

    For voting, what would be the effect of a vote? Do you have a monthly competition? Or do the users just vote no/yes to accept or reject a project? Can it be funded before or after this vote or both? What are the rules of funding? In what currencies/tokens can you fund? Can the inventor access his funds directly, or after a “target” amount has been reached? What are the tokenomics of the token.

    If this is more than a PoC there would be a million more questions. Learn about DAOs, Governance systems before you start.

    Then go to where you find vetted and tested smart contracts which are secure. They even have a contract generator. Check out their governance module, it might be similar to what you need (in governance token holders also vote for ideas basically). If you start from scratch without knowledge your smart contract will be hacked and drained and you don’t want that.

  2. Interesting concept. Something like Kickstarter but different.

    “With minimum amount of work” sounds like Radix. Takes only 20h to learn Scrypto and it allows faster and therefore cheaper implementation with native features not possible on other networks. Thanks to the reduced code complexity and native assets, exploits are less likely and you’d also save on auditing costs.

    Some devs started building basic apps a few days after first learning Scrypto.

    If you want some code examples, check the results of one of the coding challenges.

  3. Hello! It sounds like you are interested in implementing a decentralized platform for crowdfunding and governance. One blockchain network that you may want to consider exploring is the Oasis Network.

    The Oasis Network is a privacy-focused blockchain platform that is designed to support the development of decentralized applications (dApps) with a focus on security, scalability, and privacy. It uses a unique architecture that separates the consensus layer from the execution layer, which allows for greater flexibility in designing and deploying dApps.

    In terms of your specific requirements, the Oasis Network could be well-suited for implementing a decentralized crowdfunding and governance platform. The platform supports the creation of custom tokens, which can be used to represent ownership in an idea or project. These tokens can be bought and sold on decentralized exchanges, allowing for a marketplace for users to trade them.

    In addition, the Oasis Network supports smart contracts, which can be used to implement the logic for funding and voting on proposals. These smart contracts can be designed to take into account the number of tokens held by each user, which can determine the weight of their vote in the governance process.

    To implement such a system on the Oasis Network, you would need to have some familiarity with blockchain development and smart contract programming. However, there are resources available, including documentation and developer tools, that can help you get started. Additionally, the Oasis Network has an active developer community that can provide support and guidance as you build your platform.


Leave a Comment