การเปิดตัว XRP Ledger เวอร์ชัน 3.2.0 สะดุดด้วยปัญหาคีย์ตัวตรวจสอบที่ผิดปกติ

profile-mehjabeen-arsiwala
Mehjabeen Arsiwala1 ชั่วโมงที่แล้ว
การเปิดตัว XRP Ledger เวอร์ชัน 3.2.0 สะดุดด้วยปัญหาคีย์ตัวตรวจสอบที่ผิดปกติ

รายงานบั๊กที่เพิ่งถูกส่งเข้ามาเผยให้เห็นว่า XRP Ledger เวอร์ชัน 3.2.0 มีการบันทึกคีย์ตัวตรวจสอบ (validator) หนึ่งชุดในล็อก ขณะที่กระบวนการทำงานจริงใช้คีย์อีกชุด ในช่วงที่มีโหนดราว 30% เริ่มใช้งานเซิร์ฟเวอร์ที่รีแบรนด์ใหม่

ประเด็นสำคัญ:

  • ผู้ดูแลโหนดรายหนึ่งรายงานว่า v3.2.0 บันทึกคีย์ใหม่ของตัวตรวจสอบที่ย้ายมาแล้วในล็อก แต่เซิร์ฟเวอร์ยังรันด้วยคีย์เดิม
  • ข้อบกพร่องนี้ปรากฏบน Ubuntu 22.04 เมื่อเพิ่มโทเค็นของตัวตรวจสอบที่มีอยู่แล้วเข้าไปในโหนด RPC ที่กำลังทำงานอยู่
  • การยอมรับอัปเกรดอยู่ที่ราว 30% โดยผู้ให้บริการส่วนใหญ่ยังคงใช้บิลด์ก่อนหน้า

บั๊กบน XRP Ledger เผยปัญหาคีย์ไม่ตรงกัน

ข้อบกพร่องนี้ซึ่งถูกยื่น เป็นอิชชูหมายเลข #7581 บนตัวติดตาม GitHub ของโปรเจ็กต์ ปรากฏขึ้นหลังจากผู้ดูแลย้ายตัวตรวจสอบที่มีอยู่แล้ว ไปยังโหนด RPC ที่กำลังรันอยู่และรีสตาร์ตบริการ จากนั้นล็อกของบริการจะแจ้งตัวตนใหม่ของตัวตรวจสอบ ที่ย้ายมา ขณะที่เอ็นด์พอยต์ server_info ยังส่งคืนคีย์เก่าที่อยู่ในไฟล์ wallet.db ภายในเครื่อง ทำให้สองเรคคอร์ดนี้ไม่ตรงกัน

การทำให้เกิดการแยก (split) แบบนี้ซ้ำทำได้ไม่ยาก ผู้ดูแลรายเดิมระบุว่า แค่เพิ่มโทเค็นของตัวตรวจสอบที่มีอยู่แล้วเข้าไปในโหนดที่กำลังทำงานและรีสตาร์ตเซิร์ฟเวอร์ ก็จะเกิดบั๊กบน Ubuntu 22.04 ซึ่งเป็นลำดับขั้นตอนที่พบได้บ่อยในช่วงการย้ายระบบตามปกติ

อ่านเพิ่มเติม: การเทขาย Anthropic Perp ถือเป็นสัญญาณเตือนสำหรับการเก็งกำไรคริปโตก่อน IPO หรือไม่?

ตัวตนของตัวตรวจสอบคือฐานของฉันทามติในเครือข่าย

ตัวตนของตัวตรวจสอบคือศูนย์กลางของวิธีที่ XRP Ledger สร้างฉันทามติในแต่ละเลดเจอร์ใหม่ ข้อเสนอของโหนดหนึ่งจะมีน้ำหนักก็ต่อเมื่อเซิร์ฟเวอร์อื่น เชื่อถือคีย์ของมันผ่านรายการโหนดเฉพาะ (unique node lists) ดังนั้นตัวตนที่ค้างหรือไม่ตรงกัน สามารถทำให้ผู้ที่ตรวจสอบเครื่องสับสนได้ ล็อกที่สับสนย่อมทำให้ความเชื่อถือนั้นล่าช้า

จนถึงตอนนี้ ปัญหาคีย์ไม่ตรงกันยังไม่ทำให้บริการล่ม แต่อย่างไรก็ดี มันยืดชุดข้อบกพร่องที่นักพัฒนาได้ตั้งธง ไว้ตั้งแต่การออกเวอร์ชันกลางเดือนแล้ว ตั้งแต่ปัญหาซิงก์ล้มเหลวไปจนถึงการแครชของตัวแยกวิเคราะห์ไฟล์คอนฟิก

