This glossary contains the explanations of common words used in Wasabi and regarding Bitcoin privacy in general. Every item contains a link to the respective full document for more details.
# Bitcoin in general
Bitcoin Improvement Proposal. A design document for introducing features or information to Bitcoin. Read more: Wasabi Supported BIPs
Refers to keeping a reserve of important Bitcoin secrets offline. Cold storage is achieved when Bitcoin private keys are created and stored in a secure offline environment. Cold storage is important for anyone with bitcoin holdings. Online computers are vulnerable to hackers and should not be used to store a significant amount of bitcoin. Read more: Cold Wasabi Protocol
The sender of a transaction includes a fee to the network for processing the requested transaction. Most transactions require a minimum fee. Read more: What fee should I select?
A hardware wallet is a special type of Bitcoin wallet which generates and stores the user's private keys in a tailor made hardware device. Read more: Hardware Wallet FAQs
Lightning Network is a proposed implementation of Hashed Timelock Contracts (HTLCs) with bi-directional payment channels which allows payments to be securely routed across multiple peer-to-peer payment channels. This allows the formation of a network where any peer on the network can pay any other peer even if they don't directly have a channel open between each other. Read more: Use Lightning
The Bitcoin Mempool (memory pool) is a collection of all transaction data in a block that have been verified by Bitcoin nodes, but are not yet confirmed. Read more: How does Wasabi know of incoming transactions to the mempool?
Multisignature (m-of-n multisig) refers to requiring more than one key to authorize a Bitcoin transaction.
m signatures of
n public keys can the bitcoin be spent.
Read more: Can I generate a multi signature script?
Output, transaction output, or TxOut is an output in a transaction which contains two fields: a value field for transferring zero or more satoshis and a pubkey script for indicating what conditions must be fulfilled for those satoshis to be further spent.
The signature of a P2WPKH contains the same information as a Pay-to-Public-Key-Hash (P2PKH) spending, but is located in the witness field instead of the scriptSig field. The scriptPubKey is also modified. Read more: BIP 84 derivation scheme for P2WPKH based accounts
A satoshi is the smallest denomination of bitcoin that can be recorded on the blockchain. It is the equivalent of 0.00000001 bitcoin and is named after the creator of Bitcoin, Satoshi Nakamoto. Read more: How can I display the fee in satoshi per byte?
Simplified Payment Verification (SPV)
SPV is a method for verifying particular transactions were included in a block without downloading the entire block. The method is used by some lightweight Bitcoin clients. Read more: Wasabi Wallet under the hood
Unspent Transaction Output (UTXO)
UTXO is an unspent transaction output that can be spent as an input in a new transaction. Read more: How can I select UTXOs for CoinJoin?
# Privacy and Wasabi
Address reuse refers to the use of the same address for multiple transactions, this is very bad for privacy. Read more: Address reuse
Anonymity Set (anonset)
The anonymity set is effectively the size of the group you are hiding in during a CoinJoin. It's the quantity of equal value outputs of one CoinJoin transaction. Read more: What is the anonimity set?
Change address detection
Many Bitcoin transactions have change outputs. It would be a serious privacy leak if the change address can be somehow found, as it would link the ownership of the (now spent) inputs with a new output. Read more: Change coins
CoinJoin is a trustless method for combining multiple Bitcoin payments from multiple spenders into a single transaction to make it more difficult for outside parties to determine which spender paid which recipient. Read more: What is a CoinJoin?
Coin control is a must learn if you care about your privacy in Bitcoin. As can be understood from the name, this is a proper control of one's coins. Read more: Coin Control Best Practices
This is a heuristic or assumption which says that if a transaction has more than one input then all those inputs are owned by the same entity. Read more: Wasabi Wallet under the hood
The coordinator is a server which creates CoinJoins and accepts UTXOs in the mix. Read more: Wasabi Wallet under the hood
Dust is an UTXO that is uneconomical to spend.
Also, small portions of bitcoin can lead to serious consequences about one's privacy.
An example would be the so called
forced address reuse attack.
Read more: What is the dust threshold
KYC (Know Your Customer) is the process of a business being forced to identify and verify the identity of its clients, and to share this information with a government. The term is also used to refer to the bank regulation which governs these activities. Read more: AML/KYC Information
Peers in our documentation refers mainly to Bitcoin and Wasabi Wallet users, but it also means people. They are literally peers in the network, or in the CoinJoin.
XPUB (Extended Public Key)
An xpub, also know as Extended Public Key, is a part of BIP-32 that will allow you to observe your wallet without the private key (xpriv). Read more: Wasabi's Solution
Tor (The Onion Router) is free and open-source software for enabling anonymous communication. It is widely used by Wasabi. Read more: How does Tor protect my network level privacy?
The #twoweeks is a fun inside joke often used in the Wasabi documentation and, more generally, in the Internet community. In the case of Wasabi documentation, it usually indicates the arrival of a new function or update, to which the future date is still uncertain.
Eg. "Lightning Network is coming to Wasabi in #twoweeks"
A careful analyst sometimes deduces which software created a certain transaction, because many different wallet softwares don't always create transactions in exactly the same way. Read more: Technical Overview of Wasabi Wallet
Wasabikas are essentially builders and users of Wasabi in general.