ลอง Toggle Node ที่ถูกที่สุด ★ เป็น Offline — ระบบจะเลือก Route ที่แพงกว่าแทน
Lightning Network คือ Layer 2 บน Bitcoin ที่ให้ส่งเงินได้ทันที ค่าธรรมเนียมเกือบ 0
Alice ไม่จำเป็นต้องมี Channel ตรงกับทุกคน — Bitcoin วิ่งผ่าน Routing Nodes ที่เชื่อมกันในเครือข่ายได้
⚡ ลองเพิ่ม Node แล้วกด REWIRE เพื่อสร้าง Topology สุ่ม จากนั้น Find Route ดูเส้นทางที่ระบบเลือก
Bitcoin ไม่ต้องวิ่งตรงจาก Alice → Bob เสมอไป — อาจวิ่งผ่าน Node หลายตัวในเครือข่าย
เส้นทางถูกเลือกจาก: ① ค่าธรรมเนียมรวมต่ำสุด + ② ทุก Hop มี Liquidity เพียงพอ + ③ Node Online
ใน Simulator เส้นเชื่อมระหว่าง Node เป็นแบบสุ่ม กด REWIRE เพื่อสร้าง Topology ใหม่ทุกครั้ง
HTLC ทำให้ Multi-hop Payment เป็น Atomic — สำเร็จหรือล้มเหลวทั้งหมด
① Bob สร้าง Secret R + Hash(R) → ② Alice ล็อกทุก Hop → ③ Bob เปิดเผย R → ④ R ไหลย้อน ทุก Hop ปลดล็อก
ถ้า Routing ล้มเหลวที่ Hop ใด — HTLC expire → เงินคืนผู้ส่งอัตโนมัติ
Outbound Liquidity = เงินฝั่งเรา = ส่งออกได้ · Inbound = เงินฝั่งคู่ = รับได้
ถ้า Node กลางมี Liquidity น้อยกว่า Amount → Route นั้นใช้ไม่ได้ ต้องหา Route อื่น
💡 ลอง Toggle Node ที่มี Liquidity สูงเป็น Offline ดูว่า Route เปลี่ยนหรือ Fail
Simulator ใช้ BFS/Dijkstra หาเส้นทางสั้นที่สุด (fee ต่ำสุด) บน Graph ที่สุ่มสร้างขึ้น
พิจารณา: ① fee รวม ② Liquidity ทุก Hop ③ Node Online เท่านั้น
กด REWIRE เพื่อ Random Topology ใหม่ แล้วกด Find Route ดูว่าเส้นทางเปลี่ยนยังไง
Routing ล้มเหลวได้จาก: ① Liquidity ไม่พอ ② Node Offline ③ ไม่มีเส้นทางเชื่อมถึง Bob ④ Congested (Fee ×2)
เมื่อ HTLC expire → เงินคืนผู้ส่งอัตโนมัติ ไม่มีการสูญเสีย
🧪 ลอง Toggle ทุก Node เป็น Offline แล้ว Find Route — จะเห็น "No Route" และใช้ Direct ถ้าทำได้
Base Fee: คงที่ต่อ Payment · Fee Rate (ppm): สัดส่วนตาม Amount
Formula: hop_fee = base_fee + ⌈amount × fee_rate / 1,000,000⌉
Alice ต้องส่ง amount + routing_fees ทั้งหมด เพื่อให้ Bob ได้รับ amount ครบ
✅ ข้อดี: เร็ว (<1 วินาที), ถูกมาก, Micropayments, Privacy (Onion Routing)
⚠ ข้อจำกัด: ต้องล็อก Liquidity, Routing อาจล้มเหลว, Node ต้อง Online
🎯 Lightning เหมาะ: ชำระประจำวัน, Streaming, IoT, ข้ามพรมแดนขนาดเล็ก
🎯 On-chain เหมาะ: ธุรกรรมขนาดใหญ่, DeFi, Cold storage