Hideyour.cash is a private transactions protocol (mixer) designed for well-intended users.
Blockchains' public ledgers make it possible to track account's transactions. If, at any point, someone connects an account to a person, it will be possible to know their transaction's history.
In order for Blockchain to get mass adoption, we need to provide at least the same level of privacy that traditional financial system provide to people. Mixers are a way of doing that.
However, it doesnt make it easy for bad actors, such as hackers, to use it to launder money or commit other financial crimes.
That's why hideyour.cash implements an interface that can integrate ZK proofs for set membership (vector-commitment schemes) with a blocklist/allowlist. The allowlist works with KYC providers to prevent Sybil attacks, and the blocklist with KYT providers with Oracles, that prevent malicious actors to withdraw their funds.
Thus, hideyour.cash is a protocol with the mission of increasing on-chain privacy for well-intended users, while preventing its usage from bad actors.
Follow on Twitter / hideyourcash
Resources from the Video
https://crates.io/crates/near-bigint
https://crates.io/crates/near-groth16...
https://crates.io/crates/near-mimc
https://github.com/hideyour-cash/hide...
________________________________________________________________
The Minority Programmers Association is an international network of developers unifying together to build socially impactful software solutions and spread STEM education to marginalized communities.
https://minorityprogrammers.org/