# Introduction

## What is Nocturne?

Nocturne is a protocol enabling private accounts on Ethereum. Imagine a conventional Ethereum account but with built-in asset privacy. Nocturne allows users to deposit or receive funds to private, stealth addresses within the Nocturne contracts. Then, in the future, a user can prove ownership of assets in zero knowledge for use in arbitrary transactions or confidential transfers.

<figure><img src="https://255804348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2l5eowUZLn0ew6Uk7Xoc%2Fuploads%2Fy3EjM1TL0vuApIKYBra1%2Fprotocol-diagram-gitbook.png?alt=media&#x26;token=ba91cdb5-0b5e-40d1-bfee-35e5f883f9cb" alt=""><figcaption><p><em>Flow chart for an anonymous DEX swap</em></p></figcaption></figure>

## How can I use Nocturne? <a href="#id-48a672f3-4e22-4b2a-a01b-00f373217dc7" id="id-48a672f3-4e22-4b2a-a01b-00f373217dc7"></a>

Nocturne will initially be available via the private vault UI upon mainnet launch. This interface will allow users to privately store/earn yield on idle assets and withdraw to clean burner wallets for higher-touch activities like trading. This is intended to be the home for users’ hot assets which they know they will be transacting with but will want a fresh wallet to do so with each time.

Please visit [app.nocturne.xyz](https://app.nocturne.xyz/).
