ERPC นำ XDP Fast Path และ zero-copy ขึ้นใช้งานจริงบน Solana Geyser gRPC ของรีเจียนนิวยอร์ก (NY) — ยืนยันส่วนต่าง Delivery Lag ราว 530ms ที่ p99

ERPC นำ XDP Fast Path และ zero-copy ขึ้นใช้งานจริงบน Solana Geyser gRPC ของรีเจียนนิวยอร์ก (NY) — ยืนยันส่วนต่าง Delivery Lag ราว 530ms ที่ p99

ERPC นำ XDP Fast Path และ zero-copy ขึ้นใช้งานจริงบน Solana Geyser gRPC ของรีเจียนนิวยอร์ก (NY) — ยืนยันส่วนต่าง Delivery Lag ราว 530ms ที่ p99
ELSOUL LABO B.V. (สำนักงานใหญ่: อัมสเตอร์ดัม ประเทศเนเธอร์แลนด์; CEO: Fumitake Kawasaki) และ Validators DAO ผู้ดำเนินการ ERPC มีความยินดีที่จะประกาศว่า ERPC ได้นำ XDP fast path และ AF_XDP zero-copy ของ Solana v4 (Agave 4.x) ขึ้นใช้งานจริงบนเอนด์พอยต์ Solana Geyser gRPC แบบใช้ร่วมกันของรีเจียนนิวยอร์ก (NY) แล้ว
XDP fast path และ AF_XDP zero-copy ไม่ได้อยู่ในสถานะทดลองอีกต่อไปในสาย Agave 4.x และถูกจัดระเบียบให้เป็นฟีเจอร์ที่เปิดใช้งานได้ผ่านแฟล็กเริ่มการทำงานอย่างเป็นทางการ --xdp-interface / --xdp-cpu-cores / --xdp-zero-copy ในครั้งนี้ ERPC ได้นำการปรับแต่งเครือข่ายดังกล่าว — ที่กำลังถูกนำมาใช้แพร่หลายมากขึ้นในวงการ Solana validator ประสิทธิภาพสูง — ขึ้นใช้งานจริงบน validator ต้นทางที่รองรับ Geyser gRPC รีเจียน NY จากการวัดเปรียบเทียบก่อน/หลังด้วย slv check geyserbench ของเครื่องมือปฏิบัติการ Solana แบบโอเพนซอร์ส SLV โหนดต้นทางก่อนปรับแต่งในรีเจียน NY เดียวกันช้ากว่าโครงสร้างใหม่อยู่ที่ p50 63ms / p95 490ms / p99 530ms ตัวเลขเหล่านี้ไม่ใช่ค่า delivery lag แบบสัมบูรณ์ของโหนดที่ปรับแต่งแล้ว แต่เป็นส่วนต่างก่อน/หลัง โดยพบว่าดีขึ้นในระดับหลายร้อยมิลลิวินาทีโดยเฉพาะในช่วงหาง (tail) p95/p99 การเปลี่ยนแปลงนี้ทำงานอยู่บนระบบจริงแล้ว ลูกค้าที่ให้ความสำคัญกับประสิทธิภาพแบบ first-arrival (การมาถึงก่อน) สามารถทดลองใช้ Geyser gRPC รีเจียน NY ได้ทันที — ทั้งผ่านการคิดเงินรายชั่วโมง (ต่อชั่วโมง) หรือ Crypto Pay (SOL / USDC / EURC)
เว็บไซต์ทางการของ ERPC: https://erpc.global/th แดชบอร์ด ERPC: https://dashboard.erpc.global/th

เหตุใด Geyser gRPC ในรีเจียนนิวยอร์ก (NY) จึงมีความสำคัญ

