เปิดตัว SLV v0.9.902 พร้อมใช้ Richat เป็นค่าเริ่มต้นสำหรับติดตั้งโหนด Solana Geyser gRPC ช่วยลดความหน่วงและเพิ่มความเสถียร

เปิดตัว SLV v0.9.902 พร้อมใช้ Richat เป็นค่าเริ่มต้นสำหรับติดตั้งโหนด Solana Geyser gRPC ช่วยลดความหน่วงและเพิ่มความเสถียร

เปิดตัว SLV v0.9.902 พร้อมใช้ Richat เป็นค่าเริ่มต้นสำหรับติดตั้งโหนด Solana Geyser gRPC ช่วยลดความหน่วงและเพิ่มความเสถียร
ELSOUL LABO B.V. (สำนักงานใหญ่: อัมสเตอร์ดัม ประเทศเนเธอร์แลนด์; CEO: Fumitake Kawasaki) ร่วมกับ Validators DAO ประกาศเปิดตัว SLV v0.9.902 ซึ่งเป็นแพลตฟอร์มโอเพนซอร์สสำหรับดำเนินงาน Solana Validator และโครงสร้างพื้นฐานที่เกี่ยวข้อง
ในรุ่นนี้ การกำหนดค่าเริ่มต้นสำหรับติดตั้งโหนด Geyser gRPC ได้รับการอัปเดต โดย SLV เปลี่ยนมาใช้ richat ซึ่งเป็นแพลตฟอร์มสตรีมมิงโอเพนซอร์สที่พัฒนาโดย Lamports Dev เป็น implementation มาตรฐาน แทนปลั๊กอิน Geyser อย่างเป็นทางการที่ใช้ Yellowstone เป็นพื้นฐาน ด้วยเหตุนี้ โหนด Geyser gRPC ที่ติดตั้งใหม่ด้วย SLV จึงลดความหน่วงในการส่งมอบได้อย่างมาก และลดความแปรปรวนที่เกิดจากช่วงเวลาของวันและสภาวะโหลด

ความท้าทายด้านการดำเนินงานในการติดตั้งโหนด Geyser gRPC

Geyser gRPC เป็นอินเทอร์เฟซสำคัญสำหรับเข้าถึงเหตุการณ์บล็อกเชนบน Solana แบบเรียลไทม์ รวมถึงธุรกรรม บัญชี และสล็อต อย่างไรก็ตาม ประสิทธิภาพไม่ได้กำหนดจากเพียงการเปิดใช้งาน gRPC endpoint เท่านั้น
ในการดำเนินงานจริง จะเกิดความแตกต่างด้านความหน่วงและความเสถียรอย่างชัดเจนตาม implementation ของปลั๊กอิน Geyser ที่เลือกใช้ โครงสร้างเส้นทางสตรีมมิงตั้งแต่การรับจนถึงการส่งมอบ และการออกแบบกลไกบัฟเฟอร์กับการขจัดข้อมูลซ้ำภายใน ความแตกต่างเหล่านี้ไม่ได้ปรากฏเฉพาะในความหน่วงเฉลี่ย แต่ยังเกิดเป็นความแปรปรวนตามเวลาและสภาพเครือข่าย ซึ่งส่งผลโดยตรงต่อความน่าเชื่อถือของแอปพลิเคชันและคุณภาพการดำเนินงาน

การวิจัยและประเมินผลเบื้องหลังการนำ Richat มาใช้ใน SLV

SLV ออกแบบมาเพื่อแบ่งปันผลการวิจัยจากการดำเนินงาน Solana จริงโดย ERPC และ Validators DAO ในรูปแบบโอเพนซอร์สที่ทำซ้ำได้ ก่อนหน้านี้ SLV ใช้ปลั๊กอินอย่างเป็นทางการที่มี Yellowstone เป็นพื้นฐาน ซึ่งใช้กันอย่างแพร่หลายในสภาพแวดล้อมการผลิตสำหรับโหนด Geyser gRPC
อย่างไรก็ตาม จากการวิจัยและประเมินผลอย่างต่อเนื่อง พบว่า Richat มีลักษณะการส่งมอบที่เหนือกว่า โดยเฉพาะในการกำหนดค่าที่รับข้อมูลจากแหล่งสตรีมหลายแหล่งและภายใต้สภาวะโหลดสูง SLV v0.9.902 จึงสะท้อนผลการค้นพบนี้ด้วยการกำหนดให้ Richat เป็นค่าเริ่มต้นสำหรับติดตั้งโหนด Geyser gRPC
การเปลี่ยนแปลงนี้ไม่ได้ปฏิเสธการกำหนดค่าก่อนหน้า แต่เป็นการเลือก implementation ที่เหมาะสมกว่าโดยอิงจากพฤติกรรมที่สังเกตได้ในการดำเนินงานจริง

