Replying to Avatar Gracialo679

ต่อจากLiveเมื่อวาน

มาตรการป้องกัน Lightning replacement cycling attack

1.การใช้ PTLC: PTLC มีการปรับปรุงที่สำคัญคือเวลาจำกัดในการยกเลิก ซึ่งช่วยให้ต้นทางสามารถป้องกันไม่ให้เหยื่อถูกโจมตี Lightning replacement cycling attack ได้ ซึ่งในอนาคตก็คงได้ใช้งานแน่ๆ

2.การตรวจสอบความน่าเชื่อถือของ node: ผู้ใช้งานควรตรวจสอบความน่าเชื่อถือของ node ก่อนทำธุรกรรม

3.การใช้ Lightning Labs' Channel Reliability Score: Lightning Labs' Channel Reliability Score เป็นระบบคะแนนที่ประเมินความน่าเชื่อถือของ node

การใช้ Lightning Labs' Channel Pruning: Lightning Labs' Channel Pruning เป็นระบบที่ช่วยให้ node สามารถลบ channel ที่ไม่ใช้งานออกได้

HTLC (Hashed Timelock Contract) เป็นสัญญาแบบไม่ระบุตัวตนที่ใช้ในการชำระค่าสินค้าหรือบริการบนเครือข่าย Lightning HTLC ประกอบด้วยสามส่วนหลักคือ

ต้นทาง: บุคคลที่ส่งเงินไปยังปลายทาง

ปลายทาง: บุคคลที่รับเงิน

เงิน: จำนวนเงินที่จะชำระ

HTLC มีเวลาจำกัดในการชำระ ถ้าปลายทางไม่ชำระค่าสินค้าหรือบริการภายในเวลาที่กำหนด เงินจะถูกส่งคืนไปยังต้นทาง

PTLC (Payment Timeout Lock Contract) เป็น HTLC ที่มีการปรับปรุงเพื่อป้องกันการโจมตี Lightning replacement cycling attack PTLC ประกอบด้วยสี่ส่วนหลักคือ

ต้นทาง: บุคคลที่ส่งเงินไปยังปลายทาง

ปลายทาง: บุคคลที่รับเงิน

เงิน: จำนวนเงินที่จะชำระ

เวลาจำกัด: เวลาที่กำหนดสำหรับการชำระ

PTLC แตกต่างจาก HTLC ตรงที่มีเวลาจำกัดสองช่วงคือ

เวลาจำกัดในการชำระ: เวลาที่ปลายทางมีในการชำระค่าสินค้าหรือบริการ

เวลาจำกัดในการยกเลิก: เวลาที่ต้นทางมีในการยกเลิก HTLC

ถ้าปลายทางไม่ชำระค่าสินค้าหรือบริการภายในเวลาจำกัดในการชำระ เงินจะถูกส่งคืนไปยังต้นทาง แต่ถ้าต้นทางยกเลิก HTLC ภายในเวลาจำกัดในการยกเลิก เงินจะถูกส่งคืนไปยังต้นทาง

PTLC มีการปรับปรุงที่สำคัญคือเวลาจำกัดในการยกเลิก ซึ่งช่วยให้ต้นทางสามารถป้องกันไม่ให้เหยื่อถูกโจมตี Lightning replacement cycling attack ได้

#siamstr

#siamesebitcoiners

HTLC (Hash Time-Locked Contract): ใน HTLC,

การล็อกและปลดล็อกขึ้นอยู่กับการใช้ฟังก์ชันแฮช (hash function) และเวลา (time).

ผู้รับต้องรู้ค่าแฮชที่ถูกสร้างจากข้อมูลเฉพาะหน้า (pre-image) เพื่อปลดล็อกเงินหรือสินค้า และเวลาเริ่มต้นและสิ้นสุดที่กำหนดเมื่อสัญญาถูกสร้าง.

PTLC (Point Time-Locked Contract): ใน PTLC, การล็อกและปลดล็อกขึ้นอยู่กับการใช้จุด (point) บนเส้นโค้งจุดหนึ่ง และเวลา.

ผู้รับต้องรู้จุดที่ถูกสร้างจากข้อมูลเฉพาะหน้า (pre-image) เพื่อปลดล็อกเงินหรือสินค้า และเวลาเริ่มต้นและสิ้นสุดที่กำหนดเมื่อสัญญาถูกสร้าง.

Reply to this note

Please Login to reply.

Discussion

No replies yet.