XRP Ledger แก้ไขข้อบกพร่องที่อาจทำให้เกิดการสร้างโทเค็นโดยไม่ได้รับอนุญาต
cryptonewsผู้เขียน: Stephanieตัวติดตามการแก้ไข XRPLWin ยืนยันว่าการแก้ไขที่มีชื่อว่า fixCleanup3_4_0 มีผลบังคับใช้เมื่อวันที่ 4 พฤศจิกายน เวลา 14:52 UTC ที่บัญชีแยกประเภท 108,112,129 การเปิดใช้งานเกิดขึ้นหลังจากการสนับสนุนจากผู้ตรวจสอบความถูกต้องติดต่อกันสองสัปดาห์ หลังจากเกิดการหยุดชะงักช่วงสั้น ๆ ในเดือนตุลาคม ซึ่งบังคับให้เครือข่ายต้องเริ่มกระบวนการอนุมัติใหม่
การแก้ไขนี้จัดการกับข้อบกพร่องในระบบการมอบสิทธิ์ของ XRP Ledger ซึ่งอนุญาตให้ผู้ถือบัญชีมอบอำนาจให้บัญชีอื่นทำธุรกรรมเฉพาะโดยไม่ต้องสละการควบคุมทั้งหมด
XRP Ledger แก้ไขช่องโหว่การสร้างโทเค็นโดยไม่ได้รับอนุญาต
ช่องโหว่นี้เกี่ยวข้องกับสิทธิ์ที่ได้รับมอบหมายที่เรียกว่า PaymentBurn ซึ่งอนุญาตให้บัญชีที่ได้รับอนุมัติทำลายโทเค็นที่ออกโดยบัญชีอื่น
ภายใต้สถานการณ์ปกติ ผู้ออกโทเค็นสามารถมอบสิทธิ์นั้นให้กับบริการชำระเงินที่จัดการการไถ่ถอน Stablecoin เมื่อลูกค้าแลก Stablecoin เป็นดอลลาร์ บริการสามารถทำลายโทเค็นที่ไถ่ถอนได้โดยไม่ได้รับอนุญาตให้สร้างโทเค็นทดแทน
อย่างไรก็ตาม กฎธุรกรรมก่อนหน้าของ XRP Ledger อาจอนุญาตให้บัญชีที่มีเพียงสิทธิ์ PaymentBurn สร้างโทเค็นที่ออกแล้วได้ภายใต้เงื่อนไขบางประการ
ปัญหาเกิดขึ้นเมื่อการชำระเงินโดยใช้สิทธิ์ที่ได้รับมอบหมายข้ามขอบเขตยอดคงเหลือเป็นศูนย์ การแก้ไขล่าสุดป้องกันไม่ให้ธุรกรรมข้ามขอบเขตนั้น โดยแยกการทำลายโทเค็นออกจากการออกโทเค็น
บันทึกประจำรุ่นอย่างเป็นทางการของ XRPL อธิบายการแก้ไขว่าเป็นการปฏิเสธ "การชำระเงิน PaymentBurn ที่ข้ามยอดคงเหลือเป็นศูนย์"
ช่องโหว่นี้ส่งผลกระทบต่อสินทรัพย์ที่ออกบนเครือข่าย รวมถึง Stablecoin, โทเค็น trust-line และ Multi-Purpose Tokens XRP เองอยู่นอกระบบสิทธิ์ที่ได้รับผลกระทบ หมายความว่าข้อบกพร่องนี้ไม่อนุญาตให้สร้างสกุลเงินดิจิทัลดั้งเดิมของเครือข่ายโดยไม่ได้รับอนุญาต
ยังไม่มีรายงานการโจมตีช่องโหว่นี้ที่ได้รับการยืนยันต่อสาธารณะ และการเปิดเผยข้อมูลที่มีอยู่ไม่ได้ระบุผู้ออกโทเค็นที่ประสบปัญหาการสร้างโทเค็นโดยไม่ได้รับอนุญาต
การแก้ไขนี้เกิดขึ้นหลังจากข้อบกพร่องการสร้างโทเค็นที่เปิดเผยก่อนหน้านี้ของเครือข่าย ซึ่ง crypto.news รายงานเมื่อวันที่ 2 พฤศจิกายน ขณะที่การแก้ไขยังรอการเปิดใช้งาน
ความล่าช้าในการอนุมัติจากผู้ตรวจสอบความถูกต้องทำให้การแก้ไขเลื่อนไปเป็นเดือนพฤศจิกายน
แม้ว่านักพัฒนาจะรวมการแก้ไขไว้ใน XRP Ledger server เวอร์ชัน 3.4.0 ในเดือนกันยายน แต่การเปิดตัวไม่ได้เปลี่ยนกฎธุรกรรมของเครือข่ายทันที
การแก้ไขโปรโตคอลต้องได้รับการสนับสนุนจากผู้ตรวจสอบความถูกต้องที่เชื่อถือได้มากกว่า 80% เป็นเวลา 14 วันติดต่อกันก่อนที่จะมีผลบังคับใช้
ด้วยผู้ตรวจสอบความถูกต้อง 35 รายในรายการเริ่มต้นที่ติดตาม อย่างน้อย 29 รายต้องสนับสนุนการแก้ไขตลอดช่วงเวลาดังกล่าว
ช่วงการอนุมัติครั้งแรกเริ่มเมื่อวันที่ 9 ตุลาคม ทำให้การอัปเดตมีกำหนดเปิดใช้งานประมาณวันที่ 23 ตุลาคม
อย่างไรก็ตาม การสนับสนุนจากผู้ตรวจสอบความถูกต้องลดลงต่ำกว่าเกณฑ์ที่กำหนดในวันที่ 21 ตุลาคม ขัดจังหวะการนับถอยหลังก่อนที่การแก้ไขจะมีสิทธิ์เปิดใช้งาน
บันทึกของ XRPLWin แสดงให้เห็นว่าความพยายามครั้งแรกใช้เวลา 12 วัน 3 ชั่วโมง เสียงข้างมากใหม่เกิดขึ้นในภายหลังในวันที่ 21 ตุลาคม เริ่มช่วงรออีกสองสัปดาห์
ความพยายามครั้งที่สองใช้เวลา 14 วัน 5 นาที ก่อนที่เครือข่ายจะเปิดใช้งานการแก้ไขในวันที่ 4 พฤศจิกายน
กระบวนการลงคะแนนของ XRP Ledger ต้องการการสนับสนุนอย่างต่อเนื่อง ดังนั้นแม้การลดลงชั่วคราวต่ำกว่าเกณฑ์ก็สามารถเลื่อนการอัปเกรดได้
การอัปเดตซอฟต์แวร์ซ่อมแซมการควบคุมการซื้อขายและธุรกรรม
นอกเหนือจากช่องโหว่การสร้างโทเค็น fixCleanup3_4_0 ยังแนะนำการแก้ไขในฟังก์ชันธุรกรรมหลายอย่างของ XRP Ledger
หนึ่งในนั้นคือการเปลี่ยนแปลง clawback ของ automated market maker ซึ่งผู้ออกโทเค็นใช้เพื่อกู้คืนสินทรัพย์บางอย่างจากพูลสภาพคล่อง
การอัปเดตป้องกันไม่ให้ธุรกรรมทำลายโทเค็นของผู้ให้บริการสภาพคล่อง เมื่อการคำนวณการปัดเศษจะส่งผลให้ผู้ออกโทเค็นไม่ได้รับสินทรัพย์อ้างอิงใด ๆ
นักพัฒนาแก้ไขกฎการซื้อขายที่ได้รับอนุญาตเพื่อป้องกันไม่ให้บัญชีรับโทเค็นบางอย่างผ่านข้อเสนอ เมื่อข้อจำกัดของผู้ออกโทเค็นควรบล็อกธุรกรรมเหล่านั้น
การเปลี่ยนแปลงแยกต่างหากจัดการกับเงินสำรอง escrow, การอนุญาต Multi-Purpose Token และลายเซ็นธุรกรรม
ก่อนหน้านี้ ขั้นตอนการลงนามบางอย่างใช้โครงสร้างการอนุญาตที่ทับซ้อนกัน การแก้ไขแนะนำคำนำหน้าการลงนามที่แตกต่างกันเพื่อป้องกันไม่ให้ลายเซ็นที่มีไว้สำหรับบทบาทธุรกรรมหนึ่งถูกนำกลับมาใช้ในอีกบทบาทหนึ่ง
การแก้ไขเหล่านี้รวมอยู่ในการเปิดตัวซอฟต์แวร์เดือนกันยายน โดยนักพัฒนาเรียกร้องให้ผู้ให้บริการเซิร์ฟเวอร์อัปเกรดซอฟต์แวร์ก่อนที่กฎใหม่จะมีผลบังคับใช้
การให้กู้ยืมของ XRP Ledger ยังคงต้องได้รับการอนุมัติแยกต่างหาก
การเปิดใช้งานรวมถึงการแก้ไขทางบัญชีที่มีไว้สำหรับ Single Asset Vaults และโปรโตคอลการให้กู้ยืม XRP Ledger ที่เสนอ
ระบบ vault จะอนุญาตให้ผู้ใช้ฝากสินทรัพย์ลงในพูลที่สามารถสนับสนุนสินเชื่อระยะยาว นักพัฒนาได้ปรับการคำนวณที่เกี่ยวข้องกับการฝาก การถอน และสินทรัพย์ที่กู้คืนได้
การแก้ไขที่เกี่ยวข้องกับการให้กู้ยืมจัดการกับวิธีที่เครือข่ายกำหนดเมื่อการชำระเงินเกินกำหนด และวิธีที่สินเชื่อด้อยคุณภาพส่งผลต่อการบัญชี vault
อย่างไรก็ตาม การแก้ไขการบำรุงรักษาไม่ได้เปิดใช้งานคุณสมบัติการให้กู้ยืมเหล่านั้น ซึ่งต้องได้รับการอนุมัติจากผู้ตรวจสอบความถูกต้องแยกต่างหาก
Ripple เคยสนับสนุนการแก้ไขการให้กู้ยืมที่ออกแบบมาเพื่อแนะนำ Single Asset Vaults และการกู้ยืมสถาบันระยะยาว
ข้อเสนอจะอนุญาตให้นายหน้าสินเชื่อประเมินผู้กู้และจัดการสินเชื่อโดยใช้สินทรัพย์ที่ฝากใน vault ในขณะที่บัญชีแยกประเภทบันทึกการชำระคืนและธุรกรรมที่เกี่ยวข้อง
การแก้ไข LendingProtocolV1_1 เพิ่มเติมเสนอ vault แบบปิดที่มีช่วงการจองซื้อ การลงทุน และการไถ่ถอน พร้อมกับการบัญชีที่รับรู้ดอกเบี้ยเมื่อผู้กู้ชำระเงิน
การแก้ไขการให้กู้ยืมแต่ละรายการต้องเป็นไปตามข้อกำหนดการอนุมัติจากผู้ตรวจสอบความถูกต้องของเครือข่ายอย่างอิสระก่อนที่คุณสมบัติที่เกี่ยวข้องจะทำงานบน mainnet ได้
เนื้อหานี้จัดทำขึ้นโดยมีวัตถุประสงค์เพื่อแจ้งข้อมูลและให้ความรู้เท่านั้น และไม่ถือว่าเป็นคำแนะนำด้านการลงทุนที่เกี่ยวข้องกับ BTCC แต่อย่างใด BTCC ใช้ความพยายามอย่างเต็มที่ แต่ไม่สามารถรับประกันความจริงแท้ ความถูกต้อง หรือความเป็นต้นฉบับของเนื้อหาข้างต้นได้