ERPC ยกระดับตรรกะการป้องกันและประสิทธิภาพของ Shreds และ gRPC ทุกจุดทั่วโลก รองรับประสิทธิภาพความหน่วงต่ำท่ามกลางการโจมตีเครือข่ายที่เพิ่มขึ้น

ELSOUL LABO B.V. (สำนักงานใหญ่: Amsterdam, Netherlands; CEO: Fumitake Kawasaki) และ Validators DAO ประกาศว่า ERPC ได้ดำเนินการอัปเกรดครั้งใหญ่ใน Shreds และ Geyser gRPC endpoints ทุกภูมิภาค เพิ่มทั้งตรรกะการป้องกันและประสิทธิภาพไปพร้อมกัน
เมื่อเครือข่าย Solana ขยายตัว ปริมาณทราฟฟิกจากการโจมตีก็เพิ่มขึ้นตาม เพื่อปกป้องทราฟฟิกปกติ พร้อมลด latency และเพิ่มเสถียรภาพให้ดียิ่งขึ้น ERPC ได้เสริมกฎ nftables ลดและปรับโครงสร้างพอร์ต อัปเดตซอฟต์แวร์ใน pipeline ของ Shreds และออกแบบสถาปัตยกรรมฟีดข้อมูลไปยัง gRPC nodes ใหม่
การปรับปรุงเหล่านี้ทำให้ประสิทธิภาพของ validator ดีขึ้นอย่างวัดผลได้ และเพิ่มเสถียรภาพของ Shreds/gRPC ในทุกภูมิภาค
การเติบโตของเครือข่าย Solana และทราฟฟิกจากการโจมตีที่เพิ่มขึ้น
ERPC ยังคงรองรับแอปพลิเคชัน Solana ที่ไวต่อ latency และงานประมวลผลปริมาณสูงด้วยโครงสร้างพื้นฐานที่เสถียรและมี latency ต่ำ
ขณะเดียวกัน รูปแบบการเข้าถึงที่กระจุกตัวและมีลักษณะคล้าย DDoS รวมถึงคำขอที่ไม่ถูกต้องจำนวนมากก็เพิ่มขึ้น ทำให้ต้องเพิ่มขีดความสามารถด้านการป้องกันและการคัดเลือกทราฟฟิกทั้งในชั้น validator และ RPC
เพื่อรับมือกับเงื่อนไขที่เปลี่ยนแปลงเหล่านี้ ERPC และ Validators DAO วิเคราะห์ logs, metrics และความผันผวนของคะแนน validator ที่พบระหว่างการดำเนินงาน RPC และ validator ในแต่ละวันอย่างต่อเนื่อง แล้วปรับจูนชั้น Shreds, gRPC และ RPC
การอัปเดตนี้มุ่งเน้นการปรับปรุงที่ส่งผลมากที่สุด ได้แก่ การเสริมตรรกะการป้องกัน การอัปเกรดซอฟต์แวร์กระจาย Shreds และการปรับโครงสร้าง Shreds feed ที่ส่งให้ gRPC nodes การปรับปรุงทั้งหมดนี้ติดตั้งครบในทุกภูมิภาคแล้ว
เสริมความแข็งแกร่งของ nftables และลดพอร์ตเพื่อเพิ่มการป้องกันและสมดุลโหลด
การอัปเดตได้ออกแบบชั้นป้องกันเครือข่ายที่ใช้ nftables ใหม่ โดยมีการปรับปรุงดังนี้:
- ลดพอร์ตที่ไม่จำเป็นและปรับโครงสร้างพอร์ตให้เหมาะสม
- จัดระเบียบและปรับจูนชุดกฎ พร้อมปรับปรุงลำดับการจับคู่
- บล็อกลายเซ็นการโจมตีและรูปแบบทราฟฟิกที่น่าสงสัยตั้งแต่เนิ่น ๆ
- จัดลำดับความสำคัญให้ทราฟฟิกที่ถูกต้องของ Shreds, gRPC และ RPC
การเปลี่ยนแปลงเหล่านี้ทำให้การป้องกันแข็งแกร่งขึ้น พร้อมลด overhead ของทราฟฟิกที่ถูกต้อง
เมื่อบล็อกทราฟฟิกจากการโจมตีและทราฟฟิกผิดปกติได้เร็วขึ้นใน pipeline, Shreds และ gRPC nodes ฝั่ง backend ก็รับภาระที่ไม่จำเป็นน้อยลง ทำให้คำขอมีเสถียรภาพและ latency ดีขึ้นทั้งในภาวะปกติและภายใต้โหลดสูง
อัปเดตซอฟต์แวร์กระจาย Shreds และปรับปรุง Shreds feeds ไปยัง gRPC nodes
ซอฟต์แวร์กระจาย Shreds ได้รับการอัปเกรดด้วยการปรับปรุงประสิทธิภาพหลายรายการ ทำให้ pipeline การรับ ประมวลผล และส่งต่อ Shreds มีประสิทธิภาพขึ้น ให้ throughput สูงขึ้นและ latency ต่ำลงบนฮาร์ดแวร์เดิม
นอกจากนี้ เส้นทางฟีดและโมเดลประมวลผลสำหรับส่ง Shreds ไปยัง Geyser gRPC nodes ก็ได้รับการออกแบบใหม่ ทำให้ประสิทธิภาพของ gRPC endpoints ดีขึ้นด้วย การปรับปรุงในชั้น Shreds ส่งผลโดยตรงต่อประสิทธิภาพ gRPC และให้ประโยชน์อย่างมากกับงานที่ใช้ทั้งสองสตรีมพร้อมกัน
ด้วยการเสริม nftables ให้บล็อกทราฟฟิกจากการโจมตีได้เร็วขึ้นที่ edge ผสานกับซอฟต์แวร์ Shreds ที่อัปเกรดและ Shreds feeds ที่ปรับปรุงสำหรับ gRPC nodes ระบบจึงติดตามบล็อกล่าสุดได้สม่ำเสมอขึ้น ทำให้จัดลำดับทรัพยากรการประมวลผลให้ทราฟฟิกที่ถูกต้องได้ และลดโหลดระบบพร้อมเพิ่มประสิทธิภาพโดยรวม
การปรับปรุงประสิทธิภาพของ Validator

