Payment Channels ในบริบทของ Lightning Network :
Payment Channels (ช่องการชำระเงิน) เป็นเทคโนโลยีที่ใช้ในเครือข่ายบล็อกเชน (blockchain) เพื่อช่วยในการประมวลผลธุรกรรมการชำระเงินโดยไม่ต้องทำธุรกรรมทุกครั้งลงบนบล็อกเชนหลัก คุณลักษณะหลักของ Payment Channels คือการเปิดช่องทางการชำระเงินระหว่างสองผู้ใช้เพื่ออนุญาตให้พวกเขาทำธุรกรรมภายในช่องนั้นโดยไม่ต้องโพสต์ทุกรายการลงบนบล็อกเชนหลัก นี่เปรียบเสมือนการเปิดบัญชีพิเศษระหว่างผู้ใช้สองคนเพื่อทำธุรกรรมระหว่างกันโดยเฉพาะเอาไว้ เมื่อช่องการชำระเงินถูกเปิดขึ้นแล้ว พวกเขาสามารถทำธุรกรรมการชำระเงินในหลายรอบได้โดยไม่ต้องโพสต์ทุกรายการลงบนบล็อกเชน.
นี่คือตัวอย่างขั้นตอนวิธีทำงานของช่องการชำระเงิน :
- การเปิดช่อง : สองฝ่ายต้องทำธุรกรรมเริ่มต้นโดยการส่งเงินไปยังที่อยู่แบบมัลติซิกเนเจอร์ (multi-signature address) ที่เป็นการเปิดช่องการชำระเงิน และต้องลงลายเซ็นทั้งสองฝ่ายเพื่อทำธุรกรรมนี้.
- การส่งเงิน : ก่อนจะปิดช่องการชำระเงิน สองฝ่ายสามารถสร้างธุรกรรมการโอนเงินไปมาในช่องโดยอิงกับยอดเงินตอนที่เริ่มต้น การนำเงินออกจากช่องจะต้องมีการลงลายเซ็นจากทั้งสองฝ่ายเหมือนกัน.
- การปิดช่อง : เมื่อสองฝ่ายต้องการปิดช่องการชำระเงิน ยอดยกมาสุดท้ายจะถูกบันทึกลงบล็อกเชน เป็นการยืนยันถึงยอดยกมาสุดท้ายของทั้งสองฝ่ายและสามารถถอนเงินได้ตามยอดที่ถูกบันทึกนั้น.
การทำงานของ Payment Channels นั้นเกิดขึ้นระหว่างสองหรือหลายฝ่ายที่ต้องการทำธุรกรรมร่วมกันซึ่งสามารถเรียกว่า “ผู้เกี่ยวข้องในช่องการชำระเงิน” (channel participants) โดยในแต่ละช่องการชำระเงิน จะมีการสร้างธุรกรรมเริ่มต้น (opening transaction) โดยธุรกรรมนี้จะถูกบันทึกลงบล็อกเชน แต่ยอดเงินจริงจะไม่ถูกโอนจากผู้สร้างช่องไปยังบล็อกเชน แต่จะถูกล๊อคไว้ในช่องการชำระเงินโดยต้องมีลายเซ็นจากทั้งสองฝ่ายเพื่อทำธุรกรรมในช่องนั้น นี่คือที่มาของคำว่า “ล๊อคเงิน” (locking funds) หรือ “ล๊อคอยู่” (locking in).
เมื่อมีการทำธุรกรรมระหว่างผู้เกี่ยวข้องในช่องการชำระเงิน การล๊อคเงินนี้จะถูกปลดล๊อคโดยการ สร้างธุรกรรมปิด (closing transaction) และ จำนวนเงินที่ถูกส่งจริงจะถูกบันทึกลงบล็อกเชน ผลลัพธ์คือการทำธุรกรรมนี้จะเป็นค่าใช้จ่ายเพียงครั้งเดียวที่ถูกบันทึกลงบล็อกเชนแทนที่จะมีธุรกรรมแต่ละครั้งถูกบันทึกไว้บนบล็อกเชนตลอดเวลา นี่คือวิธีที่ Payment Channels ช่วยลดค่าธรรมเนียมการทำธุรกรรมและเพิ่มประสิทธิภาพในการทำธุรกรรมในเครือข่ายบล็อกเชน
ข้อดีของ Payment Channels รวมถึงการลดค่าธรรมเนียมที่เกี่ยวข้องกับการทำธุรกรรมบนบล็อกเชนหลักและเพิ่มความเร็วในการดำเนินการ โดยไม่ต้องรอให้ธุรกรรมถูกเพิ่มเข้าไปในบล็อกเชนหลักทุกครั้ง นอกจากนี้ยังช่วยลดการซ้อนทับของธุรกรรมในบล็อกเชน ทำให้เครือข่ายของสกุลเงินดิจิทัลทำงานได้อย่างมีประสิทธิภาพมากขึ้น การปิดช่องการชำระเงินจะทำให้ยอดยกมาของธุรกรรมถูกบันทึกลงบนบล็อกเชนหลักเพื่อยืนยันสถานะสุดท้ายของช่องการชำระเงินและแจ้งยอดสุดท้ายในบล็อกเชน
หมายเหตุ : บทความนี้มีวัตถุประสงค์เพื่อการศึกษาและพัฒนาเท่านั้น ไม่ควรถือเป็นคำแนะนำทางการเงินในทุกกรณี
[…] เพื่อให้เข้าใจครบถ้วนเรื่องราวของ Lightning Network คุณควรเริ่มต้นด้วยการเรียนรู้เกี่ยวกับช่องทางการชำระเงิน (payment channels) ก่อน ต่อมาเรามาพูดถึง Invoices ใน Lightning Network ซึ่งใช้โดยผู้รับเงินเพื่อระบุจำนวนเงิน คุณลักษณะ และตำแหน่งของผู้รับในเครือข่าย […]
[…] Payment Channels in the context of the Lightning Network […]