TX FLOW SIMULATOR

Step-by-step Bitcoin Transaction Journey

Transaction

1. CREATE

รวบรวม UTXO สร้าง Raw TX

2. SIGN

ใช้ Private Key เซ็นดิจิทัล (ECDSA)

3. BROADCAST

ส่งข้อมูลสู่เครือข่าย (Gossip Protocol)

4. MEMPOOL WAIT

รอ Miner เลือกไปแพ็กใส่ Block

5. MINE

Miner แก้สมการ PoW สำเร็จ

6. CONFIRM

ได้รับ Confirmation ลงใน Blockchain

Execution Monitor Step 1/6

TX Builder (UTXO Selection)

Simulator
Input (Alice's UTXO): -1.500 BTC
Output 0 (To Bob): +1.000 BTC
Output 1 (Change to Alice): +0.499 BTC
Miner Fee: 0.001 BTC

Digital Signature

Simulator
Applying ECDSA Signature...
Waiting for private key...

Node Terminal

user@node:~ $ sendrawtransaction 020000000144fa...
> Waiting for network propagation...

Mempool Status

● LIVE API
High Priority
-- sat/vB
Medium Priority
-- sat/vB
Low Priority
-- sat/vB

Proof of Work (Mining)

Simulator
Target: 0000000000000000000...
0 H/s
Waiting for miner...

Blockchain Confirmation

● LIVE API
Latest Block Height: fetching...
Block Hash:
fetching...

Global P2P Network Simulator

Status: Waiting to Broadcast...

ระบบจำลองเครือข่ายพร้อมทำงาน

กดปุ่ม ถัดไป ด้านซ้าย เพื่อเริ่มจำลองกระบวนการส่งบิตคอยน์

บทสรุปการเรียนรู้

  • Gossip Protocol: ข้อมูลถูกส่งต่อเป็นทอดๆ ระหว่าง Node เหมือนการกระซิบ ทำให้ข้อมูลกระจายทั่วโลกโดยไม่มีศูนย์กลาง
  • Mempool & Block: ธุรกรรมของคุณต้องรออยู่ใน Mempool (ห้องพัก) ก่อน จนกว่า Miner จะหยิบไปแก้สมการ (PoW) สำเร็จ จึงจะถูกบรรจุลง Block จริง
  • Ecosystem: การโอนบิตคอยน์ผสานการทำงานของ UTXO, การเข้ารหัสลับ (Cryptography), และระบบกระจายศูนย์ (P2P Network) เข้าด้วยกันอย่างสมบูรณ์