UniSat
  • 🔸welcome
    • UniSat Home
    • UniSat Work Priorities
      • UniSat 2025 Q2 Work priorities
      • Overview of UniSat 2025 Work Priorities
      • Production Roadmap in Q4 2024
  • 🛠️dev
    • Developer Center
      • UniSat Open API
      • Plans
      • How to Acquire a UniSat API Key
      • Enable the two-factor authentication
      • FAQ
      • Developer Service Legal Disclaimer
    • UniSat Wallet Integration
  • 🔹Products
    • UniSat Wallet
      • How to Create UniSat Wallet
      • How to Deposit/Withdraw Assets
      • How to Manage Your UniSat Wallet
      • Chrome Extension FAQ
      • UniSat Wallet Safety Guide: Protecting Your Assets
        • Best Practices for Safety
      • Release Notes
        • v1.6.2
        • v1.6.1
        • v1.6.0
        • v1.5.8
        • v1.5.4
        • v1.5.2
        • v1.5.1
        • v1.4.10
        • v1.4.9
        • v1.4.6
        • v1.4.5
        • v1.4.2
        • v1.4.1
        • v1.4.0
        • v1.3.3
        • v1.3.2
        • v1.3.1
        • v1.3.0
        • v1.2.9
    • UniSat Inscribe
      • How to Inscribe on UniSat
      • Inscribing brc-20 and Runes in a single transaction
      • Advanced Features
  • UniSat Marketplace
    • How to Trade on UniSat Marketplace
    • UniSat Marketplace Fee Rates
  • PizzaSwap
    • How to interact with PizzaSwap?
    • Green Channel User Guide
    • Guides for withdrawing your assets from PizzaSwap or brc20-swap
    • Bonus LP Rewards: Step-by-Step Guide
  • UTXO Management
    • Understanding UTXO
    • How to reclaim BTC/FB trapped in useless inscription UTXOs
    • How to split Ordinals / Runes / Alkanes / BTC / FB?
    • How to batch send Ordinals / Runes / Alkanes / BTC / FB?
    • How to merge Runes / Alkanes / BTC / FB?
    • How to unlock/lock inscription/Runes/Alkanes/ utxo and send as normal BTC in All UTXO Tab
    • FAQ
  • UniHexa - Coming Soon
  • UniSat Drops
  • 🎏Community
    • UniSat Points
    • UniSat Titles
    • UniSat Credits
    • Events
      • brc20-swap Early Access
      • UniSat OG Pass Collection
      • Babylon Staking Activity
        • How to Transfer $BABY to a Cosmos Wallet
        • How to Participate in BTC Staking on Babylon Using UniSat Wallet
    • Assets & Collections
      • Assets potentially associated with UniSat's products
      • How to Submit Collection in GitHub?
    • The Journey of a Bitcoin Alchemist
  • 📖Academy
    • Bitcoin
      • What is Bitcoin?
      • How does Bitcoin work?
      • Understanding Bitcoin Address Types
      • What is Signet?
      • Glossary
  • Ordinals
    • .unisat Names
      • Name recognized and resolved
  • Runes
    • How to Etch Runes?
    • How to Mint Runes?
    • How to Trade Runes?
  • Alkanes
    • How to Trade Alkanes on UniSat Marketplace
    • FAQ
  • Fractal Bitcoin
    • Runes on Fractal
      • How to Etch Runes?
      • How to Mint Runes?
      • How to Trade Runes?
    • CAT on Fractal
      • How to send / receive CAT20?
      • How to Buy and Sell CAT on UniSat CAT Market?
    • Fractal Service Links
  • Technical
    • Single-Step Transfer
    • Understanding Sub-1 sat/vB Bitcoin Transactions
      • What Happens When Bitcoin Fee Rates Drop Below 1 sat/vB?
      • The Hidden Risks of Sub-1 sat/vB Transactions
    • brc20-swap Introduction
      • What Is an Automated Market Maker?
      • Liquidity providers (LPs)
      • Testnet guide
      • Technical Q&A
      • Modules, withdrawals, and decentralization of brc-20
    • brc-20 Swap and PizzaSwap Development
  • Deprecated
    • Transfer brc-20 in UniSat Wallet (2023)
    • Simple Bridge
      • How to use the Simple Bridge
    • FairPool
      • Getting Started with FairPool
Powered by GitBook
On this page
  1. Technical
  2. Understanding Sub-1 sat/vB Bitcoin Transactions

The Hidden Risks of Sub-1 sat/vB Transactions

PreviousWhat Happens When Bitcoin Fee Rates Drop Below 1 sat/vB?Nextbrc20-swap Introduction

Last updated 1 month ago

CtrlK
  • #1 Stuck Transactions:
  • #2 Dust UTXO Attacks
  • #3: Transaction Chain Limitations
  • 🎯 Recommendations for Users

While sub-1 sat/vB transactions might seem appealing due to lower fees, they introduce serious risks that every user should understand before using them. These risks can lead to stuck transactions, financial losses, and poor user experience.

#1 Stuck Transactions:

  • Most mining pools currently do not mine transactions with 0.1 sat/vB or similar ultra-low fee rates

  • Your transaction may remain unconfirmed for days, weeks, or indefinitely

  • Funds become inaccessible - you can't spend the same UTXOs until the transaction confirms

  • Particularly problematic for time-sensitive operations such as mint or trade

#2 Dust UTXO Attacks

How the Attack Works:

  • Malicious actors send low-fee-rate UTXOs to your address

  • Later, your wallet automatically includes this UTXO when constructing a new transaction

  • The entire transaction inherits the low fee rate, making it unconfirmable

  • You must pay expensive RBF (Replace-By-Fee) acceleration costs to fix the issue

  • Why it’s sneaky:

    • Our wallet blocks UTXOs <600 sats, but attacks over 600 sats bypass this.

    • Merging these UTXOs (via wallet tools) spreads the poison to new transactions.

#3: Transaction Chain Limitations

The Technical Problem:

  • Bitcoin's mempool has a 25-transaction ancestor limit

  • Repeatedly spending 0.1 sat/vB transactions quickly approaches this limit

  • Once reached, new transactions cannot be broadcast

  • Regular users have no way to resolve this without technical tools

Resolution Challenges:

  • Only solution is using RBF (Replace-By-Fee) acceleration tools to replace earlier transactions

  • Current tool limitations - many RBF implementations have bugs and don't handle data cleanup properly

🎯 Recommendations for Users

  • Avoid sub-1 sat/vB transactions unless you fully understand the risks

  • Be Aware of the limited ecosystem support for handling sub-1 sat/vB transactions properly and potential inconsistent behavior across different wallet implementations

  • Keep RBF tools available for emergency acceleration

How UniSat may support sub-1 sat/vB transactions

  • We will do more research and aim to first implement in our explorer UniScan

  • More experimental tools may be possible in the future

More on how Sub-1 sat/vB transactions work: https://docs.unisat.io/technical/understanding-sub-1-sat-vb-bitcoin-transactions