ZkSafe Ownership Ofuscation
By Spanish Mafia
Description
The Problem ZkSafe ownership ofuscation Solves: This project is an in-depth exploration of sugin zk technologies linked to zkSafe modules. We create a Poseidon merkle tree to minimize the constraints of the circuit and aim to be able to be executed easily from the browser from a usual computer, making it very easy to plug in and use this module to add privacy to any gnosis Safe. Multisignature setups present challenges. Not only can individuals be exposed during voting, but they may also face physical threats or theft, potentially compromising an entire DAO or even a Layer 2 network. This is not without precedent; the largest theft in history occurred due to a breach of a 5-out-of-9 multisig. Our project ensures complete user privacy, as the actual owners of the Safe remain undisclosed. Our project makes the user (safe signers/owners) completely private: no one sees the actual owners of the Safe. The following application uses zkVerify to verify a proof generated by the UltraPlonk verifier. The proof is done with zkSafe. zkSafe uses gnosis safe multisig wallet but with some additional features, it can hide who signed a particular transaction but doesn't hide who are the Safe owners. With our approach, we have implemented a feature to hide those owners.