บน Solana นั้น leader ที่รับผิดชอบการสร้างบล็อกจะหมุนเวียนในรอบสั้น ๆ จุดกำเนิดของการสื่อสารจึงเคลื่อนที่อยู่ตลอดเวลา ในโครงสร้างเช่นนี้ สิ่งที่สำคัญในทางปฏิบัติจึงไม่ใช่การอยู่ใกล้จุดคงที่เพียงจุดเดียว แต่คือการมีโอกาสสูงที่จะอยู่ใกล้กับเครือข่ายที่โหนดและ validator หลักกระจุกตัวอยู่ — และสิ่งนี้ส่งผลโดยตรงต่อ latency อัตราการส่งซ้ำ และอัตราความล้มเหลวในการใช้งานจริง
รีเจียนนิวยอร์ก (NY) เป็นที่ที่ความต้องการกระจุกตัวในช่วงเวลาซื้อขายของอเมริกาเหนือ สำหรับงานด้านเทรดดิ้ง การทำดัชนี (indexing) และการมอนิเตอร์/วิเคราะห์ที่ต้องการข้อมูลออนเชนแบบเรียลไทม์ Geyser gRPC คือเส้นทางสำหรับรับการอัปเดตของบัญชี (account) สล็อต (slot) บล็อก (block) และทรานแซกชัน (transaction) ในรูปแบบสตรีมแทนการ polling และที่นี่ความต่างเพียงหนึ่งมิลลิวินาทีก็เชื่อมโยงโดยตรงกับการคว้าโอกาสในการดำเนินคำสั่ง (execution) และความเร็วที่ผู้ใช้รู้สึกได้ฝั่ง front-end ด้วยเหตุนี้เอง การรักษา Geyser gRPC รีเจียน NY ให้อยู่ในระดับเร็วที่สุดทั้งในด้านการออกแบบและการปรับแต่งจึงมีความหมาย

ผลการวัด — ส่วนต่างของ Delivery Lag ก่อน/หลังด้วย slv check geyserbench

เราได้วัดเปรียบเทียบด้วย slv check geyserbench ของเครื่องมือปฏิบัติการ Solana แบบโอเพนซอร์ส SLV ระหว่างโครงสร้างใหม่ที่เปิดใช้ XDP fast path และ AF_XDP zero-copy กับโหนดต้นทางก่อนปรับแต่งในรีเจียน NY เดียวกัน ผลลัพธ์คือ โหนดก่อนปรับแต่งช้ากว่าโครงสร้างใหม่ด้วยส่วนต่างดังต่อไปนี้:
  • ส่วนต่างของ lag ที่ p50: 63ms
  • ส่วนต่างของ lag ที่ p95: 490ms
  • ส่วนต่างของ lag ที่ p99: 530ms
ตัวเลขเหล่านี้ไม่ใช่ค่า delivery lag แบบสัมบูรณ์ของโหนดที่ปรับแต่งแล้ว แต่เป็นค่าเปรียบเทียบที่แสดงให้เห็นว่าโหนดต้นทางก่อนปรับแต่งช้ากว่าโครงสร้างใหม่มากเพียงใด
ส่วนต่างจะใหญ่เป็นพิเศษในช่วงหาง (tail) p95/p99 ในระดับหลายร้อยมิลลิวินาที ช่วงหางคือกรณีในเปอร์เซ็นไทล์ระดับบนที่ความหน่วงบานปลายกว่าปกติ และสำหรับงานเทรดดิ้งและงานเรียลไทม์ที่ให้ความสำคัญกับประสิทธิภาพแบบ first-arrival นี่คือช่วงที่มีแนวโน้มจะปรากฏเป็นความล่าช้าในการตัดสินใจมากที่สุด การที่โหนดก่อนปรับแต่งช้ากว่าโครงสร้างใหม่ราว 530ms ที่ p99 แสดงให้เห็นว่า ในช่วงหางนั้น ความต่างของเส้นทางการรับเข้า (ingest) และการแพร่กระจาย (propagation) ฝั่งต้นทางส่งผลโดยตรงต่อคุณภาพการสตรีมแบบ low-latency ของ Geyser gRPC
วิธีการวัดเป็นแบบโอเพนซอร์ส ลูกค้าสามารถใช้วิธี slv check geyserbench แบบเดียวกันเพื่อตรวจสอบ lag จริงที่เห็นจากจุดเชื่อมต่อของตนเองได้ เนื่องจาก delivery lag เปลี่ยนแปลงไปตามจุดกำเนิดของการเชื่อมต่อ เส้นทาง ช่วงเวลา และการกระจายตัวของ leader สิ่งที่ทำซ้ำได้จึงไม่ใช่ตัวเลขตายตัว แต่เป็นตัววิธีการวัด (measurement method) เอง ขั้นตอนตั้งแต่การติดตั้ง SLV ไปจนถึงการรันการวัด เผยแพร่ไว้ในคู่มือ Getting Started ของ SLV ERPC ให้ความสำคัญกับการแสดงคุณภาพการส่งมอบ ไม่ใช่ด้วยคำกล่าวอ้างเชิงอัตวิสัยหรือคำโฆษณา แต่ด้วยการวัดที่ใครก็ตามตรวจสอบได้ด้วยวิธีเดียวกัน
เว็บไซต์ทางการของ SLV: https://slv.dev/th SLV Getting Started: https://slv.dev/th/doc/general/getting-started/

