- AML (Anti-Money Laundering)
- ASIC
- Atomic swap
- Austrian School of Economics
- Batching
- Bitcoin Address
- Bitcoin Client
- Bitcoin Core
- Bitcoin Improvement Proposal (BIP)
- Bitcoin Network
- Block
- Block Header
- Block Height
- Block Reward
- Blockchain
- BTC
- Bubble
- Chain Reorganization
- Coinbase Transactions
- CoinJoin
- Confirmation
- Cryptocurrency Mixer
- Cryptography
- DAO (Decentralized Autonomous Organization)
- DCA (Dollar-Cost Averaging)
- DEX (Decentralized Exchange)
- Difficulty of Bitcoin
- Digital Signature
- Distributed Ledger
- Don’t Trust, Verify
- Double Spend
- Dust
- DYOR (Do Your Own Research)
- Encryption Algorithm
- Exchange
- Exchange Volume
- Extended Public Key (xPub)
- Fear of Missing Out (FOMO)
- Fiat
- Flippening
- FORK
- FUD
- Genesis Block
- Graphics Processing Unit (GPU)
- Halving
- Hard Fork
- Hash
- Hash Rate
- Hashing
- HODL
- Hyperbitcoinization
- Inflation
- Initial Block Download (IBD)
- Intrinsic Value
- Know your customer (KYC)
- Layer 2
- Light Client
- Lightning Network
- Margin Trading
- Market Depth
- Mempool
- Miner
- Mining
- Mining Pool
- Mt. Gox
- Multisignature
- NFT (Non-Fungible Token)
- Nocoiner
- Node
- Nonce
- Not Your Keys, Not Your Coins
- Off Chain
- On Chain
- Operations Security (OPSEC)
- Orphaned Block
- Payment Channel
- Peer-To-Peer (P2P)
- Precoiner
- Private Key
- Proof of Keys
- Proof of Work (PoW)
- Protocol
- Public Key
- Public Key Cryptography
- QR Code
- Recovery Seed Phrase
- Rekt
- Sat
- Satoshi Nakamoto
- Schnorr Signature
- Segregated Witness (SegWit)
- SHA-256
- Shitcoin
- Sidechain
- Signature
- Smart Contracts
- Soft Fork
- Testnet
- To The Moon
- Transaction
- Transaction Fee
- Unconfirmed Transaction
- Unspent Transaction Output (UTXO)
- UTXO Set
- Virgin Bitcoin
- Wallet
- XBT
- Zero Confirmation Transaction
- Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK)
The UTXO set is the number of all unspent transactions on the network. Unspent transactions are, in turn, payments in which higher coin denominations were involved, resulting in the sender having to return the change.
How it works?
When paying for services or goods or making a payment transfer to another user in cryptocurrency, money is transferred from one address to another. However, a situation may arise here when coins of an inappropriate denomination are on the crypto wallet (this depends on previous transactions). As a result, the system selects the closest value of the number of coins, sends them to the recipient, and then returns the change to the sender through a new transaction. The sender ends up being charged twice for both transactions.
There can be a large number of such transactions in the system at the same time. A special system called UTXO is designed to eliminate the reuse of coins and track statistics of the total number of available crypto assets.
What problems does the UTXO set solve?
In addition to preventing double spending of the same coins, this model provides:
- simplified network scalability, resulting in transactions being processed faster due to parallel verification processes;
- confidentiality and security - when mixing coins, users have an increased level of security; it is much more difficult for interested parties to track the purpose of transactions and the path of coins;
- flexibility - when using the UTXO system, coins of different denominations can be used, as a result of which the transaction is confirmed.