⏰ Time:
🌡️ Temp:
Loading...
📌 อธิบายเรื่อง การ confirm ของ channel ที่เปิดบน LND (Lightning Network) ให้ชัดเจน
โดย puk
•2025-09-06 07:28
อธิบายเรื่อง การ confirm ของ channel ที่เปิดบน LND (Lightning Network) ให้ชัดเจน
1️⃣ การเปิด channel บน LND
เมื่อคุณเปิด channel:
LND จะสร้าง funding transaction บน Bitcoin blockchain
transaction นี้เอา BTC จาก wallet ของคุณไปฝากใน multisig address ของ channel
transaction จะถูก broadcast ไปยัง Bitcoin network
channel จะ รอ confirm บน blockchain ก่อนจะใช้งานได้
2️⃣ ใคร confirm?
การ confirm ของ channel funding transaction เกิดขึ้นโดย นักขุด Bitcoin เช่นเดียวกับ transaction ปกติ
เมื่อ miner ใส่ funding transaction ลงใน block และ block ถูกยืนยัน → channel จะมี 1 confirmation
channel ใช้งานเต็มรูปแบบได้ หลังจากจำนวน confirmations ที่ LND กำหนด
ปกติ 1–3 confirmations สำหรับ private channel
3–6 confirmations สำหรับ public channel
3️⃣ ตรวจสอบสถานะ channel
ใช้คำสั่ง:
lncli pendingchannels
ตัวอย่าง output:
{
"pending_open_channels": [
{
"channel": {
"remote_node_pub": "03abc...",
"channel_point": "txid:0",
"capacity": "100000"
},
"confirmation_height": 0,
"commit_fee": "123",
"commit_weight": "600",
"fee_per_kw": "2000"
}
]
}
confirmation_height = 0 → ยังไม่ confirm
เมื่อ blockchain confirm transaction → confirmation_height จะปรากฏตาม block ที่ transaction ถูก confirm
4️⃣ สรุป
Funding transaction ของ channel ต้อง confirm บน Bitcoin blockchain
การ confirm เกิดจาก นักขุด + consensus ของ Bitcoin network
Channel จะใช้งานได้เต็มรูปแบบ หลังจาก confirm ตามจำนวน block ที่ LND กำหนด
หลัง confirm → คุณสามารถ:
ส่ง Lightning payments
รับ routing fee