XDP Fast Path และ zero-copy ของ Solana v4 คืออะไร

XDP (eXpress Data Path) คือเทคโนโลยี Linux kernel ที่ช่วยให้โค้ดเครือข่ายประสิทธิภาพสูงสามารถข้ามเส้นทางการประมวลผลแพ็กเก็ตปกติของเคอร์เนลไปได้เป็นส่วนใหญ่ ด้วยการลดการคัดลอกข้อมูลและ context switch จึงประมวลผลแพ็กเก็ตได้โดยมี overhead น้อยกว่า networking stack มาตรฐานอย่างมาก
ใน Agave (Solana validator client) นั้น XDP ถูกนำไปใช้กับ Turbine ซึ่งเป็นโปรโตคอลที่แพร่กระจายบล็อกระหว่างโหนด validator shred ที่รับเข้ามาจะถูกประมวลผลโดยโปรแกรม eBPF ที่ผูกไว้ใกล้กับการ์ดเครือข่าย (NIC) และถูกแมป (map) ไปยังบัฟเฟอร์ในพื้นที่ผู้ใช้ (user-space) ผ่าน AF_XDP เมื่อใช้โหมด zero-copy ข้อมูลที่รับเข้ามาจะถูกส่งต่อจากเคอร์เนลไปยังพื้นที่ผู้ใช้โดยตรงโดยไม่มีการคัดลอก ส่วน shred ขาออกจะถูกส่งออกโดยตรงผ่าน XDP_TX ซึ่งกำจัด system call และการคัดลอกบน hot path
Anza ได้นำ XDP สำหรับ Turbine มาใช้ในสาย Agave 3.x และสืบทอดต่อไปยังรากฐานของ Solana v4 (Agave 4.x) ในสาย Agave 4.x นั้น XDP ไม่ได้อยู่ในสถานะทดลองอีกต่อไป และถูกจัดระเบียบให้เป็นฟีเจอร์ที่เปิดใช้งานได้ผ่านแฟล็กเริ่มการทำงานอย่างเป็นทางการ คู่มือการตั้งค่าของ Anza ระบุว่า ด้วย XDP นั้น validator ขนาดใหญ่สามารถส่งแพ็กเก็ตขาออกได้เข้าใกล้ระดับ 150,000 แพ็กเก็ตต่อวินาที

นำขึ้นใช้งานจริงบน Validator ต้นทางในรีเจียน NY — สิ่งที่เราเปิดใช้งาน

