obscura
WebsiteXGithub
  • Welcome to Obscura
  • Obscura
    • Features
    • How it works
    • Use cases
    • Getting started
    • Getting started for devs
  • Socials
Powered by GitBook
On this page
Export as PDF
  1. Obscura

Features

1. Transaction Obfuscation

Obscura obscures transaction data at the RPC level, ensuring that sensitive information is never exposed to validators or third parties. This prevents MEV exploits such as front-running and sandwiching attacks by concealing transaction details from unauthorized entities.

  • How it works: Transaction data is encrypted at the source before being transmitted.

  • Benefit: Users gain confidence that their activities remain private and secure.

2. zk-SNARKs Integration

By leveraging zero-knowledge proofs, Obscura ensures that transactions are validated without revealing their contents.

  • Core mechanism: Validators use zk-SNARKs to confirm the integrity of transactions.

  • Security guarantee: Data remains private, with zero exposure to outside parties.

  • Use case: Highly sensitive transactions, such as high-frequency trades in DeFi applications.

3. Custom Encryption Router

Obscura employs a custom encryption router to manage and direct encrypted transactions seamlessly.

  • Functionality: Maintains the flow of encrypted data and ensures compliance with security protocols.

  • Defense against validators: Even Jito validators or other compromised entities cannot access transaction details.

  • Key advantage: End-to-end security without requiring user-level intervention.

4. Finalization Security

Obscura guarantees that transaction data remains encrypted until finalization, preventing unauthorized access during critical phases.

  • Workflow:

    1. Transactions remain hidden while being validated.

    2. Only upon finalization is data decrypted and executed securely.

  • Impact: Eliminates opportunities for back-running and other time-sensitive MEV exploits.

5. Comprehensive MEV Defense

Beyond encryption, Obscura integrates multiple layers of defense to mitigate various MEV attacks.

  • Back-running prevention: Secures launch transactions by ensuring validators cannot reorder them.

  • Sandwiching protection: By obscuring transaction details, attackers cannot detect opportunities for manipulation.

6. Seamless SDK Integration

Obscura provides an SDK for developers to easily integrate its functionality into their blockchain applications.

  • Features: Customizable encryption settings, robust zk-SNARK libraries, and detailed API documentation.

  • Ease of use: Designed for both experienced developers and newcomers.

PreviousObscuraNextHow it works

Last updated 5 months ago