DAO - Quadratic Voting System

DAO 🌐| Quadratic Voting System and Defenses against Sybil Attack!

By RionWeb3 | CryptoMinute | 24 Jan 2025


JvFFVmatwWHT5FzqwkYgcaUcGDD2MdDmjENiUB2VcUUv69mCJjtSd26MRJHo1jVqVRP1MMojpsbac2ed3EMyHJWR67qoYf2jGmAqrMcVQnjZEt8dXG17uZX1Yta7v5a47kmCiwfeC6.png?format=match&mode=fit

Many questions arise when it comes to decentralizing a project, and the most important thing is to define what the voting system for proposals and changes within the DAO will be. We often see the number of tokens being counted as the number of votes, that is, a 1:1 ratio of token to vote. However, this very common method guarantees excessive power for holders of very large amounts of tokens, making small holders have no relevance whatsoever. Thus, the quadratic voting system emerges to solve this type of problem, ensuring a better distribution of votes. Come and find out more about this voting system and its implementation difficulties.

I'll be much appreaciated if you UpvoteReblogs or give any Tips ( PIZZA 🍕, PGM 🎮, LOLZ 😆, ALIVE ❤️, etc ). Thanks and have good reading! 🍀

 

2bP4pJr4wVimqCWjYimXJe2cnCgnFuNezB8uqHrgFrn.png?format=match&mode=fit

 


[ENGLISH VERSION]


Quadratic Voting System

 

4PYjjVwJ1UdtKm2UoLdRggqmP8si9jxVB4gYNGsZasgr3AGRwq4gAo2pnJPtqpRWuaghusVT7oYYSRA6EfgPxVUcsxE56LfBnoCYLp2AyVQ.png?format=match&mode=fit

 

 

Source: Wikipedia

 

The Quadratic Voting system makes the amount of Stake required be the square of the number of votes it represents, that is, it would be a formula of the following type: Stake Cost = (Number of Votes)², following the example in the table above. This system means that in order for a person to have an additional vote, they need to square the number of votes in tokens, making the weight of small holders greater, but maintaining a greater weight in the votes for those with a high stake, since they would still have more weight in the votes, but in a smaller proportion than in a 1:1 system.

 

4PYjjVwJ1UdtKm2UoLdRggqmP8si9jxVB3wQxsJZPo9LfW4JyRiRCYeZQFrYiHjqMu4WCFGzTVGFVZ6eqEZatH6gEDFzWdAQjyWxCW6wuXk.png?format=match&mode=fit
Source: Pexels

 

This voting system aims to prevent a user with a high amount of Tokens from being able to dominate any proposal that is being voted on in a DAO, since in systems that work on the ratio 1 Token in Stake or Liquid = 1 Vote, it causes a minority at the top, which holds the majority of the Supply of tokens, to be able to decide the future of the project, removing any participation from users with less voting power. Furthermore, the problem becomes worse if this small group ends up having very similar ideas and agreeing with each other, without any of them disagreeing with the path being taken. The problem is that the minority or any holder who ends up diverging from the top holders would end up being seen as an opponent as well. Thus, this new voting system through quadratic voting aims to provide greater equality among participants while maintaining relevance and the benefits of having a high HBR Stake in voting, since the largest holders will still have greater weight. However, as no system is perfect, this one also has a flaw, which is its vulnerability to sybil attacks. ---

Challenges of the Quadratic Voting System

 

4PYjjVwJ1UdtKm2UoLdRggqmP8si9jxVB3xesUaRPiViVnYTTFnKiYMNCZJKQwhuR1UFr8nT7quF4C4N6vDQRQk1jKeJAfxp7kC6EctmcSa.png?format=match&mode=fit

 

 

Source:Binance Academy

 

The problem with this quadratic voting system for DAO is that it is susceptible to a Sybil Attack. This attack occurs when someone creates multiple accounts with a minimum Stake of 1 Token to have the highest cost-benefit in relation to Token Stake x Votes, dominating the votes with the lowest possible cost, since they divided their Stake between multiple accounts and increased their voting power since they got the best Token:Vote ratio. With this in mind, there are several forms of protection, but one that seems simple to implement and that can keep the system safe is the Economic Cost, stipulating a minimum amount of tokens for the vote to start being valid. This defense is intended to make it difficult to stake tokens in several accounts at the same time, since the user would have to buy a huge amount of tokens to distribute this minimum amount among several accounts, which generally makes the operation unfeasible.

The idea is that it should be a value that is not difficult for an active user of the project to reach, but that is at the same time difficult for many accounts to reach easily. This balance is difficult to achieve and perhaps the solution would be a formula that adapts the minimum amount of tokens as the number of users increases or according to the supply of tokens, to prevent the amount from becoming too easy to obtain. The idea is that it should not be an easy amount to obtain, but also not impossible to prevent this type of attack. In addition, there are several other forms of defense that can be used in conjunction with this Economic Cost to make this system more secure.


2923mN3pnd7PiNwSnVtDKQWULKCtRETK44jt2v9fJyngUYyE5jKZryGDuM1heE7EhfRHr13voxLR2NVSSW7LgbArDPNpbuVDruoge32g36t88E.png?format=match&mode=fit

How do you rate this article?

11


RionWeb3
RionWeb3

Anime and Crypto Fan.


CryptoMinute
CryptoMinute

We'll talk about crypto news, information, play to earn games...

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.