การอัปเกรดเหล่านี้ยังทำให้ validator ของ Epics DAO ซึ่งดำเนินงานโดย ERPC และ Validators DAO มีการปรับปรุงที่วัดผลได้
-
คะแนน Low Latency Vote ดีขึ้นจากช่วง 99.90% เป็นประมาณ 99.95%
-
คะแนน Consensus Voting ดีขึ้นจากช่วง 99.97% เป็นประมาณ 99.99%
การกรองทราฟฟิกที่ไม่ถูกต้องได้เร็วขึ้น พร้อมรักษา bandwidth และทรัพยากรการประมวลผลให้เสถียรสำหรับโฟลว์ที่ถูกต้อง ทำให้ทราฟฟิกที่เกี่ยวข้องกับการโหวตมีความสม่ำเสมอขึ้นและ jitter ลดลง
ข้อมูลเชิงปฏิบัติการเหล่านี้ถูกนำไปใช้ไม่เฉพาะกับ validator แต่ยังครอบคลุมชั้น Shreds, gRPC และ RPC เพื่อยกระดับแพลตฟอร์ม ERPC ทั้งหมด
การปรับปรุงประสิทธิภาพ Shreds และ gRPC ในทุกภูมิภาค
การอัปเดตนี้ทำให้การปรับปรุงต่อไปนี้เป็นมาตรฐานในทุกภูมิภาคของ ERPC:
- ปรับปรุงการประมวลผล Shreds ด้วยซอฟต์แวร์ Shreds ที่อัปเดตแล้ว
- ปรับปรุง pipeline ฟีดจาก Shreds ไปยัง gRPC
- เสริมตรรกะการป้องกันด้วย nftables
- ลดและปรับจูนโครงสร้างพอร์ตและชุดกฎ
ด้วยเหตุนี้ Shreds และ gRPC endpoints จึงมี:
- เหตุการณ์ slot gap ลดลง
- latency มีเสถียรภาพมากขึ้น
- การประมวลผลสะดุดภายใต้โหลดน้อยลง
แหล่งข้อมูลแบบใกล้จุดใช้งานทั่วโลกและเครือข่าย DoubleZero
แม้บริการที่เกี่ยวข้องกับ Shreds จำนวนมากจะใช้ Frankfurt (FRA) เป็นแหล่งข้อมูลหลัก แต่ ERPC ใช้แหล่งข้อมูลที่กระจายทั่วโลกและปรับให้ใกล้จุดใช้งาน
ภูมิภาค ERPC Shreds และ gRPC ในปัจจุบัน ได้แก่:
- Amsterdam (AMS), Tokyo (TYO), New York (NY), Chicago (CHI), Salt Lake City (SLC), London (LON), Singapore (SGP), Frankfurt (FRA)
สถาปัตยกรรมเครือข่าย:
- ทุกภูมิภาครองรับ DoubleZero
- เชื่อมต่อโดยตรงในระยะใกล้กับ Jito Block Engine และ Solana validators รายใหญ่ผ่านเครือข่ายเดียวกันหรือ PNI (Private Network Interconnect)
การออกแบบนี้ทำให้เข้าถึงแหล่งข้อมูลในแต่ละภูมิภาคได้ในระยะใกล้ศูนย์ ส่งผลให้ latency และเสถียรภาพทั่วโลกมีความสม่ำเสมอมากกว่าการใช้แหล่งข้อมูลจากภูมิภาคเดียว
แผน Bundle แบบรวม
ERPC ให้บริการแผน Bundle แบบรวมที่ผสาน Solana RPC, Geyser gRPC และ Shredstream

