ข้อมูลการดำเนินงานของฮับส่วนตัวของ David Schwartz
David Schwartz, CTO Emeritus ของ Ripple และสถาปนิกหลักของ XRP Ledger ได้เปิดเผยข้อมูลการดำเนินงานของฮับส่วนตัวของเขา ซึ่งเป็นเซิร์ฟเวอร์รีเลย์หลักที่ช่วยให้โหนดอื่น ๆ ในเครือข่ายสื่อสารกัน ข้อมูลการตรวจสอบนี้ครอบคลุมช่วงเวลาตั้งแต่วันที่ 25 สิงหาคม ถึง 8 กันยายน และความสนใจของผู้ตรวจสอบในเรื่องนี้ไม่ใช่เรื่องบังเอิญ: นี่คือหนึ่งในโหนดหลักของ XRPL
การฟื้นตัวของระบบ
คำตัดสินของผู้เชี่ยวชาญจาก Ripple คือระบบได้ฟื้นตัวอย่างเต็มที่จากวิกฤตล่าสุดและกำลังดำเนินงานด้วยความเสถียรที่มั่นคง หรืออย่างที่ Schwartz กล่าวไว้ว่า “Rock Solid” สำหรับระบบนิเวศ การเผยแพร่ครั้งนี้มากกว่าชุดกราฟแห้ง ๆ — มันเป็นการรับรองที่รอคอยมานาน
วิกฤตโครงสร้างพื้นฐาน
เพียงเดือนกว่า ๆ ที่ผ่านมา ในวันที่ 31 กรกฎาคม เครือข่าย XRPL ประสบวิกฤตโครงสร้างพื้นฐานอย่างรุนแรง ผู้โจมตีที่ไม่เปิดเผยตัวตนได้เปิดตัวสิ่งที่เรียกว่า “manifest storm” ซึ่ง manifest คือข้อมูลประจำตัวดิจิทัลของโหนดผู้ตรวจสอบ และผู้โจมตีได้ทำให้เครือข่ายเต็มไปด้วยข้อมูลประจำตัวปลอมหลายพันรายการ ทำให้โหนดต้องใช้ทรัพยากรในการประมวลผลข้อมูลขยะ
การแก้ไขปัญหา
ในขณะนั้น ฮับของ Schwartz ประสบปัญหาการเชื่อมต่อที่ล้มเหลวอย่างกว้างขวางพร้อมกับข้อผิดพลาด onReadMessage โดยตรงในขั้นตอนการตกลง — จุดที่โหนดเปรียบเทียบสถานะของเลเยอร์กับกันและกัน อย่างไรก็ตาม การสรุปบล็อกและความเห็นพ้องต้องกันเองไม่ได้ถูกขัดจังหวะแม้แต่นาทีเดียว และเหตุการณ์นี้ได้รับการแก้ไขผ่านการแทรกแซงทางวิศวกรรมฉุกเฉินโดยไม่ต้องปิดเครือข่าย
นักพัฒนาต้องเร่งออกแพตช์ xrpld 3.2.1 ซึ่งจำกัดขนาด manifest และปรับปรุงการแคชข้อมูลสำหรับโหนดที่ไม่รู้จักเพื่อให้ระบบไม่ต้องใช้ทรัพยากรกับผู้เข้าร่วมที่น่าสงสัย
ผลลัพธ์หลังการปรับปรุง
หนึ่งเดือนต่อมา Schwartz ได้นำเสนอผลลัพธ์แรกของแพตช์ภายใต้สภาพแวดล้อมจริง กราฟล่าสุดพิสูจน์ว่าผลกระทบจากการโจมตีได้ถูกกำจัดอย่างสมบูรณ์ ฮับสามารถรักษาการเชื่อมต่อพร้อมกันได้ประมาณ 400 รายการ โดยมีจุดสูงสุดที่ 423 รวมถึงการเชื่อมต่อขาเข้า 135 และขาออก 271
การหน่วงเวลา — เวลาตอบสนองระหว่างโหนด — ลดลงเหลือ 165 มิลลิวินาที ความผิดปกติเดียวคือการพุ่งขึ้นครั้งเดียวที่ 1.49 วินาที ในวันที่ 6 กันยายน แต่อัลกอริธึมสามารถควบคุมได้โดยไม่กระทบต่อความเห็นพ้องต้องกัน
การลดการเชื่อมต่ออยู่ที่ 84.6 เหตุการณ์ต่อช่วงเวลา 5 นาที ซึ่งเป็นอัตราปกติแทนที่จะเป็นสัญญาณของปัญหา เมตริกกิจกรรมที่เป็นอันตราย ซึ่งมีชื่อว่า “Abuse” ลดลงเกือบเป็นศูนย์ เนื่องจากการป้องกันที่อัปเดตตอนนี้กรองการจราจรขยะเกือบทั้งหมดได้
บทสรุป
โดยพื้นฐานแล้ว นี่ไม่ใช่รายงานการทำงานปกติสำหรับเซิร์ฟเวอร์เดียว แต่เป็นการตรวจสอบสาธารณะของซอฟต์แวร์ xrpld ที่อัปเดตภายใต้ภาระงานจริง ซึ่งยืนยันว่าโครงสร้างพื้นฐานของ XRPL พร้อมสำหรับการดำเนินงานที่ยาวนานและเสถียร