RafaelAPB / Kaviar

Private Cross-chain Transactions enabled by Privacy Pools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaviar

Cross-Chain Compliant Currency-Mixer

Ethereum Singapore 2023 Hackathon

We create a cross-chain compliant currency-mixer based on the paper Blockchain Privacy and Regulatory Compliance: Towards a Practical Equilibrium by Buterin et al. 2023.

Specifically we

  • Use Poseidon Hash for tree hashing, nullifier hashing, and commitment construction
commitment = PoseidonHash(nullifier, 0)
nullifierHash = PoseidonHash(nullifier, 1, leafIndex)
  • Use Privacy Pools to block blacklisted actors from using the protocol.

  • Use Axelar to bridge assets between two chains.

About

Private Cross-chain Transactions enabled by Privacy Pools


Languages

Language:Solidity 44.4%Language:TypeScript 35.1%Language:JavaScript 14.1%Language:Circom 5.2%Language:Shell 1.2%