ERPC Meningkatkan Platform Jaringan Berbasis Rust, Efisiensi Cache dan Manajemen Koneksi Memperkuat Stabilitas Solana RPC, gRPC, dan ShredStream

ELSOUL LABO B.V. (kantor pusat: Amsterdam, Belanda; CEO: Fumitake Kawasaki) dan Validators DAO telah meningkatkan seluruh platform jaringan ERPC. Dengan sepenuhnya mengadopsi versi terbaru framework Rust open-source dari Cloudflare, efisiensi cache dan manajemen koneksi ditingkatkan untuk memperkuat stabilitas secara keseluruhan.
Peningkatan ini memungkinkan ERPC menghadirkan lingkungan yang semakin stabil dan berlatensi rendah bagi seluruh pelanggan Solana RPC, Geyser gRPC, dan ShredStream.
Latar belakang dan tujuan
Dalam ekosistem Solana, perbedaan latensi hanya beberapa milidetik dapat berdampak besar terhadap tingkat keberhasilan transaksi dan pengalaman pengguna. ERPC telah mengurangi latensi melalui desain yang berorientasi pada komunikasi tanpa jarak dan meningkatkan ketersediaan dengan infrastruktur dedicated. Namun, efisiensi dan stabilitas platform jaringan di lapisan bawah selalu dapat ditingkatkan, terutama dalam menangani trafik puncak dan penggunaan jangka panjang.
Pembaruan ini memperkuat fondasi platform dengan memperbarui efisiensi cache dan manajemen koneksi, serta menargetkan stabilitas yang lebih tinggi di bawah beban berat dan penggunaan berkelanjutan.
Apa itu Pingora?
Pingora adalah framework jaringan open-source berbasis Rust yang dikembangkan Cloudflare.
Framework ini memadukan kinerja konkurensi tinggi dengan keamanan dan memberikan kinerja hingga tiga kali lipat dibandingkan Nginx, salah satu web server yang paling banyak digunakan.
Dengan mengadopsi platform generasi berikutnya ini, ERPC menyediakan layanan RPC, gRPC, dan ShredStream yang dioptimalkan untuk Solana dengan efisiensi dan stabilitas tinggi.
Peningkatan dalam Pingora 0.6.0
Pingora 0.6.0 terbaru mencakup peningkatan berikut:
Peningkatan terkait cache
- Optimalisasi proses load dan save cache LRU: Pemuatan per shard dan operasi penyimpanan atomik meningkatkan keandalan sekaligus kecepatan.
- Dukungan purge asinkron: Penghapusan cache kini berjalan secara asinkron, sehingga tidak berbenturan dengan penanganan permintaan normal.
- Perluasan filter cache hit: Kontrol saat cache hit menjadi lebih fleksibel dan pemanfaatan cache lebih efisien.
Peningkatan keepalive dan manajemen koneksi
- Kontrol timeout keepalive yang lebih kuat: Mengurangi overhead saat menggunakan ulang koneksi, meningkatkan efisiensi penggunaan CPU, dan memperbaiki latensi.
- Penonaktifan otomatis keepalive yang tidak diperlukan: Mencegah konsumsi sumber daya berlebihan dan mempertahankan komunikasi yang stabil.
Peningkatan efisiensi lapisan H2/IO
- Pembaruan crate h2 dengan perlindungan terhadap serangan MadeYouReset: Meningkatkan keamanan sekaligus efisiensi.
- Optimalisasi penanganan error IO: Mengurangi retry yang tidak perlu dan penanganan error berulang.
Transfer data dan pemrosesan permintaan
- Dukungan permintaan multipart range: Meningkatkan efisiensi transfer data besar serta mengurangi penggunaan bandwidth dan latensi.
- Dukungan cache untuk data chunked berukuran besar: Mengurangi beban pengambilan ulang dan memastikan pengiriman yang stabil.
Melalui peningkatan tersebut, efisiensi cache, manajemen koneksi, dan kinerja transfer data semuanya menjadi jauh lebih kuat. Kami telah menerima masukan seperti “tujuan yang telah lama dikejar akhirnya tercapai”, dan pengguna dapat merasakan langsung perbaikannya dalam lingkungan nyata.
Catatan Rilis Pingora 0.6.0: https://github.com/cloudflare/pingora/releases/tag/0.6.0
Dampak terhadap setiap layanan
RPC
Untuk pengambilan data dan pengiriman transaksi yang sering digunakan, efisiensi cache memberikan respons yang lancar dan stabil bahkan pada jam sibuk.

gRPC
Untuk Geyser gRPC yang sangat membutuhkan kinerja real-time, manajemen koneksi yang lebih baik dan pemrosesan stream yang dioptimalkan menjaga koneksi tetap stabil bahkan dalam sesi panjang. Kebutuhan retry atau sinkronisasi ulang berkurang, sehingga kebutuhan trading dan pemantauan dapat didukung secara andal.

ShredStream
Untuk ShredStream yang memerlukan pengiriman data berskala besar, peningkatan cache dan kontrol koneksi memastikan streaming yang lancar serta tidak terputus dengan lag atau gangguan minimum, bahkan di bawah beban berat.

Ketersediaan
Pembaruan ini telah diterapkan pada seluruh endpoint RPC, gRPC, dan ShredStream. Harga, spesifikasi, batas laju, dan autentikasi tidak berubah, sehingga pelanggan dapat langsung menikmati peningkatan tanpa mengubah lingkungan yang ada.
Kami telah menerima banyak komentar positif seperti “tujuan yang telah lama dikejar akhirnya tercapai”, yang mengonfirmasi bahwa peningkatan ini terlihat jelas dalam penggunaan nyata.
Kami berharap Anda memanfaatkan peningkatan tersebut.
Tantangan yang diatasi ERPC
Kami membangun sendiri infrastruktur dedicated Solana dan jaringan yang berorientasi pada komunikasi tanpa jarak untuk mengatasi tantangan berikut:
- Kegagalan transaksi dan fluktuasi latensi yang umum terjadi pada lingkungan RPC serbaguna
- Pembatasan kinerja yang diberlakukan banyak penyedia infrastruktur
- Besarnya dampak jarak jaringan terhadap kualitas komunikasi
- Kesulitan proyek kecil untuk mengakses infrastruktur berkualitas tinggi
Melalui riset, pengembangan, dan validasi lapangan yang berkelanjutan, kami berkomitmen menyediakan kinerja terbaik sebagai platform yang terus berkembang. Untuk konsultasi atau uji coba gratis, kunjungi:
- Situs resmi ERPC: https://erpc.global/id
- Discord resmi Validators DAO: https://discord.gg/C7ZQSrCkYR
Terima kasih atas dukungan Anda yang berkelanjutan kepada ERPC.


