Search projects, hackathons, sponsors and tech

    ← All projects

    teecash

    User-friendly trustless privacy mixer combining TEE and cryptography

    Demo

    About

    This project combines blind signatures with TEE signing workflow to create seamless user experience while enabling trustless security, adding money and withdrawing are as simple as making regular wallet transactions and outputs are actual single-use wallets so long-term security of the funds does not depend on protocol details or additional at all (only mixing stage is dependent on that) and any functionality of a regular wallet is possible without extra engineering - if multiple outputs need to be combined to make a particular transaction those transfers are managed in the background USDC is used for gas on Arc avoiding any complexity with gas management.

    How it's made

    Chainlink confidential TEE workflow is used to trustlessly sign blind BLS signatures turning classic Chaumian eCash into fully-trustless construction. TEE-based Privy wallets complement it by providing managed output addresses with no need for client-side secret management (beyond the mixing operation). Arc is perfect chain for this type of service, using USDC for gas is essential for making withdrawals seamless and so it EIP-2537 precompiles support.