Proposal to curb Sybil attacks on VeBetterDAO
I have devised a solution to address the Sybil attack issue in VeBetterDAO. However, under the current conditions, it is challenging to get any proposal approved solely by the community. Support from various dApps is also necessary to endorse the proposal during both voting rounds.
The solution involves introducing a P.O.P (Proof of Participation) NFT into the voting mechanism of VeBetterDAO. By leveraging the integration with two dApps, Mugshot and GreenCart, a user would receive this proof of participation in the DAO by taking two photos of their coffee and uploading a receipt to GreenCart. The system would then automatically send this P.O.P NFT to the user. Subsequently, the Smart Contract would need to be modified so that only wallets holding this P.O.P NFT can vote.
I have included the dApps Mugshot and GreenCart for verification not out of personal preference, but because they are straightforward and would not discourage new potential users from participating in VeBetterDAO. This way, it verifies that the user is real and has engaged in a minimal activity within the DAO.
This system could also benefit dApps like veDelegate, as it is easy to implement. When requesting the user to deposit B3TR/VOT3, the function of staking the P.O.P NFT could also be incorporated.
Would you all be willing to converge on this solution and support both voting rounds?