aragon / nest

A grants program to support the development of the ecosystem
https://aragon.org/project/grants
Creative Commons Zero v1.0 Universal
140 stars 78 forks source link

Aragon Membership DAO kits #116

Closed stan36 closed 5 years ago

stan36 commented 5 years ago

Aragon Nest Proposal: Aragon Membership DAO kits

Abstract

The DAO's created by Aragon rely on the issuance of a MiniMe ERC20 token to determine ones ability to vote on issues within the DAO. This token is created during the setup of a DAO and is normally managed by the Token Manager app. During a DAO's set up, a Voting app can be initialized as well that can be set to use the DAO's token to determine the token holders voting power on issues within the DAO.

While this power structure works for many DAO's, it suffers from a fatal flaw. When a DAO allows this token to be freely traded, they run the risk of voting manipulation. This approach leaves a DAO open to a 51% attack from anyone with enough purchasing power. While there are many ways to combat this, I propose a new mechanism to negate this risk, a Membership based DAO.

In a Membership based DAO, the only people who have voting power are people who have purchased a membership. This is done by Creating a MiniMe token and using a Membership app to manage it, instead of a Token Manager app. This Allows the Membership related token to work with the existing Voting app for DAO related issues. The token used will be non-transferable and an administrator will be able to set a cap on how many tokens can be issued to any one account.

Using this strategy Aragon will be able to facilitate many new types of DAO's with different Membership parameters, as well as ICO's for said DAO's if used in conjunction with the existing Token Manager app.

Deliverables

  1. Development of the Membership and MembershipNT app contracts

  2. Development of two new DAO kits for Aragon;

One will allow for a Membership DAO without a cryptocurrency-like token(MembershipNT), and one utilizing two separate MiniMe tokens.

The one that uses a cryptocurrency-like token will allow that token to be minted when a membership is purchased, effectively creating an ICO for the DAOs cryptocurrency-like token.

  1. Development of Membership app UI that allows a DAO administrator to set membership prices, and if applicable, set the amount of a DAO's token to be distributed along side a Membership Purchase.

4.Development of a "Buy Membership' UI that allows a end user to easily purchase a DAO's Membership.

Grant size

Funding: Up to $100k in ETH, split into chunks paid out over achieved deliverables.

Success reward: Up to $50k in ANT, given out when all deliverables are ready.

Application requirements

Development timeline

The development timeline will be the following one in regards to each deliverable:

  1. Jan 2019
  2. Feb 2019
  3. Apr 2019

TestNet launch will be expected during Feb 2019, with MainNet launch being expected by April 2019

mariapao commented 5 years ago

Hi @stan36 thanks a lot for submitting your proposal.

Membership is key for Aragon organizations and this is something the Aragon One team will be working on during 2019. You can read about the approach and potential implementations here and here. Because this is something we will be working on, we are not approving this proposal.

Thank you for your participation!