What is the Satoshi Test? Understanding Proof of Wallet Ownership

Satoshi Test

As global crypto regulations evolve, proving ownership of a self-hosted (private) wallet is becoming more important.

One method leading exchanges now use is the Satoshi Test, also known as Proof of Ownership.

This has become a trusted method used by exchanges to verify that a user genuinely controls the wallet in question.

What Is the Satoshi Test?

The Satoshi Test is a straightforward method for verifying that you control a specific cryptocurrency wallet. It involves sending a small, exact amount of cryptocurrency from your private wallet to a unique address provided by your exchange (like Kraken or others).

This test verifies that you, not someone else, actually have access to the wallet’s private keys.

Why Is Verification Required?

Satoshi Test

In many jurisdictions, compliance rules require the verification of wallet ownership, primarily for security and anti-money laundering (AML) purposes. This requirement is often tied to:

  • Withdrawing funds to a new private wallet
  • Depositing from a previously unverified wallet
  • Moving assets or transactions exceeding thresholds (e.g. €1,000)

These rules align with global frameworks like FATF’s Travel Rule, which requires detailed identification for crypto transfers above specific values.

When the Satoshi Test Is Triggered

Common scenarios include:

  • Initiating a withdrawal to a newly added wallet address
  • Depositing from a previously unknown self-custody wallet
  • Transferring amounts beyond regulatory thresholds (e.g. €1,000 or equivalent)

In each of these cases, exchanges may require ownership verification before processing the transaction.

How the Satoshi Test Works

  1. Initiate Verification
    Select the option for wallet verification within your exchange account. A 180-minute (3-hour) timer begins.
  2. Receive Verification Instructions
    You will be given a unique wallet address and a specified amount of cryptocurrency to send.
  3. Send From the Exact Wallet
    Transfer the exact amount specified from the same wallet address you wish to verify. Once completed, confirm on the exchange platform.
  4. Confirmation & Outcome
    • Verified: The wallet is whitelisted, and you must reinitiate the transaction.
    • Pending or Failed: The transaction will not proceed, and the wallet remains unverified.

Completion within the 180-minute window is essential. Failing the test or exceeding the time limit requires restarting the process.

Verification Requirements Checklist

To ensure success:

  • Use the exact source wallet address you are trying to verify
  • Send the exact amount specified by the platform
  • Initiate and complete the process within the 180-minute time limit
  • Enable two-factor authentication (2FA) on your Exchange account

These steps help maintain both security and compliance integrity.

Operational and Regulatory Rationale

The Satoshi Test serves multiple purposes:

  • Compliance: Meets digital asset transfer regulations like FATF’s Travel Rule
  • Security: Prevents unauthorized withdrawals to unknown wallet addresses
  • Trust: Supports responsible crypto usage by verifying control and custody

As global standards tighten, this method is likely to become more prevalent across exchanges and jurisdictions.

Practical Example: Kraken’s Satoshi Test

On platforms such as Kraken, the Satoshi Test is required when withdrawing to a new external wallet or depositing from an unverified self-custody address. The process looks like this:

  • A verification request prompts a 180-minute window
  • You receive a unique address and the exact amount to send
  • After sending and confirming, the wallet becomes verified
  • Failed or expired tests must be repeated

This protocol ensures that only wallet owners with private key access can complete high-risk transactions.

Summary

The Satoshi Test provides a streamlined and transparent approach to confirming ownership of private wallets. It strengthens compliance while keeping private keys secure.

For users and platforms operating with peer-to-peer or self-custody transactions, understanding this verification step is crucial for both security and regulatory alignment.

Table of Content