⚠ Max Block Size Exceeded! Remove transactions before closing the block.
⚠ Negative Balance Detected! This block is invalid — deselect conflicting transactions.
— THE ITCOIN GAME — Satoshi View
💾 Progress saved automatically
📖 Moderator Guide & Rules

You are Satoshi — the game moderator. You control the flow of every block. Keep this screen visible to all players at all times (project it or share your screen). Players start with 1 BTC each and compete to collect the most by the end of 10 blocks.

⚙️ Before the game — Setup
  • 1Set your Game Parameters: number of miners, block reward, max block size, and difficulty condition. Then click "Initialize Game". Optionally type player names in the Bitcoin Balance table so miners can find themselves easily.
  • 2Each miner opens Miner View on their own device and enters their assigned Miner ID (e.g. Miner1, Miner2…).
💡 Difficulty condition: the hash must end in the character shown in your difficulty setting (e.g. "Ended in 9" means the last character of the hash must be 9). Miners check the last character of their computed hash. Only about 1 in 16 tries will qualify — that's the Proof of Work.
▶️ Each round — Open a New Block
  • 3Click "Open New Block". A 3-second countdown runs, then 10 random transactions appear in the pool. The mining race begins — miners start guessing nonces immediately.
  • 4Keep the Transaction Pool and Bitcoin Balance tables visible on the projected screen at all times during mining.
📢 When a miner shouts "BITCOIN!" — Consensus
  • 5All miners stop mining immediately. In the Bitcoin Balance table, tick the checkbox next to the miner who shouted. Their reward is added automatically.
  • 6Ask the miner for: (a) their Nonce — type it in the Public Mainnet table (expand it below), and (b) their selected transactions — tick the matching checkboxes in the Transaction Pool in ascending order (T1 before T3 before T7, etc.). The Block Hash and balances update automatically.
  • 7Verify all three conditions before closing the block:
  • Block Hash ends in the required character (difficulty met)
  • Block Size ≤ Max Size (no overflow warning shown)
  • All New BTC Balances are ≥ 0 (no negative balance warning shown)
  • 8Ask all other miners to independently verify the hash using their own Hash Calculator with the same inputs. When everyone agrees → click "Close Block & Update Balance".
📋 Transaction ordering rule: transactions are always concatenated in ascending numerical order — T1 before T2 before T3, and so on — regardless of the order they were selected. This screen applies that order automatically. Miners must follow the same rule when typing their transaction string (e.g. T1T3T7, never T7T3T1). This guarantees everyone computes the same hash.
⚠️ If consensus fails (wrong hash, size exceeded, or negative balance): uncheck the selected miner, uncheck all selected transactions, and resume mining. Another miner may shout "BITCOIN!" at any time.
🏁 End of game

After 10 blocks, the miner with the highest BTC balance wins. Use the Bitcoin Balance table to announce final standings.

⚙️ Game Parameters
Each transaction has a size. The sum of selected transactions must not exceed this limit.
New BTC awarded to the miner who successfully mines each block.
Real players. Remaining slots (up to 20) become fictional users who appear in transactions.
The hash must satisfy this condition to be valid. "Ended in 9" means the last character must be 9. Make it harder ("Ended in 99") or easier ("Ended in 5") mid-game as needed.

Block Size:
0 / 1000
Tx From To Qty (BTC) Size Fee (BTC) Select
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
⚠️ Do not refresh this page while the countdown is running — it may interrupt transaction generation. Progress is saved automatically at all other times.
⬤  No miner selected
Player Name ID Current BTC New BTC Select
🔗 Public Mainnet — Block Chain
Next block to mine: 1
Block Miner Transactions Nonce Block Hash
GenesisSatoshiinitialization1 0ccc9947eb5b21bd245431a18bed17ba
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10