ERPC ได้ย้าย validator ต้นทางที่รองรับ Geyser gRPC รีเจียน NY ไปยัง Solana v4 (Agave 4.x) และนำ XDP fast path และ AF_XDP zero-copy — ที่เปิดใช้งานได้ผ่านแฟล็กเริ่มการทำงานอย่างเป็นทางการ — ขึ้นใช้งานจริง
เมื่อต้นทางรับและแพร่กระจาย shred ได้เร็วขึ้น ก็สามารถสังเกตและประกอบบล็อกขึ้นใหม่ได้ในขั้นที่เร็วกว่าเดิม ซึ่งช่วยลด lag กว่าที่การอัปเดตเหล่านั้นจะส่งถึงลูกค้าผ่านสตรีม Geyser gRPC ท้ายที่สุดแล้ว lag ของ Geyser ขึ้นอยู่กับ "ความเร็วที่ต้นทางคว้าบล็อกได้" XDP และ zero-copy คือการปรับแต่งที่เร่งความเร็วเส้นทางการรับเข้า (ingest) ฝั่งต้นทางนั้นโดยตรง
การเปิดใช้ XDP จำเป็นต้องอาศัยการจูนขั้นสูงที่เสี่ยงต่อความผิดพลาด ได้แก่ เคอร์เนลรุ่นใหม่, NIC ที่รองรับ XDP, systemd capabilities ที่ถูกต้องสำหรับโปรเซส validator, แฟล็กเริ่มการทำงานที่ถูกต้อง และการ pin คอร์ CPU อย่างเหมาะสม ERPC นำความรู้เชิงปฏิบัติการที่สั่งสมจากการรัน validator ในระดับแถวหน้าของเครือข่ายมาใช้กับการสร้างและดำเนินการ validator ต้นทางของตนโดยตรง

การปรับแต่งแบบเดียวกับ Validator ประสิทธิภาพสูง นำมาสู่เอนด์พอยต์การส่งมอบ

XDP และ zero-copy เป็นการปรับแต่งเครือข่ายที่กำลังถูกนำมาใช้แพร่หลายมากขึ้นในวงการ Solana validator ประสิทธิภาพสูง ERPC นำเทคโนโลยีเดียวกันนี้มาใช้ไม่เพียงเพื่อ "validator ที่เร็ว" เท่านั้น แต่เพื่อ "validator ต้นทางที่รองรับเอนด์พอยต์การส่งมอบ ซึ่งนำข้อมูลไปถึงลูกค้าได้เร็วขึ้น"
และความรู้เชิงปฏิบัติการสำหรับการปรับแต่งนี้ได้ถูกรวบรวมเป็นสูตร (recipe) ไว้ในเครื่องมือปฏิบัติการ Solana แบบโอเพนซอร์ส SLV โดย SLV ครอบคลุมทุกอย่างตั้งแต่การเปิดใช้ XDP (ผ่านตัวแปรการตั้งค่าเช่น xdp_enabled / xdp_zero_copy) ไปจนถึงการวัด delivery lag (slv check geyserbench) ในรูปแบบที่ใครก็ตามทำซ้ำได้ผ่านการสนทนากับ AI agent หรือผ่าน CLI การปรับแต่งที่ ERPC ทำได้สำเร็จในรีเจียน NY จึงไม่ใช่เคล็ดลับเฉพาะของเครื่องใดเครื่องหนึ่ง แต่ตั้งอยู่บนสูตรปฏิบัติการที่ทำซ้ำได้

ลด Latency ที่มาจากระยะทางด้วยการออกแบบ — ดาต้าเซ็นเตอร์เฉพาะ Solana AS200261

ความได้เปรียบด้าน latency ของ ERPC ไม่ได้มาจากการปรับแต่งซอฟต์แวร์เพียงอย่างเดียว ด้วยการวาง validator ต้นทาง, เอนด์พอยต์รับข้อมูล และโหนดประมวลผลไว้ภายในดาต้าเซ็นเตอร์ระดับพรีเมียมที่ Solana validator กระจุกตัวอยู่อย่างหนาแน่น ERPC จึงลด latency ที่มาจากระยะทางตั้งแต่ในขั้นตอนการออกแบบ
ELSOUL LABO ดำเนินการดาต้าเซ็นเตอร์เฉพาะ Solana ภายใต้ ASN ของตนเอง (AS200261) ที่ได้รับการจัดสรรโดย RIPE NCC ในฐานะส่วนหนึ่งของแพลตฟอร์ม ERPC การปรับแต่งซอฟต์แวร์อย่าง XDP และ zero-copy ในครั้งนี้จะให้ผลสูงสุดได้ก็ต่อเมื่ออยู่บนการออกแบบที่ใกล้ชิดทั้งในเชิงกายภาพและเชิงเครือข่ายเท่านั้น เมื่อทั้งความใกล้ในระดับการออกแบบและการปรับแต่งซอฟต์แวร์ฝั่งต้นทางพร้อมแล้ว ประสิทธิภาพแบบ first-arrival และคุณภาพการสตรีมแบบ low-latency จึงเกิดขึ้นได้

