🔗 Block #0 (Genesis Block)
Hash:000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
Version:0x00000001 (1)
Prev Hash:0000000000000000000000000000000000000000000000000000000000000000
Merkle Root:4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
Timestamp:2009-01-03 18:15:05 (1231006505)
Bits (Target):0x1d00ffff
Nonce:2,083,236,893
Reward:5,000,000,000 sats (Unspendable)
💡
รู้หรือไม่? (Did you know...)

ในบล็อกแรกของโลก ซาโตชิ นากาโมโตะ ได้ซ่อนข้อความประวัติศาสตร์ไว้ในข้อมูล Coinbase Transaction เพื่อเป็นหลักฐานระบุวันที่เริ่มต้นเชน และเสียดสีระบบธนาคารแบบดั้งเดิม:

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
🔗 Block Details
Hash:...
Version:...
Previous Hash
...

Merkle Root:
...
Timestamp:...
Bits (Target):...
Nonce:...
Miner:...
Reward:...
ASIC Miner : Proof of Work
00:00.00
ขั้นตอนที่ 1/9

ยินดีต้อนรับสู่ Simulator!

ระบบนี้จะพาคุณเรียนรู้วิธีการเป็นนักขุด Bitcoin ให้คุณทำความเข้าใจไปทีละขั้นตอน

👋

ยินดีต้อนรับสู่ Simulator!

ระบบนี้จำลองการทำงานจริงของ Bitcoin Node
คุณต้องการให้เราแนะนำวิธีการเล่นทีละขั้นตอนก่อนหรือไม่?

🌳 Merkle Tree Visualizer

🛡️ Merkle Tree เป็นแค่ "ซีลกันรอยแกะ"

หน้าที่ของมันคือการสรุปข้อมูลทั้งหมดให้เหลือ Hash เดียว (Root) เพื่อเอาไปใส่ใน Block Header

โหนดรู้ได้ไงว่าใครโกง?

เวลา Full Node ตรวจสอบบล็อก มันไม่ได้เช็คย้อนรอยจาก Merkle Tree ลงมาครับ แต่มันจะเอา [Tx] ทุกอันในบล็อกนี้ ไปเช็คกับฐานข้อมูล UTXO Set ทีละอัน ถ้าระบบเจอว่า Tx ใบไหนพยายามใช้เหรียญที่เคยถูกใช้ไปแล้ว จะถือว่าเป็น (Double Spending) โหนดจะ "เตะบล็อกนั้นทิ้งทั้งบล็อก" ทันที โดยไม่สนใจเลยว่า Merkle Tree จะหน้าตาเป็นยังไง

💡 กฎเลขคี่: หากมีรายการเป็นเลขคี่ ธุรกรรมตัวสุดท้ายจะถูก โคลนตัวเอง เพื่อให้จับคู่ได้