ERPC อัปเกรด Solana Geyser gRPC endpoint ในทุกภูมิภาค ลดความหน่วงและความแปรปรวนด้วยการใช้ Richat และปรับปรุงโครงสร้างพื้นฐานสตรีมมิง

ERPC ซึ่งดำเนินงานโดย ELSOUL LABO B.V. (สำนักงานใหญ่: อัมสเตอร์ดัม ประเทศเนเธอร์แลนด์; CEO: Fumitake Kawasaki) ร่วมกับ Validators DAO ประกาศว่าได้อัปเกรดรากฐานของ Solana Geyser gRPC endpoint ในทุกภูมิภาคที่ให้บริการเสร็จสมบูรณ์แล้ว
ในการอัปเดตนี้ ERPC ได้ปรับปรุงสถาปัตยกรรมสตรีมมิงของ Geyser gRPC โดยใช้ Richat ซึ่งเป็นเฟรมเวิร์กสตรีมมิงโอเพนซอร์สที่พัฒนาโดย Lamports Dev นอกจากนี้ ERPC ยังปรับปรุงลอจิกของพร็อกซีที่พัฒนาด้วย Rust ซึ่งเป็นรากฐานของเครือข่าย ช่วยลดความหน่วงและความแปรปรวนในการส่งข้อมูล
สาเหตุเชิงโครงสร้างของความหน่วงและความแปรปรวนใน Geyser gRPC
ภายในระบบนิเวศ Solana นั้น Geyser gRPC เป็นอินเทอร์เฟซสำคัญสำหรับรับเหตุการณ์บนบล็อกเชนแบบเรียลไทม์ เช่น ธุรกรรม บัญชี และสล็อต อย่างไรก็ตาม ในการใช้งานจริง เมื่อปริมาณข้อมูลและความซับซ้อนของตัวกรองเพิ่มขึ้น ปัจจัยต่าง ๆ อาจทับซ้อนกัน ทั้งความแออัดบนเส้นทางเดียว การส่งข้อมูลซ้ำ ภาระส่วนเกินจากการส่งข้อมูลใหม่ และการกำหนดเส้นทางอ้อม
ปัจจัยเหล่านี้มักไม่เพียงทำให้ความหน่วงเฉลี่ยสูงขึ้น แต่ยังเพิ่มความแปรปรวนระหว่างช่วงเวลาและภูมิภาค จนกลายเป็นปัจจัยสำคัญที่กำหนดคุณภาพการดำเนินงานของแอปพลิเคชันที่ออกแบบมาให้ใช้งานทั่วโลก
ทบทวนโครงสร้างพื้นฐานสตรีมมิงด้วยการนำ Richat มาใช้
Richat ที่ ERPC นำมาใช้ในการอัปเดตนี้ เป็นเฟรมเวิร์กสตรีมมิงที่ออกแบบมาเพื่อส่งข้อมูลบล็อกเชน Solana ด้วยความหน่วงต่ำและความน่าเชื่อถือสูง โดยมีความสามารถด้าน multiplexing ที่ช่วยให้รับข้อมูลจากแหล่งสตรีมหลายแหล่งพร้อมกัน และส่งออกเป็นสตรีมเดียวได้
Richat ช่วยลดการประมวลผลและการส่งซ้ำที่ไม่จำเป็นด้วยการกรองประสิทธิภาพสูงและการขจัดข้อมูลซ้ำในขั้นตอนส่งมอบ จึงช่วยยกระดับความเสถียรตลอดเส้นทางสตรีมมิง นอกจากนี้ การออกแบบที่มุ่งเน้น QUIC ยังมีเป้าหมายเพื่อสร้างสมดุลระหว่างอัตราการรับส่งข้อมูลสูงกับความหน่วงต่ำ
การผสานเข้ากับเครือข่าย ERPC Global Geyser gRPC
การผสาน Richat เข้ากับ Solana Geyser gRPC endpoint ทำให้ ERPC ปรับเส้นทางสตรีมมิงและการประมวลผลส่งมอบให้มีประสิทธิภาพยิ่งขึ้น และลดความหน่วงลงไปอีก ด้วยเหตุนี้ Geyser gRPC endpoint ที่ให้บริการอยู่ในปัจจุบันจึงมีเกณฑ์พื้นฐานด้านประสิทธิภาพใหม่ เมื่อเทียบกับการกำหนดค่าก่อนหน้า
ERPC มีจุดสังเกตการณ์และส่งมอบข้อมูลในหลายภูมิภาค รวมถึงแฟรงก์เฟิร์ต อัมสเตอร์ดัม นิวยอร์ก ชิคาโก โตเกียว และสิงคโปร์ การครอบคลุมทั่วโลกนี้ช่วยให้ ERPC ติดตามข้อได้เปรียบและข้อเสียของแต่ละภูมิภาคที่เปลี่ยนไปตามช่วงเวลาและสภาพเครือข่าย และรับข้อมูลจากพื้นที่ที่มีสภาวะเหมาะสมกว่า แทนที่จะพึ่งพาภูมิภาคเดียว ระบบที่เชื่อมต่อและติดตามทั่วโลกของ ERPC จึงสามารถปรับตัวตามลักษณะเครือข่าย Solana ที่เปลี่ยนแปลงอยู่เสมอ
การปรับปรุงพร็อกซีส่วนกลางที่พัฒนาด้วย Rust
ควบคู่กับการอัปเดตด้านสตรีมมิง ERPC ได้ปรับลอจิกของพร็อกซีที่พัฒนาด้วย Rust และติดตั้งอยู่ทั่วโลกใหม่ พร็อกซีนี้ใช้ร่วมกันใน Geyser gRPC endpoint ทุกภูมิภาค ประสิทธิภาพการประมวลผลและกลไกควบคุมจึงส่งผลโดยตรงต่อลักษณะการส่งมอบในทุกภูมิภาค
ในการปรับปรุงครั้งนี้ ERPC ลด overhead ฝั่งพร็อกซีด้วยการทบทวนการจัดการการเชื่อมต่อและโฟลว์การประมวลผลภายใน ผลที่ได้คือประสิทธิภาพสตรีมมิงดีขึ้นในทุกภูมิภาค ไม่ได้จำกัดอยู่เพียงพื้นที่ใดพื้นที่หนึ่ง
บทบาทของการอัปเกรดครั้งนี้ในรูปแบบการดำเนินงานหลายภูมิภาค
เนื่องจากผู้นำสล็อตของ Solana หมุนเวียนไปทั่วโลก สถาปัตยกรรมที่พึ่งพาภูมิภาคเดียวจึงต้องเผชิญกับข้อได้เปรียบและข้อเสียที่เปลี่ยนไปตามเวลาอย่างหลีกเลี่ยงไม่ได้ ERPC รับมือความท้าทายเชิงโครงสร้างนี้ผ่านบริการ Geyser gRPC หลายภูมิภาคและแผน gRPC Bundle
หลังการอัปเกรดทุกภูมิภาคครั้งนี้ ความหน่วงของ Geyser gRPC endpoint ในแต่ละภูมิภาคดีขึ้นเมื่อเทียบกับการกำหนดค่าก่อนหน้า
ราคาและแผนที่ให้บริการ