ขยายไปทั่วทุกรีเจียน — สายธารของการเสริมความแข็งแกร่งของโครงสร้างพื้นฐานอย่างต่อเนื่อง

การปรับแต่งในรีเจียน NY ครั้งนี้อยู่ในสายธารของการเสริมความแข็งแกร่งให้โครงสร้างพื้นฐาน Geyser gRPC ทั่วทุกรีเจียนที่ ERPC ทำมาอย่างต่อเนื่อง และเป็นการปรับแต่งรุ่นล่าสุดที่ต่อเนื่องจากการอัปเกรดโครงสร้างพื้นฐาน Geyser gRPC ทั่วทุกรีเจียนในเดือนธันวาคม 2025 และการเสริมความแข็งแกร่งขนาดใหญ่ของรีเจียนแฟรงก์เฟิร์ต (FRA) ในเดือนมกราคม 2026
หลังจากผลลัพธ์ในรีเจียน NY นี้ ERPC จะทยอยขยาย XDP fast path และ zero-copy ของ Solana v4 ออกไปทีละรีเจียน โดยเริ่มจากรีเจียนที่การตรวจสอบความเข้ากันได้ของ NIC, เคอร์เนล และการกำหนดค่าเครือข่ายเสร็จสมบูรณ์แล้ว แทนที่จะรับมือกับความต้องการที่เพิ่มขึ้นด้วยการจำกัดหรือลดทอนคุณภาพ ERPC ยึดมั่นในการรองรับความต้องการนั้นด้วยการเสริมความแข็งแกร่งให้โครงสร้างพื้นฐานเองอย่างสม่ำเสมอ Geyser gRPC ของ ERPC จะยังคงพัฒนาต่อไปไม่หยุด

ทดลองใช้ Geyser gRPC ของ NY ด้วยการคิดเงินรายชั่วโมง — ตรวจสอบด้วยตัวเลขของคุณเอง

Geyser gRPC รีเจียน NY สามารถทดลองใช้ได้ตั้งแต่หนึ่งชั่วโมงผ่านแผนการคิดเงินรายชั่วโมง จึงเกิดเป็นลูปการตรวจสอบที่มีความเสี่ยงต่ำ คือ สมัครใช้เพียงหนึ่งชั่วโมง รัน slv check geyserbench ภายในชั่วโมงนั้นเพื่อวัด delivery lag จริงที่เห็นจากจุดเชื่อมต่อของ bot หรือแอปพลิเคชันของคุณเอง แล้วจึงตัดสินใจย้ายไปแผนรายเดือนหรือรายปีหลังจากยืนยันตัวเลขเหล่านั้นแล้ว
การได้ตัดสินใจบนพื้นฐานของตัวเลขที่คุณวัดด้วยตัวเอง แทนที่จะเป็นคำกล่าวอ้างของผู้ให้บริการ คือจุดเริ่มต้นสำหรับลูกค้าที่ให้ความสำคัญกับประสิทธิภาพแบบ first-arrival และเมื่อโครงสร้างและปริมาณการใช้งานของคุณชัดเจนแล้ว การเปลี่ยนไปใช้แผนรายเดือนหรือรายปีก็ยังคงใช้แดชบอร์ดเดิมและคุณภาพเอนด์พอยต์เดิมต่อไปได้
แดชบอร์ด ERPC: https://dashboard.erpc.global/th

รองรับ Crypto Pay (SOL / USDC / EURC)