ผู้รายงานได้เสนอวิธีแก้ โดยขอให้บริการแสดงคีย์ที่เซิร์ฟเวอร์ใช้งานจริงในล็อก หรือแสดงทั้งคีย์ที่ได้มา (derived) และคีย์ที่ใช้งานอยู่ควบคู่กัน ปัจจุบันยังไม่มีเมนเทนเนอร์คนใด ถูกมอบหมายให้ดูแลรายงานนี้ รายงานก่อนหน้าหลายรายการได้รับการยืนยันว่าเป็นบั๊กและถูกจัดคิวไว้ เพื่อรีวิวแล้ว ขณะที่บางส่วนยังคงเปิดอยู่ให้ผู้มีส่วนร่วมร่วมกันพิจารณา

การยอมรับอัปเกรดยังล่าช้า ขณะการโหวตแก้ไขยังดำเนินต่อ

การนำเวอร์ชันใหม่นี้ไปใช้ยังคงช้า ประมาณ 30% ของโหนดตอนนี้รัน เวอร์ชัน 3.2.0 ขณะที่ผู้ให้บริการส่วนใหญ่ยังคงใช้บิลด์ 3.1.3 ก่อนหน้า อ้างอิงจากข้อมูลเครือข่ายสาธารณะ

การเปิดตัวเริ่มขึ้นเมื่อวันที่ 15 มิ.ย. เมื่ออัปเดตดังกล่าวเปลี่ยนชื่อซอฟต์แวร์หลักจาก rippled เป็น xrpld และให้คำมั่นว่าจะประหยัดหน่วยความจำได้ 30% ถึง 40% นับแต่นั้นผู้ให้บริการก็เริ่มรายงานปัญหาซิงก์หลุด การคำนวณรีเลย์ผิดพลาด และตอนนี้คือปัญหาคีย์ไม่ตรงกันบนบิลด์ใหม่ โดยยังไม่มีแพตช์ใดออกมา ผู้ที่ยังไม่อัปเกรดเสี่ยงต่อการเข้าสู่สถานะถูกบล็อกโดย amendment เมื่อบรรดาตัวตรวจสอบลงมติให้สัตยาบัน fixCleanup3_2_0 ซึ่งเป็นการเปลี่ยนแปลงด้านการล้างข้อมูล ที่ Ripple สนับสนุนแล้วในการโหวตที่กำลังดำเนินอยู่

อ่านถัดไป: Mane City Mobile เปิดตัวบน iOS และ Android ในกว่า 100 ประเทศ

ข้อจำกัดความรับผิดชอบและคำเตือนความเสี่ยง: ข้อมูลที่ให้ไว้ในบทความนี้มีไว้เพื่อการศึกษาและการให้ข้อมูลเท่านั้น และอิงตามความเห็นของผู้เขียน ไม่ถือเป็นคำแนะนำทางการเงิน การลงทุน กฎหมาย หรือภาษี สินทรัพย์คริปโตมีความผันผวนสูงและมีความเสี่ยงสูง รวมถึงความเสี่ยงในการสูญเสียเงินลงทุนทั้งหมดหรือส่วนใหญ่ การซื้อขายหรือการถือครองสินทรัพย์คริปโตอาจไม่เหมาะสมสำหรับนักลงทุนทุกคน ความเห็นที่แสดงในบทความนี้เป็นของผู้เขียนเท่านั้น และไม่ได้แทนนโยบายหรือตำแหน่งอย่างเป็นทางการของ Yellow ผู้ก่อตั้ง หรือผู้บริหาร ควรทำการวิจัยอย่างละเอียดด้วยตนเอง (D.Y.O.R.) และปรึกษาผู้เชี่ยวชาญทางการเงินที่ได้รับใบอนุญาตก่อนตัดสินใจลงทุนใดๆ เสมอ
ข่าวล่าสุด
แสดงข่าวทั้งหมด
ข่าวที่เกี่ยวข้อง
บทความวิจัยที่เกี่ยวข้อง
บทความการเรียนรู้ที่เกี่ยวข้อง
การเปิดตัว XRP Ledger เวอร์ชัน 3.2.0 สะดุดด้วยปัญหาคีย์ตัวตรวจสอบที่ผิดปกติ | Yellow.com