ERPC เปิดให้เข้าถึงข้อมูลย้อนหลังของ Solana RPC ได้ครบถ้วนทุกภูมิภาค ด้วยการผสาน Old Faithful

ERPC ซึ่งดำเนินงานโดย ELSOUL LABO B.V. (สำนักงานใหญ่: อัมสเตอร์ดัม ประเทศเนเธอร์แลนด์; CEO: Fumitake Kawasaki) ร่วมกับ Validators DAO ประกาศเปิดให้เข้าถึงข้อมูลย้อนหลังของ Solana RPC อย่างเป็นทางการ
หลังการอัปเกรดนี้ จุดเชื่อมต่อ Solana RPC ทั้งหมดที่ ERPC ให้บริการรองรับการเข้าถึงข้อมูลย้อนหลังของ Solana อย่างครบถ้วนและไร้ช่องว่างในทุกภูมิภาค ผู้ใช้แพ็กเกจ ERPC RPC เดิมทุกคนสามารถใช้ความสามารถนี้ได้โดยไม่ต้องทำสัญญาเพิ่มเติมหรือตั้งค่าพิเศษ
ความสามารถดังกล่าวเกิดจากการผสาน Old Faithful ซึ่งเป็นเทคโนโลยีโอเพนซอร์สที่ออกแบบมาโดยเฉพาะสำหรับการกระจายข้อมูล Archive และข้อมูลย้อนหลังของ Solana เข้ากับโครงสร้างพื้นฐาน RPC ของ ERPC
ความท้าทายเชิงโครงสร้างในการเข้าถึงข้อมูลย้อนหลังผ่าน Solana RPC
บน Solana มีข้อมูลเกิดขึ้นประมาณ 500 GB ต่อหนึ่งเอพ็อก ซึ่งโดยทั่วไปกินเวลาหนึ่งถึงสองวัน ปริมาณข้อมูลนี้ยังเพิ่มขึ้นทุกปี ทำให้โหนด RPC ต้องรองรับความต้องการด้านพื้นที่จัดเก็บและประสิทธิภาพ I/O ที่สูงมาก
เพื่อรักษาประสิทธิภาพและเสถียรภาพในการดำเนินงาน โหนด RPC มาตรฐานส่วนใหญ่จึงเก็บข้อมูลย้อนหลังไว้เพียงไม่กี่เอพ็อก ในหลายกรณี ระบบที่มีพื้นที่จัดเก็บประมาณ 4 TB เก็บข้อมูลได้เพียงสามถึงสี่เอพ็อก หรือคิดเป็นประวัติย้อนหลังราวหนึ่งสัปดาห์ ด้วยเหตุนี้ การเรียกดูบล็อก ธุรกรรม หรือสถานะบัญชีที่เก่ากว่านั้นจึงมักได้ข้อมูลที่ขาดหายหรือไม่ครบถ้วน
ข้อจำกัดเหล่านี้สร้างปัญหาในทางปฏิบัติมาอย่างยาวนานสำหรับกรณีใช้งานที่พึ่งพาข้อมูลย้อนหลัง ไม่ว่าจะเป็นการวิเคราะห์ข้อมูลบนเชน การวิเคราะห์พฤติกรรมระยะยาว การทดสอบย้อนหลัง การตรวจสอบ และการวิจัย
ข้อจำกัดในทางปฏิบัติของแนวทาง Archive แบบเดิม
ที่ผ่านมา การเดินระบบโหนด Archive ถือเป็นวิธีหลักในการเข้าถึงประวัติ Ledger ของ Solana ทั้งหมด อย่างไรก็ตาม แนวทางนี้ต้องทำสำเนาข้อมูลปริมาณมหาศาล ใช้เวลาซิงโครไนซ์ครั้งแรกนาน และมีต้นทุนการดำเนินงานสูงอย่างต่อเนื่อง
โดยเฉพาะระบบ Archive ที่ใช้ Google Cloud Bigtable มีต้นทุนการย้ายข้อมูลจำนวนมากในช่วงติดตั้ง และยังมีค่าใช้จ่ายสูงตลอดการดำเนินงาน สำหรับนักพัฒนาและองค์กรจำนวนมาก แนวทางนี้จึงใช้งานจริงได้ยาก นอกจากนี้ การพึ่งพาผู้ให้บริการคลาวด์รายเดียวอย่างมากยังทำให้เกิดข้อกังวลในแง่การกระจายศูนย์ ซึ่งเป็นหลักการพื้นฐานของระบบบล็อกเชน
รูปแบบการกระจายข้อมูลย้อนหลังที่ Old Faithful ทำให้เป็นไปได้
Old Faithful คือโครงสร้างพื้นฐาน Archive แบบโอเพนซอร์สที่ออกแบบมาเพื่อแก้ปัญหาเหล่านี้ในระบบนิเวศ Solana โดยสร้างและให้บริการคลังข้อมูลย้อนหลังในรูปแบบ Content Addressable Archives (CAR) จาก Archive ของ RocksDB ที่สร้างโดยโหนดคลังข้อมูล Solana
ในรูปแบบ CAR แต่ละเอพ็อก บล็อก ธุรกรรม และ Shred จะมีตัวระบุเฉพาะจากแฮชของเนื้อหา จึงสามารถตรวจสอบความถูกต้องของข้อมูลได้ และช่วยให้ผู้ใช้ยืนยันว่าข้อมูลที่เรียกคืนไม่ถูกดัดแปลง แม้จะรับมาจากแหล่งกระจายข้อมูลที่ไม่น่าเชื่อถือก็ตาม
Old Faithful ออกแบบมาเพื่อรองรับประวัติ Ledger ของ Solana ทั้งหมดตั้งแต่บล็อกกำเนิดจนถึงปัจจุบัน และรองรับวิธีการกระจายข้อมูลที่หลากหลาย ทั้ง HTTP, CDN และระบบจัดเก็บข้อมูลแบบกระจายศูนย์
การผสาน Old Faithful ภายใน ERPC
การผสาน Old Faithful เข้ากับโครงสร้างพื้นฐาน Solana RPC ทำให้ ERPC เปิดให้เข้าถึงข้อมูลย้อนหลังผ่านอินเทอร์เฟซ Solana RPC เดิมได้ โดยไม่ต้องมี API ใหม่หรือจุดเชื่อมต่อเฉพาะ ผู้ใช้สามารถเรียกดูข้อมูลย้อนหลังได้อย่างครบถ้วนด้วยคำขอ RPC แบบเดิม
การอัปเกรดนี้ใช้กับทุกภูมิภาคของ ERPC อย่างสม่ำเสมอ ทำให้ข้อมูลย้อนหลังพร้อมใช้งานในระดับเดียวกันไม่ว่าผู้ใช้จะอยู่ที่ใด แม้ระบบจะกระจายอยู่ทั่วโลก ผู้ใช้ก็มั่นใจได้ว่าจะเข้าถึงช่วงข้อมูลย้อนหลังเดียวกันในทุกภูมิภาค
ลักษณะด้านประสิทธิภาพและการวิจัยพัฒนาอย่างต่อเนื่อง
เนื่องจากข้อมูลย้อนหลังมีขนาดใหญ่มาก คำขอบางประเภทอาจใช้เวลาประมวลผลนานกว่าคำขอข้อมูลล่าสุด พฤติกรรมนี้เป็นลักษณะเชิงโครงสร้างของการเข้าถึงข้อมูลย้อนหลัง ไม่ได้หมายความว่าระบบขัดข้องหรือประสิทธิภาพลดลง
ERPC ยังคงวิจัยและพัฒนาเพื่อปรับปรุงเวลาตอบสนองของการเรียกดูข้อมูลย้อนหลัง รวมถึงประเมินระบบที่ใช้หน่วยจัดเก็บ NVMe ความจุสูงรุ่นใหม่ และจะทยอยปรับปรุงประสิทธิภาพจากข้อค้นพบในการใช้งานจริง
ขยายขอบเขตกรณีใช้งานที่รองรับ
การอัปเกรดนี้ทำให้ Solana RPC ของ ERPC รองรับกรณีใช้งานที่หลากหลายยิ่งขึ้นนอกเหนือจากแอปพลิเคชันแบบเรียลไทม์ โดยสามารถทำการวิเคราะห์ระยะยาว การตรวจสอบความถูกต้องของข้อมูลย้อนหลัง การวิจัย การตรวจประเมิน และการวิเคราะห์พฤติกรรมของแอปพลิเคชันได้โดยไม่ต้องมีโครงสร้างพื้นฐานเพิ่มเติม
การเปิดให้เข้าถึงข้อมูลย้อนหลังในฐานะส่วนต่อขยายตามธรรมชาติของการใช้งาน RPC มาตรฐาน ช่วยเพิ่มขอบเขตการประยุกต์ใช้บริการ Solana RPC ของ ERPC ในทางปฏิบัติอย่างมาก
วิธีใช้
ความสามารถนี้พร้อมให้ผู้ใช้ที่สมัครแพ็กเกจ ERPC RPC อยู่แล้วทุกคนใช้งาน โดยไม่ต้องดำเนินการหรือตั้งค่าเพิ่มเติม
ข้อมูลการเข้าใช้งานมีให้ผ่าน Discord อย่างเป็นทางการของ Validators DAO
Discord อย่างเป็นทางการของ Validators DAO: https://discord.gg/C7ZQSrCkYR
เว็บไซต์อย่างเป็นทางการของ ERPC: https://erpc.global/th


