TrustDrops

TrustDrops

Optimizing DAO Onboarding and Governance - We Introduce "ZK Identity" with anon-aadhar for Sybil-proof airdrops and "Credibility Staking" for enhanced member participation and colloboration.

87
Built at ETHIndia 2023
TrustDrops

TrustDrops

Optimizing DAO Onboarding and Governance - We Introduce "ZK Identity" with anon-aadhar for Sybil-proof airdrops and "Credibility Staking" for enhanced member participation and colloboration.

The problem TrustDrops solves

DAOs often struggle to onboard members via airdrops, as these airdrops are susceptible to Sybil attacks. Additionally, recipients of airdrops frequently sell their tokens instead of holding them and contributing to the DAO's growth.

EXAMPLES
• Connext Networks NEXT token faced Sybil attacks during Airdrops in September 2023
• Arbitrum(ARB) Airdrop – estimated that 253 Million tokens to 148,595 Sybil airdrop addresses
• Divergence Ventures attack on Ribbon Finance.

Solution :-

ZK Identity proofs like “Anon Aadhar” verification prior to airdrop that confirm the “proof-of-personhood” will significantly reduce Sybil risk during AirDrops.

We built a algorithm called 'credibility staking' to be used within DAOs, where members can stake their tokens, received through AirDrops, on other trusted members to, quadratically vote on them .

This approach allows members to earn AirDrop rewards based on the backing they get from fellow DAO participants. This system discourages immediate liquidation of received tokens, promoting instead the engagement and integration of other reliable individuals into the DAO.

The token design of Credibility Stacking is rooted in Game Theory, aiming to foster cooperative behaviour among DAO members.

Challenges we ran into

Issue with WAKU React SDK: We encountered errors with the hooks in the WAKU React SDK, so we transitioned to using the WAKU JS SDK instead.

Anon Aadhar Build Issue: We faced a build issue related to native Node.js NPM dependencies in the Anon Aadhar project. This was resolved by adding polyfills as a fallback solution.

Exponential Operations in Solidity: Performing exponential operations in Solidity led to issues. We found resolutions through some suggestions on Stack Overflow.

BASE AA Paymaster Implementation: We attempted to implement BASE AA paymaster but encountered compatibility issues. The SDK examples provided in the Git repository were not compatible with our React JS repository.

Tracks Applied (4)

Ethereum Foundation Track

In the TrustDrops project, we implemented a Zero-Knowledge (ZK) Identity Proof mechanism using the "Anon Aadhar" verific...Read More

Ethereum Foundation

Waku Track

We utilized the Waku protocol in our DAO to facilitate private communications and community engagement. Specifically, DA...Read More

waku

Base Track

Our deployment on BASE is aimed at enhancing DAO discoverability within the BASE ecosystem using Credibility staking and...Read More

Base

Alliance Track

we are looking to build a startup

Alliance

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion