Skip to content

Instantly share code, notes, and snippets.

View 0x0exchange's full-sized avatar

0x0 0x0exchange

View GitHub Profile
@0x0exchange
0x0exchange / arcane-whitepaper.md
Last active December 4, 2024 21:57
arcane wallet whitepaper

0x0 Arcane Whitepaper

The Arcane Wallet is a next-generation cryptocurrency wallet designed to enhance privacy and security in digital transactions. Unlike traditional wallets, which expose user identities through public key addresses, the Arcane Wallet leverages advanced cryptographic techniques, such as stealth addresses and elliptic curve Diffie-Hellman (ECDH) key exchanges, to obscure transaction details and protect user privacy.

Key Features

  1. Stealth Addresses: Arcane Wallet generates unique stealth addresses for each transaction, ensuring that the recipient's identity remains hidden on the blockchain. This feature prevents third parties from easily tracing transactions back to the recipient's public key.
  2. Enhanced Privacy: By using ephemeral keys and shared secrets, the wallet ensures that only the intended recipient can recognize and access the transaction. This is achieved through the computation of view tags, which act as unique identifiers for transactions.
  3. **Secure Key Manag
@0x0exchange
0x0exchange / terms-and-agreement.md
Last active September 23, 2024 19:32
Arcane Wallet Terms and Agreement

Arcane Wallet Terms and Agreement

1. Introduction

Welcome to Arcane Wallet ("the Wallet"), a privacy-focused cryptocurrency wallet. By using Arcane Wallet, you agree to be bound by these Terms and Agreement ("Terms"). Please read them carefully before using the Wallet.

2. Acceptance of Terms

By accessing or using Arcane Wallet, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, you may not use the Wallet.

@0x0exchange
0x0exchange / README.md
Created July 18, 2023 22:23
MVP Proof of Concept (PoC)

0x0 PoC

This proof-of-concept (PoC) leverages ZK-proofs to conceal the transmission of static values on the blockchain.

For the generation of proofs, we utilize Zokrates, which enables us to create the necessary proofs. Additionally, we have a smart contract in place for on-chain verification. It's important to note that the verification contract is automatically generated by Zokrates. Here's an example that demonstrates how this concept would function in practical scenarios.

Deposit

Alice generates two random strings, each with a minimum length of 16 characters. One string represents Alice's secret, while the other serves as her nullifier. The nullifier can only be utilized once to prevent double spending.