XinFinOrg / osx-daofin

GNU Affero General Public License v3.0
0 stars 4 forks source link

Is there any criteria to create a proposal? #2

Closed 0xbeny closed 10 months ago

0xbeny commented 1 year ago

Intro:

Apart from managing Committees, To get ball rolling on DAOFIN, we need to open the floor to proposers and community members to create a proposal. There is one thing to note here is that based on the current draft, anyone can create a proposal. so there might be a risk of spam proposals to over come this problem there are a couple of fixes:

  1. Proposers must create 1 proposal inside 1 block (1 proposal = 1 block)
  2. Proposers must have enough XDC balance while calling createProposal function from smart contract
  3. Validating the content of proposal by a list of addresses like Judiciary committee or an admin
WalterBlueu commented 1 year ago

I'd propose a slight modification to #2, have the proposer stake their XDC while the proposal is live. This would open a door for the judiciary committee to punish proposers who were bad actors by burning their stake. This would be one mechanism to keep the bar to creating a proposal low while still being able to deter bad actors.

0xbeny commented 1 year ago

Super! thanks for your collaboration.

I think that would be a strong mechanism to prevent spam proposal. in the above scenario, Is the stake amount will refund to proposer after sometime or it's like cost of creating proposal?

0xbeny commented 11 months ago

A suggestion: During the proposal creation, we charge extra XDC tokens(native token) and send it to DAO treasury as proposal fee and it's not refundable. example: Daofin charges a fixed amount like 1,000 XDC per proposal regardless of who is sending it.

0xbeny commented 10 months ago

The agreed scenario is charging the proposer X amount of XDC token which is not refundable.