การปรับปรุงสำหรับโหนด Geyser gRPC ใน SLV v0.9.902

การกำหนดให้ Richat เป็นค่าเริ่มต้นช่วยจัดระเบียบเส้นทางส่งมอบและลดการประมวลผลซ้ำซ้อนสำหรับโหนด Geyser gRPC ที่ติดตั้งด้วย SLV ส่งผลให้สตรีมมิงโดยรวมมีความเสถียรมากขึ้น และช่วยลดการพุ่งสูงของความหน่วงในช่วงโหลดสูงสุด รวมถึงลดความแปรปรวนของพฤติกรรมระหว่างภูมิภาคและเขตเวลาได้ง่ายขึ้น
การปรับปรุงเหล่านี้สอดคล้องกับหลักการออกแบบที่ใช้ใน Geyser gRPC endpoint เชิงพาณิชย์ของ ERPC ด้วย SLV นักพัฒนาและผู้ดำเนินงานจึงสามารถประเมินและสร้างการกำหนดค่าที่ใช้แนวทางพื้นฐานเดียวกันได้

รองรับสตรีมมิงผ่าน QUIC

การนำ richat มาใช้ทำให้ SLV รองรับการกำหนดค่าที่คำนึงถึงสตรีมมิงผ่าน QUIC เพิ่มเติมจากการส่งมอบผ่าน gRPC แบบดั้งเดิม Richat ออกแบบโดยคำนึงถึงสตรีมมิงผ่าน QUIC ที่มีอัตราการรับส่งข้อมูลสูงและความหน่วงต่ำ จึงขยายตัวเลือกการส่งมอบตามข้อกำหนดของแอปพลิเคชัน
รายละเอียดการกำหนดค่าการส่งมอบผ่าน QUIC และคู่มือเริ่มต้นฉบับย่อจะเผยแพร่แยกต่างหาก หลังจากมีการวิจัย ประเมินผล และตรวจสอบเพิ่มเติม

บทบาทของ SLV และความสำคัญของโอเพนซอร์ส

SLV มุ่งยกระดับคุณภาพการดำเนินงานโดยรวมทั่วระบบนิเวศ Solana ด้วยการเปิดเผยการกำหนดค่าและการตัดสินใจที่ผ่านการตรวจสอบในการดำเนินงานประจำวันของ ERPC และ Validators DAO แทนการเก็บไว้เป็นกล่องดำ
ขณะที่ ERPC ดำเนินงานในฐานะบริการเชิงพาณิชย์ที่ได้รับการปรับให้เหมาะสมและมีการบริหารจัดการ SLV ทำหน้าที่เป็นแพลตฟอร์มโอเพนซอร์สที่ทำซ้ำได้และสะท้อนผลการวิจัยเหล่านั้น ทั้งสองจึงอยู่ร่วมกันในความสัมพันธ์ที่ส่งเสริมซึ่งกันและกัน

เริ่มต้นใช้งาน

ผู้ดำเนินงานสามารถใช้ SLV v0.9.902 เพื่อติดตั้งโหนด Geyser gRPC ที่มีความหน่วงต่ำและความเสถียรสูงกว่าการกำหนดค่าก่อนหน้า เราขอเชิญให้ทดลอง SLV รุ่นล่าสุดสำหรับการติดตั้ง PoC สภาพแวดล้อมประเมินผล และการดำเนินงานด้วยตนเอง
สามารถส่งข้อเสนอแนะเกี่ยวกับ SLV และปรึกษาการติดตั้งโหนด Geyser gRPC ได้ผ่าน Discord อย่างเป็นทางการของ Validators DAO