Page cover

Traceva Pay

Stealth Transactions and zkReceipts

Stealth Address Generation and Utilization

Traceva Pay utilizes stealth addresses, cryptographic constructs generating unique, ephemeral receiving addresses for every transaction. These addresses unlink transactions, effectively preventing transaction correlation and preserving user anonymity across financial interactions.

// interface idea per ERC-5564
function generateStealthAddress(bytes memory stealthMetaAddress)
  external view returns (address stealthAddr, bytes memory ephPubKey, bytes1 viewTag);

Transactional Anonymity and Privacy Guarantees

Stealth addresses, coupled with zkProof techniques, ensure transactional anonymity. Both sender and recipient identities remain hidden, achieving robust privacy and anonymity even within public blockchain environments.

zkReceipts: Proof of Payment Without Revealing Transaction Data

Traceva introduces zkReceipts, cryptographic proofs confirming transactions have occurred without publicly disclosing transaction hashes, amounts, or involved addresses. zkReceipts allow verifiable yet private proof of payments, suitable for compliance scenarios requiring transactional validation without compromising privacy.

Relayer Layer Architecture (Gasless and Privacy-Preserving Transactions)

Transactions within Traceva Pay can leverage a relayer architecture, enabling gasless transaction submission and further privacy enhancements. Relayers securely facilitate transactions without linking transactions to sender addresses, ensuring minimal transaction visibility and enhancing user anonymity.

Use Case Examples (Payroll, Bounties, Subscriptions)

Traceva Pay is designed for privacy-critical financial interactions such as anonymous payroll distribution, private bounty payments, and subscription services, enabling secure, confidential financial relationships between parties without identity disclosure.

Last updated