Introduction

About Cypher
Cypher is a non-custodial privacy protocol on the Ethereum Mainnet, designed to boost on-chain security and anonymity. It utilizes zero-knowledge proofs (ZKPs) and an Association Set Provider (ASP) to offer strong privacy solutions, tackling transparency issues in public blockchains with sophisticated cryptography and compliance validation.
How Cypher Works
Anonymity Through ZKPs: Users can deposit into a pool and withdraw to a different address, breaking the on-chain link between deposit and withdrawal. This is achieved through zero-knowledge proofs (ZKPs), which verify ownership while maintaining anonymity.
Deposits and Withdrawals
Verified User Access: Access to certain pools is confined to verified users as validated by the Association Set Provider (ASP), which ensures compliance without compromising user anonymity.
Verified and Fixed Deposit Pools
Deposit Features: Users can deposit fixed amounts of ETH into categorized pools, either public or verified, each with predefined deposit limits.
Cypher: Enhancing Privacy in Blockchain Transactions
Addressing Privacy on Public Blockchains
Public blockchains, such as Ethereum Mainnet, inherently expose transaction details to all, which aids in transparency but compromises privacy. This transparency challenges the adoption in sectors requiring confidentiality like DeFi, cross-border transfers, and enterprise operations.
Cypher's Privacy Solution
Cypher is a privacy-focused, non-custodial protocol on Ethereum Mainnet. It leverages Zero-Knowledge Proofs (ZKPs) and the Association Set Provider (ASP) for enhanced security and privacy. By employing PrivacyPools methodologies, Cypher enables secure asset deposits and withdrawals, ensuring transactions remain confidential. The ASP filters deposits, excluding illegal funds and adhering to compliance, merging user control with regulatory standards.
System Architecture
Cypher operates through a three-tiered architecture:
ASP Layer: Manages approved deposits and ensures compliance while protecting user anonymity.
Zero-Knowledge Layer: Utilizes circuits for encrypted tracking and private asset withdrawals, validated by on-chain verifiers.
Contract Layer: Consists of an Entrypoint contract coordinating privacy pools alongside asset-specific pools to monitor and secure funds.
Key features include an exit strategy for reclaiming funds, non-custodial asset management ensuring user ownership, support for multiple assets like ETH and ERC20 tokens, and capability for partial withdrawals, maintaining.
Last updated