Close Menu
Crypto Valley Journal
    Facebook X (Twitter) Instagram
    Crypto Valley Journal
    • Hot Topics
      • News
      • Minds
    • Focus
      • Background
      • Blockchain
      • Legal & Compliance
      • Non-Fungible Token (NFTs)
    • Investing
      • Markets
      • Financial Products
      • Decentralized Finance (DeFi)
      • Exchange overview
    • Education
      • Basics
      • Glossary
      • Politicians on crypto
    • Statistics
      • Bitcoin-ETF-Flows
      • Ethereum-ETF-Flows
      • Crypto market data
      • On-chain data
    • Academy
      • Overview
      • Part 1: Blockchain
      • Part 2: Money
      • Part 3: Bitcoin
      • Part 4: Cryptocurrencies
      • Part 5: Decentralized Finance
      • Part 6: Investing
    • English
      • Deutsch
    Crypto Valley Journal
    You are at:Home » Focus » Background » Understanding wallet ownership verification methods for VASPs

    Understanding wallet ownership verification methods for VASPs

    By 21 Analytics on 13. April 2023 Background

    With the growing use of virtual assets, the Financial Action Task Force (FATF) has issued guidance for virtual asset service providers (VASPs) to verify wallet ownership during transactions. This is to prevent the risk of processing a transaction to a sanctioned entity, especially when it involves an unhosted wallet.

    An unhosted wallet is used to store digital assets. The wallet owner has complete control of their private key, which is needed to conduct transfers. Unhosted wallets are also called self-hosted wallets, private or crypto wallets. VASPs do not provide these wallets; popular examples include hardware wallets like BitBox 02 and Trezor or mobile wallets like BlueWallet and Edge. Other examples of unhosted wallets include paper wallets, where the wallet user records their private key and addresses on a piece of paper or desktop wallets like Electrum and Metamask.

    VASPs have to prove wallet ownership

    The Financial Action Task Force (FATF) released its final Travel Rule guidance in October 2021. The guidance stipulated that virtual asset service providers (VASPs) are to verify, obtain and hold originator and beneficiary information for transactions. Virtual asset service providers (VASPs) can prove wallet ownership in 4 manners, namely, via visual proofs, a Satoshi Test, manual signing or through Address Ownership Proof Protocol (AOPP).

    Subscribe to our newsletter

    The best articles of the week, directly delivered into your mailbox.

    In addition to this, unhosted wallets have fallen into its scope. Unhosted wallets are privately owned; VASPs have no way of knowing to whom they are transferring funds and could stand the risk of processing a transaction to a sanctioned entity. The FATF recommended that for transactions involving an unhosted wallet and a VASP, VASPs are to request proof of wallet ownership to remedy this issue.

    Visual Proofs explained

    A visual proof can include a screenshot of the wallet software displaying the address the wallet user wants to use for the transaction or a video clip showing the wallet address. The proof is then sent to a VASP who verifies that the address in the image matches the desired withdrawal address; if the addresses match, the transaction will go ahead.

    Visual Proof pros:

    • It’s familiar and easy to perform for users
    • It works with every wallet

    Visual Proof cons:

    • Visual proofs are sensitive to fraud and can be tampered
    • Time-consuming and error-prone, as the image needs to be examined by the VASP’s compliance staff
    • Transfer turnaround time is slower due to the manual inspection element, resulting in a poor user experience
    • It’s impossible to automate due to the vast amount of unhosted wallets available
    • It encourages address reuse due to VASPs trying to avoid inspections

    The Satoshi Test

    The wallet user will initiate the withdrawal process. The user and the VASP will agree on sending a very small number of funds - in Bitcoin, a couple of Satoshis - in a specific timeframe to verify wallet ownership. If the user is able to do this, it serves as wallet ownership proof.

    Satoshi Test pros:

    • The process can be automated on the VASP’s side
    • It’s safer than screenshots, as anyone with basic computer or cellphone knowledge can manipulate screenshots
    • It’s easier than manual signing; most crypto users face difficulties when requested to sign a message with their wallet

    Satoshi Test cons:

    • It’s not free, while the transferred amount can be returned; transaction fees can't
    • The process can be slow as it is not fully automated; manpower is needed for reviews and responses to the proof
    • Some VASPs charge users for the process due to manpower used for review; in turn, address reuse is encouraged to save money
    • Sending from specific addresses is a non-trivial task with UTXO-based cryptocurrencies, like Bitcoin, and often not possible with a wallet
    • It’s a cumbersome and friction-filled process resulting in a poor experience for the customer, who usually requires support to perform it

    Verification through Manual Signing

    The manual signing method verifies wallet ownership through a digital signature. The wallet user will initiate the transaction then the VASP will issue a message for the user to sign. This message issued by the VASP will need to be copied and pasted into the user’s wallet software and signed by the user. This signed message is then returned to the VASP. A VASP can manually add this signature to its software, or the user can manually add it to their software (where it will appear on the VASP’s software).

    Manual Signing pros:

    • It’s a cryptographically secure proof of ownership
    • The process can be automated for the VASP

    Manual Signing Cons:

    • Not all wallets support it
    • Only advanced wallet users know how to execute this method; therefore, it isn’t ideal for average crypto wallet users

    Address Ownership Proof Protocol (AOPP): the easiest method?

    AOPP is very similar to the manual signing method above - it provides ownership proofs through digital signatures but is entirely automated. AOPP connects to the VASP without the wallet user having to copy and paste any messages or addresses. The VASP provides the user with a link, or QR code, that, when clicked or scanned, sends a message to the unhosted wallet. The user signs this message, which is automatically sent back to the VASP, all in under 3 minutes.

    AOPP pros:

    • The process is fully automated upon user demand
    • It’s safer than the screenshot option
    • It’s easier than manual signing
    • There's no reason to reuse addresses, thus enhancing the privacy of the user and the VASP
    • Malware attacks are minimised as there is no copying and pasting of addresses
    • It’s fast; wallet ownership can be verified in seconds
    • It’s Travel Rule and General Data Protection Regulation (GDPR) compliant

    AOPP cons:

    • Only some wallets support it, but there is ongoing work on wallet support for various hardware and software wallets.
    Share. Facebook Twitter LinkedIn Email Telegram WhatsApp

    About the author

    21 Analytics
    • Website

    21 Analytics provides Travel Rule Compliance Software that enables transactions with VASPs and unhosted wallets, with guaranteed data protection. Founded by Bitcoiners working in the blockchain industry since 2014, 21 Analytics leverages its knowledge and experience to advance its ethos of combining compliance with data protection.

    Related Articles

    A Reuters analysis estimates the Trump family's crypto gains at $2.3 billion, while investors incurred book losses of the same amount.

    Trump family earns $2.3 billion from crypto projects

    IC3 researchers refute three central promises of the AI and blockchain market narrative in a 155-page survey on crypto and AI.

    The synergy between AI and blockchain is overstated

    Strategy and BitMine are deep in the red: around USD 21 billion in unrealized losses. The Digital Asset Treasury (DAT) sector is wobbling.

    Strategy and BitMine underwater: USD 21 billion unrealized loss

    Crypto sanctions against Russia: the 21st package proposes a first-ever ban on crypto services targeting entire third countries.
    10. June 2026

    EU Commission plans expanded crypto sanctions against Russia

    MUFG, SMBC and Mizuho plan to jointly issue a yen stablecoin by March 2027, backed by the FSA pilot program and an LDP recommendation.
    10. June 2026

    Japan’s largest banks to issue yen stablecoin by 2027

    Anthropic releases Claude Fable 5 with automatic fallback across three high-risk areas, the first publicly available Mythos-class model.
    10. June 2026

    Anthropic releases Claude Fable 5, a safeguarded Mythos-class model

    twitter image button instagram image button linkedin image button youtube image button

    About Crypto Valley Journal
    About Crypto Valley Journal

    On the pulse of the movement

    • Academy
    • Contact
    • Advertising
    • About us
    • Partner
    • Imprint
    • Privacy
    • Disclaimer
    Search

    Type above and press Enter to search. Press Esc to cancel.