Skip to content
@Cypher-Zer0x

Cypher Zer0x

Privacy Layer at its best. ETHDenver 2024 Project

Cypher Zer0x 🔒 🔑

Welcome to Cypher Zer0x - the first cross-chain, compliant Layer 2 solution designed for private transactions. Leveraging cutting-edge zero-knowledge technology and ring signatures, we ensure confidentiality without compromising compliance.

Demo Applications

Cypher Zer0x - Block Explorer
Cypher Zer0x - KYC & Chain interactions through Metamask Snap

Introduction 📄

Blockchain technology has revolutionized transparency and security in digital transactions. However, this innovation often sacrifices privacy. Cypher Zer0x bridges this gap, offering a secure, confidential, and compliant platform for private transactions across various blockchains.

Features ✨

  • High Transaction Output: Capable of processing a large number of transactions efficiently.
  • Confidential: Ensures transaction privacy using ZK technology and ring signatures.
  • Plasma Based: Leverages Plasma for scalable and secure off-chain transactions.
  • UTXO Based Model: Utilizes an Unspent Transaction Output model for enhanced privacy.
  • Secured by ZK: Incorporates zero-knowledge proofs for transaction validity without revealing sensitive data.
  • Modular: A modular design supports diverse applications and scalability.

Technical Overview ⚙️

Client

  • Built with Rust and TypeScript: Rust for core logic and TypeScript for cryptographic operations.
  • LMDB for Data Management: Uses Lightning Memory-Mapped Database for efficient key-value storage.
  • RiscZER0 for ZK Proofs: Generates zero-knowledge proofs confirming the state verification process.

Compliance Stack

  • KYC with Polygon ID and Harpie: Ensures regulatory compliance before transactions.
  • Future Plans: Integrate Harpie on-chain or dynamically with Polygon ID for enhanced compliance.

Wallet Integration

  • Metamask SNAP: Facilitates seamless on-chain interactions and transactions.

Blockchain Compatibility

  • Cross-Chain Functionality: Supports Ethereum, XDC Network, Zircuit, Hedera Hashgraph, Near Protocol, and more for versatile transaction capabilities.

Data Availability and Resilience

  • NEAR Protocol Integration: Ensures data availability and fund recovery, even if the plasma chain is down.

Practical Use Cases 💼

  • Banking secrecy for inner transactions.
  • Confidential transactions in various sectors.
  • Private payments and bridges.
  • Privacy for commercial transactions.

Getting Started 🚀

To start using Cypher Zer0x for your private transactions, follow these steps:

  1. Clone the Repository
  2. Install Dependencies
  3. Follow the Setup Instructions Detailed setup instructions are available in the different folders of the repo. Ensure you review these to properly configure your environment for Cypher Zer0x.

Network Information

As the project is in its early stages, the network is currently operating in Proof of Authority (PoA) mode. The address responsible for publishing proofs on the root chains is 0xB3C2d0AA83cad06E9B66dBEC8135Cf7641F96BC8.

Contribution 🤝

We welcome contributions from the community. If you're interested in helping improve Cypher Zer0x, please contact us.

Team 👥

  • Thomas Hussenet, FinTech Engineer - Member of KRYPTOSPHERE®
  • Adam Dahmoul, Data Scientist / Engineer - Board Member of KRYPTOSPHERE®
  • Maxime Dienger, FinTech & Software Engineer - Head of KRYPTOSPHERE®
  • Nathan Hervier, FinTech Engineer - Member of KRYPTOSPHERE®

litepaper 📜:

View our full litepaper through this link


Thank you for your interest in Cypher Zer0x. Together, we're setting a new standard for privacy and compliance in blockchain transactions. 🚀

Popular repositories Loading

  1. block-explorer block-explorer Public

    Block Explorer Web App for Cypher Zer0x Blockchain.

    TypeScript 1

  2. cypher-snap cypher-snap Public

    TypeScript 1

  3. ts-client ts-client Public

    used for cryptographic computation

    TypeScript 1

  4. rust-client rust-client Public

    client of the blockchain

    Rust 1

  5. state_transition_prover state_transition_prover Public

    prover for state transition

    Rust 1

  6. plasma_contract plasma_contract Public

    Plasma contract for Cypher Zer0x Blockchain.

    Solidity 1

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…