Saturn Documentation
Launch App
  • Saturn
  • Traders
    • Trading in Saturn
    • How to Swap
    • How Saturn Protects Your Trades from MEV Risks
  • Liquidity Providers
    • Open a position in a Liquidity Pool
    • Managing your Portfolio on Saturn
  • Token Creators
    • How to Create a Pool on Saturn
  • Builders
    • Saturn API
      • Pool API
        • Initialize pool
        • Add Shards
        • Open position
        • Increase Liquidity
        • Remove Liquidity
        • Swap
        • Swap Quotes
        • Boost Transaction
        • Wallet
      • Indexer API
        • Collections
        • Pools
        • Prices
        • Positions
        • Transactions
        • Charts
        • Stats
    • Liquidity Pool SDK
  • Saturn V1
    • Overview
    • How-To-Links
      • Setting up Trading Account
        • Withdrawing from Trading account
      • Swap
      • Orderbook
        • Your Profile
          • Trade History
        • How to place a sell order
        • How to place a buy order
        • Positions
      • Collect
      • Charts
      • Tutorial videos
        • Setting up a Trading Account (v3) and preparing for Rings Airdrops
        • Trading on Saturn
    • FAQs
      • What are Satoshi's, Rare SATs, and Rings?
        • More on Rare SATs
      • What is a UTXO
      • What is a PSBT
      • Why are there batch sizes?
      • Compatible Wallets
      • Why is my Available balance different than my Total balance?
Powered by GitBook
On this page
  1. Saturn V1
  2. FAQs

What is a UTXO

In the Bitcoin system, a UTXO stands for "Unspent Transaction Output." Here's what it means in basic terms:

  1. Transaction Outputs: When a Bitcoin transaction occurs, it creates "outputs." These outputs are amounts of Bitcoin that are designated for specific addresses. Essentially, they represent how the Bitcoin is divided up and where it's sent.

  2. Unspent: When we say an output is "unspent," it means that the Bitcoin assigned to that output has not been used in a new transaction yet. It's still available to be used by the owner of the associated address.

  3. The UTXO Model: Bitcoin uses the UTXO model to track ownership and transaction states. Every time you receive Bitcoin, a new UTXO is created, associating that amount with your address. When you send Bitcoin, you are consuming one or more UTXOs and creating new ones. The Bitcoin network checks only the UTXOs (and not any account balance) to validate that you have enough Bitcoin to send in a transaction.

  4. Record Keeping: Think of UTXOs as individual line entries in Bitcoin's ledger. Instead of each user having a singular balance, Bitcoin's history consists of these UTXOs which, when totaled up, give the balance of an address.

In essence, the UTXO model is Bitcoin's way of keeping track of who has how much Bitcoin by maintaining a record of all individual transaction outputs that have not been spent yet.

PreviousMore on Rare SATsNextWhat is a PSBT

Last updated 1 year ago