ERPC ให้บริการ Geyser gRPC ทั้งแผนภูมิภาคเดียวและแผน gRPC Bundle ที่ใช้หลายภูมิภาคร่วมกันได้ การอัปเกรดครั้งนี้นำไปใช้กับ Geyser gRPC endpoint ทั้งหมดในทุกแผนดังกล่าวแล้ว

แผน gRPC Bundle ช่วยให้ใช้ Geyser gRPC endpoint หลายภูมิภาคภายใต้สัญญาเดียว จึงสร้างสถาปัตยกรรมหลายภูมิภาคได้ด้วยต้นทุนที่เหมาะสมต่อการใช้งานจริงมากกว่าการสมัครแผนแยกหลายรายการมารวมกัน
แผน gRPC ภูมิภาคเดียวเหมาะกับ PoC หรือการติดตั้งที่มุ่งเน้นภูมิภาคใดภูมิภาคหนึ่ง ส่วนแผน gRPC Bundle เหมาะอย่างยิ่งกับบริการทั่วโลกหรือสถาปัตยกรรมที่ต้องลดข้อได้เปรียบและข้อเสียของแต่ละภูมิภาคซึ่งเปลี่ยนไปตามเวลา
การวิจัยและพัฒนาในอนาคต
ERPC จะเดินหน้าวิจัยและพัฒนาเพื่อให้บริการการเชื่อมต่อ Geyser QUIC ที่เร็วยิ่งขึ้น การยกระดับประสิทธิภาพสตรีมมิงไม่ได้อาศัยเพียงการเปลี่ยนโปรโตคอลเดียว แต่ต้องออกแบบร่วมกันตั้งแต่จุดรับข้อมูล โทโพโลยีการส่งมอบ การควบคุมการกำหนดเส้นทาง ไปจนถึงรูปแบบการเชื่อมต่อของไคลเอนต์
ERPC จะปรับปรุงทีละขั้นต่อไป โดยอาศัยความรู้ที่ได้จากการดำเนินงานในโลกจริง
เปิดการทดลองใช้ฟรีอีกครั้ง
ERPC ได้รีเซ็ตโปรแกรมทดลองใช้ฟรีควบคู่กับการปรับปรุงแพลตฟอร์มเมื่อไม่นานมานี้ แม้แต่ผู้ใช้ที่เคยใช้สิทธิ์ทดลองใช้ฟรีแล้ว ก็สามารถสัมผัสสถาปัตยกรรมและลักษณะการส่งมอบที่อัปเดตแล้วของแพลตฟอร์ม ERPC ในปัจจุบันได้
นี่เป็นโอกาสให้ประเมิน Geyser gRPC endpoint ที่ได้รับการอัปเกรดในทุกภูมิภาคภายใต้สภาพแวดล้อมจริง
การใช้งานและการให้คำปรึกษา
หากต้องการคำแนะนำเกี่ยวกับการกำหนดค่าภูมิภาคที่เหมาะสมที่สุด การเลือกระหว่างแผน gRPC ภูมิภาคเดียวกับ Bundle หรือการวางแผนย้ายจากระบบเดิม สามารถปรึกษาได้ผ่าน Discord อย่างเป็นทางการของ Validators DAO
Discord อย่างเป็นทางการของ Validators DAO: https://discord.gg/C7ZQSrCkYR
เว็บไซต์อย่างเป็นทางการของ ERPC: https://erpc.global/th