Bundle แต่ละรายการประกอบด้วย:
- Solana RPC (HTTP / WebSocket)
- Geyser gRPC (ไม่มีข้อจำกัดด้านตัวกรอง)
- Shredstream gRPC
Endpoints เหล่านี้ทำงานอยู่ในเครือข่ายเดียวกัน ทำให้ trading bots และแอปพลิเคชันประมวลผลสตรีมสมัครใช้งานหลายสตรีมพร้อมกัน และเลือกเส้นทางที่เร็วที่สุดโดยอัตโนมัติ
การอัปเกรดด้านการป้องกันและประสิทธิภาพล่าสุดถูกนำไปใช้กับ Bundle endpoints ทุกจุดในทุกภูมิภาคแล้ว มอบสภาพแวดล้อมประสิทธิภาพสูงที่สม่ำเสมอตั้งแต่การพัฒนาไปจนถึง production
สถาปัตยกรรม Zero-Distance ร่วมกับ EPYC VPS / Premium Ryzen VPS
ERPC ยังให้บริการ VPS ภายในเครือข่ายเดียวกับ RPC, gRPC และ Shredstream endpoints

บริการนี้มีทั้ง EPYC VPS ที่คุ้มค่า และ Premium Ryzen VPS ที่ปรับแต่งให้มีความถี่สัญญาณนาฬิกาสูง พร้อม CPU Ryzen 5.7GHz

คุณสมบัติสำคัญของ Premium Ryzen VPS:
- CPU Ryzen ระดับ 5.7GHz
- หน่วยความจำ ECC DDR5 และพื้นที่จัดเก็บ NVMe4
- เครือข่าย 25Gbps × 2
- ทรัพยากรแบบ dedicated ทั้งหมดโดยไม่มีการ overcommit
- ทำงานแบบ Zero-Distance ในเครือข่ายเดียวกับ Jito Block Engine, Shredstream nodes และ Geyser gRPC nodes
บริการนี้ให้ประสิทธิภาพใกล้เคียง bare metal พร้อมความยืดหยุ่นของ VPS และการขยายขนาดหลายภูมิภาค
การอัปเกรด Shreds/gRPC ล่าสุดส่งผลโดยตรงต่อแอปพลิเคชันที่ทำงานบน VPS เหล่านี้ ช่วยลด latency และเพิ่มเสถียรภาพภายใต้โหลดสูง
ข้อมูลติดต่อและบริการ
แผน Solana RPC, Geyser gRPC, Shredstream, VPS และ Premium VPS ของ ERPC มีให้บริการผ่าน Discord อย่างเป็นทางการของ Validators DAO
- Discord อย่างเป็นทางการของ Validators DAO: https://discord.gg/C7ZQSrCkYR
สำหรับข้อมูลสเปกบริการ ความพร้อมของสต็อก การตั้งค่าแบบ dedicated หรือข้อกำหนดเครือข่ายพิเศษ โปรดเปิด support ticket ภายใน Discord server
ความท้าทายที่ ERPC และ Validators DAO ช่วยแก้ไข
- ธุรกรรมล้มเหลวและ latency ผันผวนซึ่งพบได้ทั่วไปในสภาพแวดล้อม public RPC
- ข้อจำกัดด้านประสิทธิภาพและปัญหา overcommit จากผู้ให้บริการโครงสร้างพื้นฐานจำนวนมาก
- ผลกระทบอย่างมากของระยะทางเครือข่ายต่อคุณภาพการสื่อสาร
- ความยากที่โครงการขนาดเล็กต้องเผชิญในการเข้าถึงโครงสร้างพื้นฐาน Solana คุณภาพสูง
ระหว่างการพัฒนาโครงการสนับสนุนโอเพนซอร์ส Solana ของ Epics DAO เราได้พบโดยตรงว่าการเข้าถึงโครงสร้างพื้นฐาน Solana ที่รวดเร็วและมีคุณภาพสูงนั้นยากเพียงใด
ประสบการณ์นี้ทำให้เราสร้างแพลตฟอร์มของเราเอง และใช้ความรู้จากการดำเนินงานดังกล่าวพัฒนา ERPC และ SLV
แอปพลิเคชันทางการเงินมีความสำคัญต่อภารกิจเป็นพิเศษ เพราะความล่าช้าหรือข้อผิดพลาดส่งผลโดยตรงต่อประสบการณ์ผู้ใช้
การพัฒนา Solana เกี่ยวข้องกับโครงสร้าง validator แบบกระจายที่ซับซ้อน ทำให้หลายทีมรักษาประสิทธิภาพให้เสถียรได้ยาก
เมื่อเทคโนโลยีที่กำลังจะมาถึง เช่น Alpenglow คาดว่าจะเร่งการ finalization ของบล็อกและทำให้ชั้นเครือข่ายทันสมัยขึ้น ERPC และ Validators DAO จะปรับตัวต่อไปเพื่อสนับสนุนประสบการณ์ที่ดีขึ้นของนักพัฒนาและผู้ใช้ทั่วทั้งระบบนิเวศ Solana
ERPC และ SLV วางตำแหน่งเป็นองค์ประกอบหลักของภารกิจนี้
- เว็บไซต์ ERPC: https://erpc.global
- เว็บไซต์ SLV: https://slv.dev
- เว็บไซต์ Epics DAO: https://epics.dev
- Discord อย่างเป็นทางการของ Validators DAO: https://discord.gg/C7ZQSrCkYR


