Extrnode'un Airnode Modülü Solana'nın RPC Katmanında Devrim Yaratacak
Solana ekosisteminin önde gelen oyuncularından Extrnode, kısa bir süre önce Solana'daki RPC katmanını önemli ölçüde hızlandırmak için sürdürdükleri çalışmalarla ilgili ayrıntıları paylaştı. Gecikmeyi ortalama 200-399 ms'den 9 ms'ye düşürerek şimdiden önemli bir ilerleme kaydettiler.
- Yayınlandı: Nov 20, 2023 at 12:33
Solana ekosisteminin önde gelen oyuncularından biri olan Extrnode, Solana'daki RPC katmanını önemli ölçüde hızlandırmak için sürdürdükleri çalışmalarla ilgili ayrıntıları kısa süre önce paylaştı. Gecikmeyi ortalama 200-399 ms'den 9 ms'ye düşürerek şimdiden önemli bir ilerleme kaydettiler. Bu büyük bir atılım ve Extrnode sonunda sık kullanılan yöntemler için bunu sadece 3-5 ms'ye düşürmeyi hedefliyor. Şu anda kullanıcıların karşılaştığı gecikme sorunu, Extrnode'un kullanıcı isteklerini hız ve konum bakımından farklılık gösteren genel RPC düğümlerine proxy olarak göndermesinden kaynaklanmaktadır."
Airnode Modülü: Oyunu Değiştiren
Bu etkileyici sonuçların anahtarı, blok zinciri verilerini verimli bir şekilde indeksleyerek ve depolayarak istek süresini azaltmak için tasarlanmış Go dilinde yazılmış bir uygulama olan Airnode modülünde yatmaktadır. Airnode, bu verilere erişim için bir API sağlayarak HTTP taleplerini, bunları genel düğümlere proxy'lemekten çok daha hızlı bir şekilde ele alabilmektedir. Veritabanından ortalama seçim 1 ms'den az sürmekte ve önemli bir hız avantajı sunmaktadır.
Airnode'un Benzersiz Veri Akışı ve Bileşenleri
- Solana Validator Node: Veri akışı, aktarım olarak ZMQ kullanan bir Geyser eklentisi ile özelleştirilmiş minimalist bir Solana doğrulayıcı düğümü ile başlar. Bu seçim, Kafka gibi diğer seçeneklere kıyasla ZMQ ile üstün verim ve düşük donanım maliyetleri bulduktan sonra yapılmıştır.
- İmportörler: Hesaplar, her yuvada ZMQ kullanılarak iki ithalatçıdan birine aktarılır. Bu içe aktarıcılar aynı anda birden fazla düğüme bağlanabilir, verileri tekilleştirebilir ve hesapları en son durumlarına indirgeyebilir.
- AerospikeDB: Onaylanan hesaplar, yaklaşık 500 hesaplık gruplar halinde eşzamanlı yazmalar kullanılarak AerospikeDB'de saklanır. Saniyede işlenen yaklaşık 5.000-6.000 hesapla AerospikeDB, dizinler için belleği ve veriler için SSD depolamayı verimli bir şekilde kullanır.
- GRPC İletişimi: Extrnode, dengeleyici ve Airnode arasındaki iletişim için GRPC kullanır ve desteklenen RPC yöntemlerinin bir GRPC isteği ve Solana-node biçimlendirilmiş bir yanıtla sonuçlanmasını sağlar.
Sonuç
Extrnode'Airnode modülü, gecikmeleri önemli ölçüde azaltarak ve veri depolama ve operasyonel maliyetleri optimize ederek Solana'RPC katmanında devrim yaratmaya hazırlanıyor. Geliştiriciler, dApp'ler için daha fazla istikrar ve sansüre karşı direnç sunan Extrnode&apos'un genel yük dengeleyicisini kullanarak bu iyileştirmelerin faydalarını şimdiden deneyimleyebilirler. Solana ekosisteminde performansın sınırlarını zorlamaya devam eden Extrnode'dan daha heyecan verici gelişmeler için bizi izlemeye devam edin. Başlamak için http://extrnode.com adresini ziyaret edin ve bugün genel yük dengeleyiciye bağlanın.