ERPC ให้บริการ Crypto Pay สำหรับการซื้อเครดิต ERPC และการชำระค่าแผนต่าง ๆ และรองรับแผนการคิดเงินรายชั่วโมงด้วยเช่นกัน คุณสามารถเลือก SOL หรือสเตเบิลคอยน์ USDC / EURC เป็นสินทรัพย์ในการชำระเงินได้ EURC สามารถส่งได้โดยตรง ขณะที่ USDC หรือ SOL จะถูกสวอป (swap) เป็น EURC ผ่าน Orca โดยดำเนินการโอนให้เสร็จสิ้นภายในโฟลว์เดียวกัน
สำหรับทีมที่กำลังพัฒนาและดำเนินงานบน Solana การได้จัดการต้นทุนโครงสร้างพื้นฐานในรูปแบบที่ใกล้เคียงกับโฟลว์การบริหารเงินบนพื้นฐานวอลเล็ตที่ใช้อยู่เดิม คือการปรับปรุงเชิงปฏิบัติที่ช่วยลดแรงเสียดทานในการเริ่มตรวจสอบ และการตรวจสอบด้วยการคิดเงินรายชั่วโมงตามที่อธิบายไว้ข้างต้น ก็เริ่มได้โดยตรงจากสินทรัพย์ในวอลเล็ต Solana ของคุณ

สั่งซื้อ ชำระเงิน และจัดการโครงสร้างพื้นฐานเฉพาะ Solana บนแพลตฟอร์มเดียว

ERPC ให้คุณผสมผสาน Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, Direct UDP Stream (Raw Shreds), VPS, เซิร์ฟเวอร์ bare-metal, dedicated RPC, SWQoS, Price API ที่รองรับ Pyth และ Jet Analytics & Indexed RPC บนแพลตฟอร์มเดียว
แดชบอร์ด ERPC รองรับ 16 ภาษา ให้คุณจัดการการเลือกแผน การเลือกรีเจียน การตรวจสอบสต็อก การเพิ่มลงตะกร้า การเติมเครดิต การชำระเงิน การตรวจสอบ API key และเอนด์พอยต์ การตรวจสอบการใช้งาน และการสร้างทิกเก็ตซัพพอร์ต — ทั้งหมดจากหน้าจอเดียวกัน

การวิจัยและพัฒนาและการปรับปรุงอย่างต่อเนื่องของโครงสร้างพื้นฐานเฉพาะ Solana

เบื้องหลังของ ERPC คือการวิจัยและพัฒนาโครงสร้างพื้นฐานเฉพาะ Solana ที่ ELSOUL LABO ทำมาอย่างต่อเนื่อง ELSOUL LABO ได้รับการอนุมัติติดต่อกันห้าปีนับตั้งแต่ปี 2022 ภายใต้ WBSO ซึ่งเป็นโครงการสนับสนุนการวิจัยและพัฒนาของรัฐบาลเนเธอร์แลนด์ และยังคงทำวิจัยและพัฒนาด้านโครงสร้างพื้นฐาน Solana RPC, การดำเนินงาน validator, การส่งมอบข้อมูลแบบเรียลไทม์ และการดำเนินงานและการพัฒนาโดยมี AI agent ช่วย โดยผลลัพธ์เหล่านั้นสะท้อนอยู่ในบริการต่าง ๆ รวมถึง ERPC, SLV, SLV AI และดาต้าเซ็นเตอร์เฉพาะ Solana AS200261
การรองรับ Solana v4 / XDP / zero-copy ในรีเจียน NY ครั้งนี้ก็เป็นรูปเป็นร่างขึ้นจากการรัน validator ในระดับแถวหน้าของเครือข่ายเช่นกัน ERPC จะยังคงให้บริการโครงสร้างพื้นฐาน low-latency ที่อยู่ใกล้กับเครือข่าย Solana และแสดงคุณภาพของบริการผ่านการวัดที่ใครก็ตามตรวจสอบได้ด้วยวิธีเดียวกันต่อไป

การใช้งานและการปรึกษา

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

ลิงก์