project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

DAO of the Ring

A powerful set of privacy-oriented tools for DAOs: you can anonymously submit proposals, discuss them, and vote without revealing any personal information, thanks to the ring signature cryptographic scheme!

DAO of the Ring

Created At

Superhack 2024

Project Description

DAO of the Ring is a tool for Decentralized Autonomous Organizations (DAOs) that innovatively uses ring signatures to ensure privacy. This unique approach enables the toolkit to provide privacy to DAO members through token-gated authentication based on ring signatures.

Today, it is challenging to ensure anonymity and impartiality within a DAO when submitting and voting on proposals. By using our toolkit, which includes a TypeScript SDK for creating ring signatures via MetaMask Snap and on-chain verifier smart contracts, it becomes easy for a DAO to implement private voting systems and more without the complexity of ZKP.

Ring signatures are a type of digital signature that provide anonymity and privacy for the signer. The signer creates a signature using their own private key, but their identity is hidden within a "ring" of multiple public keys.

Key features of ring signatures:

Anonymity: The signer's identity is obfuscated within the ring of public keys. Unforgeability: Only a member of the ring can create a valid signature. Efficiency: Ring signatures can be generated and verified efficiently.

KEY FEATURES:

  • Privacy-Preserving Authentication and transaction broadcasting: DAO of the Ring leverages ring signatures and account abstarction to enable token-gated authentication, allowing members to interact with the DAO without revealing their individual identities.

  • Secure Voting System: The project also innovates by incorporating ring signatures into the DAO's voting and proposal system, enhancing the privacy and security of the decision-making process.

  • Decentralized Governance: DAO of the Ring is designed to empower DAO members with a decentralized governance model, where decisions are made collectively and transparently.

  • Metamask Snap Integration: DAO of the Ring leverages Cypher Lab's (it's us btw !) Metamask Snap extension to seamlessly integrate the ring signature process into the user experience, providing a familiar and secure way for members to authenticate and vote within the DAO.

How it's Made

The project is composed of several key components that work together to provide a secure and privacy-preserving governance solution for decentralized autonomous organizations.

  • Metamask Snap :The Metamask Snap (made by us !) is a crucial part of the Ring DAO system, as it allows users to create ring signatures seamlessly while maintaining the safety and user experience provided by the Metamask wallet. This integration enables DAO members to authenticate and interact with the DAO without revealing their individual identities.

  • WebApp : The Ring DAO web application, built using VITE & React, provides a user-friendly interface for DAO members to interact with each other and the DAO's governance processes. The web application leverages the ring signature functionality to anonymize the users' identities, ensuring that their participation in the DAO is kept private.

  • Backend : The backend component, built using Express, serves as the intermediary between the web application and DB. The primary goal of the backend is to serve the frontend with the necessary dataset for constructing the ring signature. It also displays dynamic information such as proposals (stored on chain alongside with the votes) and live discussions.

  • Smart-Account - common smart account in charge of verifying the ring signatures and broadcast the votes and noew proposals to the governance contract without leaking the original users addresses

  • Smart-Contract : The Ring DAO smart contracts are deployed on Optimism and Base, enabling DAO members to vote anonymously using ring signatures. This approach ensures that the DAO's decision-making process is transparent and secure, while preserving the privacy of the individual members.

background image mobile

Join the mailing list

Get the latest news and updates