Griff
December 1, 2020, 7:36am
1
The fourth component we have demo’d is Dandelion Voting . While we break down the Commons into technical and cultural components, and then further break down the components into parameters to better understand the details and choices, the Commons must be designed holistically as all components must work together to create a healthy economy to coordinate value production within the Token Engineering Public Goods space.
The Facts
The Dandelion Voting App is like god-mode for the TEC.
It will have the power to upgrade the DAO, adding new applications and changing existing parameters. The first decision the DAO will have to make will be whether or not to upgrade to include the Conviction Voting and Augmented Bonding Curve apps . After that however, it will continue to be used for general DAO operations managing future upgrades, parameter adjustments, role/permissions adjustments, and any other decision besides which TE public Good projects to fund which is covered by Conviction Voting.
Test Dandelion Voting #1 on xDAI
[insert video demo here]
On Nov 19th, Sem demo’d our Dandelion Voting (DV) instance, which is still accessible here: https://aragon.1hive.org/#/0xd0817aa0f770d024f42f0222dba37536a05118dc/0x43f438d7fa348db3cc77200855b3a804d3e2a3f1/
This Test DV deployment was set with the following Parameters :
Support Required: 60%
Minimum Quorum: 2%
Vote Duration: 3 days
Vote Proposal Buffer: 8 hours
Rage Quit Period: 24 hours
Tollgate Fee: 3 wxDAI
Smaller Discussion Posts
Support Required
What is the Support Required?
This is pretty straight forward…
Support Required is what percentage of tokens need to vote yes (of the tokens that were used to vote) for a proposal to Pass in the Dandelion Voting App.
Things worth mentioning:
Dandelion Voting is Token Weighted voting, not 1 person - 1 vote.
A good range for Support Required is between 50-90%
Below 50% would mean a majority of voters could disagree with decision but it would still pass
Above 90% would mean a small mi…
Minimum Quorum
What is Minimum Quorum Required?
The definition of quorum is
the minimum number of members of an assembly or society that must be present at any of its meetings to make the proceedings of that meeting valid.
In Dandelion Voting the Minimum Quorum Required is simply the percent of the total supply of the token that needs to participate in a vote in order for it to be able to be passed.
For instance, if a DAO has 10 tokens and the Dandelion Voting Instance has a Min Quorum Required of 35%, then…
Vote Duration
What is “vote duration”?
This is the maximum period of time it takes for a vote to pass or fail.
Most votes will take the entire vote duration to be decided, but they can pass/fail sooner if the support requirements are met assuming 100% quorum.
For instance, if a DAO has 10 tokens and the Dandelion Voting Instance has these Parameters:
Support Required: 60%
Min Quorum Required: 2%
Vote Duration: 3 days
Vote Proposal Buffer: 8 hours
Vote Execution Delay: 24 hours
Tollgate Fee: 3 wxDAI
I…
Vote Proposal Buffer
What is Vote Proposal Buffer
Vote Proposal Buffer is the amount of time that must pass between each subsequent vote. This parameter will determine the number of votes that can take place within a period of time and whether or not we can have votes run concurrently.
What is important to consider?
If we look at the edge cases, a very high setting would greatly limit the number of votes we can have over a period of time. For example, if set to 90 days, there would be a maximum of 4 votes allowed p…
Rage Quit Period
Smart contracts cannot verify human conditions. The need for humans to verify illicit activity and or safe activity is always a process apart from computable agreements. The responsibility to settle disputes or “catch” bad actions or actors has to be a process controlled by humans. There are several steps in conflict resolution to solve the problem. One method is to utilize vote execution delay as a tool.
Conflict resolution is conceptualized as the methods and processes involved in facilit…
Tollgate Fee
Tollgate Fee
What the heck is a tollgate fee? Searching ‘tollgate’ in the dandelion tech spec has 0 results! So all I know about it is that in our test hatch it was set to 3 wxDAI(~$36.00USD at time of writing). Upon further investigation (and help from @Tonga ) I found the aragon template for a tollgate contract .
According the repo above, the purpose of tollgate is:
A simple Aragon App forwarder that requires a user to deposit fees before executing an action.
Useful for when an organizatio…
Number of Dandelion Voting Instances
What is a Dandelion Voting Instance?
A Dandelion Voting Instance is a subset of apps within Aragon’s Dandelion deployment specific to voting. Each Voting Instance will have it’s own set of parameters. Parameters such as the Support Required, Min Quorum Required, Vote Duration, Vote Proposal Buffer, etc.
Votes to change specific permissions will be linked to one Voting Instance, determining the set of parameters required for that vote to pass.
What is important to consider?
Here, it is importan…
General Reference Links:
Best technical documentation can be found here: https://www.notion.so/Technical-Documentation-2dea29d0a3014e6db22d8f17cf93e7d1
Audit by ConsenSys Dilligence: https://consensys.net/diligence/audits/2019/12/dandelion-organizations/
DV is one app in the Dandelion Org template:
https://blog.1hive.org/getting-started-with-andelion-organizations/
2 Likes