Bitcoin Forum
July 12, 2026, 06:36:30 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Learning Sandbox - learn UTXOs, fees, mempool & blocks in your browser  (Read 25 times)
Cinexa (OP)
Newbie
*
Offline

Activity: 3
Merit: 0


View Profile
July 11, 2026, 03:28:08 PM
 #1

Hi everyone,

I built a free Bitcoin Learning Sandbox for people who want to understand how Bitcoin actually works, without running a node, without testnet coins, and without risking real funds.

Link: https://cinexacode.fun/bitcoin-sandbox

Everything runs in the browser. Keys, UTXOs, mempool, and blocks are simulated for education. No mainnet connection.

What you can do

  • Wallet Generator - generate a mock keypair, see private key (hex), WIF, public key, Legacy (1...) and SegWit (bc1q...) addresses. Starter UTXOs are auto-funded so you can practice immediately.
  • UTXO model - balance = sum of unspent outputs. Each UTXO shows txid, vout, address, and amount in sats.
  • Transaction Builder - pick inputs, set receiver + amount, adjust fee rate (sat/vB). Preview raw JSON with vin/vout including change. Dust rule enforced (<546 sats rejected).
  • Mempool - broadcast a tx and watch queue position. Higher fee rate = higher priority. Fee slider (1-200 sat/vB) updates confirmation estimates live.
  • Block Explorer - mine the next block, confirm pending txs, increment block height, and follow events in the explorer feed.
  • Security Lessons - simulate address reuse warnings and private key exposure (exposed keys get swept on the next block).
  • Documentation tab - architecture overview and flow reference built into the UI.
  • Guided tutorial - first-visit walkthrough (12 steps) through each tab and button. Mobile-friendly bottom sheet on phones.
Typical learning flow

Code:
Generate Wallet → Build TX → Broadcast → Mempool Queue → Mine Block → Confirmed

Fee formula used in the simulator:
Code:
fee = fee_rate × vsize
change = inputs - amount - fee

Rough mempool behavior:
  • ≥ 80 sat/vB — likely next block
  • ≥ 15 sat/vB — ~2 blocks
  • ≥ 1 sat/vB — ~4 blocks
  • Very low — sits at the back of the queue

Who is this for?

  • Newcomers who hear "wallet" and "UTXO" but have never seen them in action
  • Anyone preparing for deeper reading (Mastering Bitcoin, etc.) who wants hands-on practice first

Who is this NOT for?

  • Production wallet testing - keys are mock/educational only
  • Real signing or broadcasting - no network, no real coins
  • Advanced script/path-level accuracy - this is a teaching simulator, not bitcoind

Important: Never use sandbox keys with real Bitcoin. Treat all keys as disposable learning material.

Feedback welcome

This is early and meant to be useful, not perfect. Just for fun. I'd especially appreciate thoughts on:

  • Is the UTXO → fee → mempool → confirm flow clear enough?
  • What topics should the Security tab cover next? (RBF, CPFP, coin selection, etc.)
  • Any bugs on mobile or desktop?

Try it here: https://cinexacode.fun/bitcoin-sandbox

If you find it helpful, a reply or suggestion for improvement is appreciated.

Thanks,
Cinexa
hd49728
Legendary
*
Offline

Activity: 2884
Merit: 1351



View Profile
Today at 03:25:50 AM
 #2

I built a free Bitcoin Learning Sandbox for people who want to understand how Bitcoin actually works, without running a node, without testnet coins, and without risking real funds.

Link: https://cinexacode.fun/bitcoin-sandbox

Everything runs in the browser. Keys, UTXOs, mempool, and blocks are simulated for education. No mainnet connection.
I can not access your site with Tor so I give up.

I would like to learn from this site https://learnmeabitcoin.com/ and I would like to recommend it to newbies who want to learn about Bitcoin too.

They can click on the Search box, type keyword of things they want to learn, and enter, the site will give them related pages it has for newbies to learn about that.

For example, with UTXO
https://learnmeabitcoin.com/technical/transaction/utxo/

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!