สถานะ
Liquidity
Base Fee (sat)
Fee Rate (ppm)
เชื่อมกับ

⚡ Lightning Network Simulator

จำลอง Payment Channel + Routing Nodes · Drag, Click, Explore

🏠 Home ⚠ Simulation เพื่อการศึกษา 📖 บทนำ
LEARNING PROGRESS
รอเปิด Channel
STEP 1 · CHANNEL SETUP
NO CHANNEL
💡 ล็อก Bitcoin ใน 2-of-2 Multisig ครั้งเดียว ทำ TX ได้ไม่จำกัด
Preset:
≈ $0.00
≈ $0.00
20 sat/vByte · Funding ≈ 5,000 sats
🔀 STEP 2 · ROUTING NODES
💡 คลิก Node ดู/แก้ · ลาก ย้ายตำแหน่ง · Fee สุ่ม 2–20 sat
ลอง Toggle Node ที่ถูกที่สุด เป็น Offline — ระบบจะเลือก Route ที่แพงกว่าแทน
NODE · FEE · PPM · LIQ · STATUS ★ ถูกสุด   ● แพงสุด
STEP 3 · SEND
จำนวน (sats)
10,000 sats
ทิศทาง
Route Path
กด FIND ROUTE
NETWORK MAP  คลิก Node เพื่อแก้ไข · ลากเพื่อย้ายตำแหน่ง
WATCHTOWER: MONITORING ป้องกัน Breach Remedy TX
🔒 HTLC PROCESS IDLE — รอการส่งเงิน
Bob สร้าง Secret R + Hash(R)
Alice ล็อก HTLC ที่ Node แรกในเส้นทาง
แต่ละ Node ส่ง HTLC ต่อไปข้างหน้า
Bob รับและเปิดเผย Secret R
R ไหลย้อนกลับ — ทุก Hop ปลดล็อก ⚡
ALICE
0
sats
$0.00
BOB
0
sats
$0.00
CAPACITY
OFF-CHAIN TXs
0
FEES SAVED
0
OPEN FEE
NODES
0
STATUS
OFFLINE
📋 TRANSACTION LOG
--:--:--Simulator พร้อม — เปิด Channel แล้วเพิ่ม Routing Nodes
📚 LEARNING CENTER
กล่องดำ = Live data จาก Simulator

Lightning Network คือ Layer 2 บน Bitcoin ที่ให้ส่งเงินได้ทันที ค่าธรรมเนียมเกือบ 0

Alice ไม่จำเป็นต้องมี Channel ตรงกับทุกคน — Bitcoin วิ่งผ่าน Routing Nodes ที่เชื่อมกันในเครือข่ายได้

⚡ ลองเพิ่ม Node แล้วกด REWIRE เพื่อสร้าง Topology สุ่ม จากนั้น Find Route ดูเส้นทางที่ระบบเลือก

กด OPEN CHANNEL เพื่อดูข้อมูล Live

Bitcoin ไม่ต้องวิ่งตรงจาก Alice → Bob เสมอไป — อาจวิ่งผ่าน Node หลายตัวในเครือข่าย

เส้นทางถูกเลือกจาก: ① ค่าธรรมเนียมรวมต่ำสุด + ② ทุก Hop มี Liquidity เพียงพอ + ③ Node Online

ใน Simulator เส้นเชื่อมระหว่าง Node เป็นแบบสุ่ม กด REWIRE เพื่อสร้าง Topology ใหม่ทุกครั้ง

กด OPEN CHANNEL + เพิ่ม Node เพื่อดู Live

HTLC ทำให้ Multi-hop Payment เป็น Atomic — สำเร็จหรือล้มเหลวทั้งหมด

① Bob สร้าง Secret R + Hash(R) → ② Alice ล็อกทุก Hop → ③ Bob เปิดเผย R → ④ R ไหลย้อน ทุก Hop ปลดล็อก

ถ้า Routing ล้มเหลวที่ Hop ใด — HTLC expire → เงินคืนผู้ส่งอัตโนมัติ

กด SEND (routed) เพื่อดู HTLC Live

Outbound Liquidity = เงินฝั่งเรา = ส่งออกได้ · Inbound = เงินฝั่งคู่ = รับได้

ถ้า Node กลางมี Liquidity น้อยกว่า Amount → Route นั้นใช้ไม่ได้ ต้องหา Route อื่น

💡 ลอง Toggle Node ที่มี Liquidity สูงเป็น Offline ดูว่า Route เปลี่ยนหรือ Fail

กด OPEN CHANNEL + เพิ่ม Node เพื่อดู Live

Simulator ใช้ BFS/Dijkstra หาเส้นทางสั้นที่สุด (fee ต่ำสุด) บน Graph ที่สุ่มสร้างขึ้น

พิจารณา: ① fee รวม ② Liquidity ทุก Hop ③ Node Online เท่านั้น

กด REWIRE เพื่อ Random Topology ใหม่ แล้วกด Find Route ดูว่าเส้นทางเปลี่ยนยังไง

กด FIND ROUTE เพื่อดู Pathfinding Live

Routing ล้มเหลวได้จาก: ① Liquidity ไม่พอ ② Node Offline ③ ไม่มีเส้นทางเชื่อมถึง Bob ④ Congested (Fee ×2)

เมื่อ HTLC expire → เงินคืนผู้ส่งอัตโนมัติ ไม่มีการสูญเสีย

🧪 ลอง Toggle ทุก Node เป็น Offline แล้ว Find Route — จะเห็น "No Route" และใช้ Direct ถ้าทำได้

Toggle Node เป็น Offline แล้ว FIND ROUTE เพื่อดู Live

Base Fee: คงที่ต่อ Payment · Fee Rate (ppm): สัดส่วนตาม Amount

Formula: hop_fee = base_fee + ⌈amount × fee_rate / 1,000,000⌉

Alice ต้องส่ง amount + routing_fees ทั้งหมด เพื่อให้ Bob ได้รับ amount ครบ

กด FIND ROUTE เพื่อดู Fee Live

ข้อดี: เร็ว (<1 วินาที), ถูกมาก, Micropayments, Privacy (Onion Routing)

ข้อจำกัด: ต้องล็อก Liquidity, Routing อาจล้มเหลว, Node ต้อง Online

🎯 Lightning เหมาะ: ชำระประจำวัน, Streaming, IoT, ข้ามพรมแดนขนาดเล็ก

🎯 On-chain เหมาะ: ธุรกรรมขนาดใหญ่, DeFi, Cold storage

กด OPEN CHANNEL เพื่อดูข้อมูล Live