ERPC, Solana RPC, WebSocket ve Geyser gRPC altyapısını kapsamlı ölçekte yükseltiyor — Gerçek dünya karşılaştırmasında canlı uygulama performansı önemli ölçüde iyileşiyor

ERPC operatörleri ELSOUL LABO B.V. (Merkez: Amsterdam, Hollanda; Temsilci Direktör ve CEO: Fumitake Kawasaki) ve Validators DAO, ERPC’nin Solana RPC, WebSocket ve Solana Geyser gRPC altyapısında kapsamlı bir yükseltme yapıldığını duyurmaktan memnuniyet duyar.
Bu yükseltme üst düzey, yüksek kapasiteli bir düğüm ekler; Solana RPC, WebSocket, Geyser gRPC, dahili ağ geçidi, gerçek zamanlı veri teslimi adaptörleri, ağ yazılımı ve sunucu yapılandırmasını birleşik bir sistem olarak geliştirir. ERPC, canlı uygulamalarda sık gözlenen yük kalıpları, abonelik davranışı, yöntem bazlı kullanım ve gecikme etkenlerinden toplanan verilere dayanarak gerçek üretim kullanımına yakın yollarda performansı iyileştirmiştir.
Aynı Frankfurt istemci ortamında büyük bir harici RPC hizmetiyle yapılan gerçek dünya karşılaştırmasında ERPC; ortanca HTTP getSlot gecikmesi, WebSocket bağlantı süresi, WebSocket transactionSubscribe uyumlu işlevinin ilk bildirim süresi, slot güncelliği ve hata sayısı gibi canlı uygulamalar için önemli birçok ölçümde güçlü performans göstermiştir.
Bu iyileştirme belirli bir yeni planla sınırlı değildir. ERPC’nin Solana RPC ve Solana Geyser gRPC ile ilgili planlarının tamamına aşamalı olarak uygulanacaktır. Etki özellikle Solana RPC ve Geyser gRPC kullanımında önemlidir; ERPC Frankfurt’ta doğrulanan iyileştirmeleri diğer bölgelere de adım adım uygulamaktadır.
ERPC Dashboard: https://dashboard.erpc.global/tr
ERPC Web Sitesi: https://erpc.global/tr
Büyük bir harici RPC hizmetiyle gerçek dünya karşılaştırması canlı uygulamalarda önemli iyileşme gösteriyor
Bu karşılaştırma aynı Frankfurt istemci ortamında, ERPC ile büyük bir harici RPC hizmeti aynı koşullarda ölçülerek gerçekleştirilmiştir. Test, canlı uygulama deneyimini doğrudan etkileyen HTTP getSlot, WebSocket slotSubscribe ve WebSocket transactionSubscribe uyumlu işlevi gibi yollara odaklanmıştır.
Temsili sonuçlarda ortanca HTTP getSlot gecikmesi ERPC’de 23,4 ms, büyük harici RPC hizmetinde 39,9 ms olmuştur; ERPC yaklaşık 1,7 kat daha hızlıdır. WebSocket bağlantı süresi ERPC’de 87 ms, harici hizmette 157 ms olmuş; ERPC yaklaşık 1,8 kat daha hızlıdır. WebSocket transactionSubscribe uyumlu işlevinin ilk bildirimi ERPC’de 240 ms, harici hizmette 556 ms sürmüş; ERPC yaklaşık 2,3 kat daha hızlıdır.
Canlı Solana uygulamaları için basit ortalama gecikme yeterli değildir. Bağlantının kurulması, ilk bildirim süresi, gerçek zamanlı abonelik kararlılığı, slot güncelliği ve hata olmaması birlikte önem taşır. Zincir üstü olay tespiti, alım satım uygulamaları, izleme sistemleri, uyarı teslimi, analiz altyapısı, botlar ve arka uç API’lerinde ilk bildirimin ne kadar hızlı geldiği ve abonelik başladıktan sonra verinin ne kadar istikrarlı alındığı, sonraki işlemlerin ne zaman başlayacağını doğrudan etkiler.
Bu karşılaştırmada ERPC ve büyük harici RPC hizmeti, işlenmiş ve onaylanmış getSlot güncelliği için aynı slotu gözlemlemiştir. WebSocket slotSubscribe’ta da iki hizmet aynı slotu aynı anda gözlemlemiştir. ERPC, aynı slot güncelliğini korurken bağlantı hızında avantaj göstermiştir. Her iki tarafta da hata sayısı 0’dır.
HTTP, WebSocket ve Geyser gRPC’yi tek bir birleşik sistem olarak geliştirmek
Bu yükseltme yalnızca başka bir sunucu eklenmesinden ibaret değildir. ERPC; Solana RPC için HTTP yolunu, WebSocket yolunu, Geyser olay yolunu, dahili ağ geçidini, gerçek zamanlı veri dönüştürme adaptörlerini, teslim süreçlerini ve ağ yazılımını tek bir birleşik sistem olarak inceleyip geliştirmiştir.
Üretimdeki Solana uygulamalarında hızlı HTTP RPC tek başına yeterli değildir. WebSocket bağlantıları yavaşsa, ilk bildirimler gecikiyorsa, gerçek zamanlı abonelik aktarım hızı ölçeklenemiyorsa, Geyser gRPC’den WebSocket uyumlu katmanlara dönüşüm sırasında gecikme oluşuyorsa veya yüksek yükte arka uç işlemleri tıkanıyorsa gerçek uygulama deneyimi önemli ölçüde değişebilir.
ERPC, HTTP, WebSocket ve Geyser gRPC’yi birbirinden yalıtılmış özellikler olarak ele almaz. Bunun yerine bunları Solana verisini alan, işleyen, teslim eden ve uygulamalara sunan kesintisiz bir yol olarak geliştirir. Bu yükseltmedeki büyük düğüm eklemesi, ağ yazılımı, ağ geçidi ve WebSocket adaptörü iyileştirmeleri ile Geyser gRPC yolu optimizasyonu bu birleşik yaklaşıma dayanır.
Geyser gRPC yolu ve WebSocket adaptörü iyileştirmeleri ilk bildirim performansını güçlendiriyor
Bu yükseltmenin özellikle güçlü sonuç verdiği alanlardan biri Geyser gRPC yolu ile WebSocket adaptörünün birleşimidir. ERPC, Geyser olayları olarak alınan gerçek zamanlı verileri WebSocket uyumlu bir katman üzerinden kullanımı kolay bir biçimde sunar.
Frankfurt’taki aynı istemciyle yapılan transactionSubscribe uyumlu işlev karşılaştırmasında ERPC, 0 hatayla 240 ms ilk bildirim süresi kaydetmiştir. Büyük harici RPC hizmeti 0 hatayla 556 ms kaydetmiştir. ERPC ilk bildirim süresinde yaklaşık 2,3 kat daha hızlıdır; sürekli teslim performansının da eşit veya daha yüksek düzeyde olduğu doğrulanmıştır.
Bu sonuç yalnızca ağ uzaklığıyla açıklanamaz. Solana’da gerçek zamanlı veri tesliminin nihai performansı; düğüm performansı, Geyser gRPC işleme, ağ geçidi işlemesi, WebSocket dönüşümü, kuyruk yönetimi, fanout mimarisi ve ağ yazılımının verimliliğinin birleşimiyle belirlenir. ERPC bu bileşenleri günlük yük eğilimlerine ve gerçek ölçüm sonuçlarına göre geliştirmeyi sürdürür.
Slot güncelliğini korurken daha hızlı bağlantı ve ilk bildirim
Hızı artırırken bir hizmetin yalnızca eski verileri daha hızlı döndürmediğini doğrulamak da önemlidir. Bu karşılaştırmada ERPC ve büyük harici RPC hizmeti, canlı uygulamaların öncelikle kullandığı işlenmiş ve onaylanmış getSlot güncelliği için aynı slotu gözlemlemiştir.
WebSocket slotSubscribe’ta da iki hizmet aynı slotu aynı anda gözlemlemiştir. ERPC, aynı slot güncelliğini korurken bağlantı hızında avantaj sağlamıştır. WebSocket slotSubscribe bağlantı süresi ERPC’de 87 ms, büyük harici RPC hizmetinde 157 ms olmuş; ERPC bağlantıda yaklaşık 1,8 kat daha hızlıdır.
RPC ve WebSocket performansı bölgeye, günün saatine, istemci konumuna, abonelik koşullarına ve yük koşullarına göre değişebilir. ERPC ortanca, p95 ve maksimum değerleri; ilk bildirim süresini, aktarım hızını, slot güncelliğini ve hata oranını ayrı ayrı izler ve gerçek dünya kullanımında önemli ölçümleri sürekli geliştirir. Bu yükseltme önemli bir adımdır; ancak ERPC tek bir sonucu nihai kabul etmek yerine bölgeler, yöntemler ve iş yükleri genelinde gelişmeye devam edecektir.
Burst dahil WebSocket/RPC uyumlu katmanlar için genişletilmiş kapsam
Bu yükseltme performans iyileştirmelerinin yanı sıra, Geyser gRPC ile ilgili uç noktaların çevresindeki WebSocket/RPC uyumlu katmanlarda Burst dahil yöntem kapsamını da genişletir.
Örnek olarak getVersion, getSlot, getBlockHeight, getLatestBlockhash ve isBlockhashValid gibi standart onay ve durum yöntemleri için destek eklenmiştir. Böylece ortam yalnızca gerçek zamanlı aboneliklerde değil, durum kontrolleri ve yardımcı isteklerde de daha kolay kullanılabilir.
ERPC yalnızca sabit bir özellik tablosu sunan statik bir hizmet değildir. Kullanıcıların gerçekten ihtiyaç duyduğu yöntemlere, abonelik koşullarına, sorgulara ve uygulama gereksinimlerine göre kapsamını sürekli genişletir. Belirli bir yöntem, istek, abonelik koşulu, WebSocket uyumlu özellik veya Geyser gRPC kullanım düzeniyle ilgili sorun yaşarsanız Validators DAO Resmî Discord üzerinden destek talebi oluşturun. İsteği, beklenen davranışı, hata ayrıntılarını ve kullanım bağlamını paylaşmanız gelecekteki uyumluluk genişletmelerine ve iyileştirmelere katkı sağlar.
Solana RPC ve Geyser gRPC planlarında aşamalı kullanıma sunum
Bu iyileştirme belirli bir özel yapılandırmayla sınırlı değildir. ERPC bunu tüm bölgelerde Solana RPC, WebSocket ve Solana Geyser gRPC ile ilgili planlara aşamalı olarak uygulayacaktır.
ERPC Frankfurt’ta büyük bir harici RPC hizmetiyle yapılan gerçek dünya karşılaştırmasında önemli iyileştirmeleri doğrulamıştır. Bundan sonra bu iyileştirmeler tüm bölgelere adım adım uygulanacak; her bölge kullanım kalıplarına, yük eğilimlerine, ağ yollarına ve sunucu yapılandırmasına göre ayarlanmaya devam edecektir.
ERPC’nin gücü tek seferlik özellik eklemeleriyle sınırlı değildir. Gerçek üretim kullanımından elde edilen verilere dayanarak mevcut plan performansını, yöntem kapsamını, teslim yollarını ve sunucu yapılandırmalarını sürekli geliştirmesidir. Solana üretim ortamlarında ağ koşulları, trafik, yöntem kullanımı, abonelik hacmi ve bölgesel talep sürekli değişir. ERPC bu değişimlerle birlikte gelişen, Solana’ya özel bir platform olarak ilerlemeyi sürdürür.
Aynı istemci ortamındaki ölçümleri sürekli iyileştirmede kullanmak
ERPC, dış hizmet karşılaştırmalarından elde edilen ölçümleri sürekli iyileştirme girdisi olarak da kullanır. Bu testte ERPC, aynı Frankfurt istemci ortamından HTTP getSlot gecikmesini, WebSocket bağlantı süresini, WebSocket transactionSubscribe uyumlu işlevinin ilk bildirim süresini, slot güncelliğini ve hata sayısını ayrı ayrı ölçmüştür.
Solana RPC ve WebSocket performansı bölgeye, istemci konumuna, abonelik koşullarına, yöntemlere, günün saatine, yük koşullarına ve arka uç yapılandırmasına göre değişebilir. Bu nedenle ERPC yalnızca tek bir ortalama değere değil, gerçek uygulama işlemesinin ne zaman başlayacağını etkileyen bağlantı kurulumu, ilk bildirim süresi, slot güncelliği ve hata oranı gibi ölçümlere de odaklanır.
Kullanıcılar için önemli olan, uygulamalarının ihtiyaç duyduğu verinin gerekli hız ve kararlılıkla ulaşmasıdır. ERPC; Solana RPC, WebSocket, Geyser gRPC, Shredstream, VPS ve bare metal sunucuları aynı Solana odaklı platformda işleterek pratik performansı geliştirmeyi sürdürür.
Uygun planlarda ücretsiz denemeler ve gerçek iş yükleriyle test
Uygun planlar için ücretsiz denemeler şu anda mevcuttur. Kullanıcılar uygun planları ERPC Dashboard’dan inceleyebilir ve Solana RPC, WebSocket ve Geyser gRPC altyapısındaki iyileştirmeleri gerçek iş yüklerine yakın koşullarda test edebilir.
Solana uygulamalarında yalnızca kıyaslama sayıları yeterli değildir. En uygun yapılandırma; uygulamanın kullandığı yöntemlere, istemcinin bağlandığı bölgeye, gereken abonelik hacmine, ilk bildirim süresinin mi yoksa aktarım hızının mı öncelikli olduğuna ve iş yükü için slot güncelliğinin önemine bağlıdır.
Kullanıcılar ERPC Dashboard’dan Solana RPC, WebSocket ve Solana Geyser gRPC içeren planları inceleyip mevcut ihtiyaçlarına uygun yapılandırmayı seçebilir. Mevcut ERPC kullanıcıları da iyileştirmeler ortamlarına yansıdıktan sonra yanıt hızını, abonelik performansını ve desteklenen yöntemleri kendi iş yüklerinde doğrulayabilir.
ERPC Dashboard: https://dashboard.erpc.global/tr
Solana’ya özel altyapı olarak sürekli iyileştirme
ERPC, Solana RPC’yi yalnızca basit bir API uç noktası olarak sunmaz. Onu Solana uygulamalarının yürütme kalitesini destekleyen bir altyapı olarak geliştirir. Solana’da HTTP RPC, WebSocket, Geyser gRPC, Shredstream, SWQoS, sunucu konumu, doğrulayıcı kalitesi, ağ yolları ve işleme düğümünün performansı uygulama hızını ve kararlılığını doğrudan etkiler.
ELSOUL LABO, 2022’den bu yana Hollanda hükümetinin WBSO araştırma ve geliştirme destek programı kapsamında art arda beş yıl onay almıştır. Şirket Solana RPC altyapısı, doğrulayıcı operasyonları, gerçek zamanlı veri teslimi ve yapay zekâ ajanı tabanlı geliştirme ve operasyon desteği üzerine araştırma-geliştirmeyi sürdürür. Sonuçlar ERPC’ye, SLV’ye, SLV AI’a, AS200261 Solana’ya özel veri merkezine ve ilgili hizmetlere yansıtılır.
Bu kapsamlı yükseltme de sürekli araştırma ve geliştirmenin bir parçasıdır. Yüksek performanslı büyük düğümlerin eklenmesi, ağ yazılımı, ağ geçidi ve WebSocket adaptörü iyileştirmeleri, Geyser gRPC yolu geliştirmeleri ve genişletilmiş yöntem kapsamı sayesinde ERPC, canlı Solana uygulamalarının ihtiyaç duyduğu altyapı performansını daha da güçlendirir.
ERPC; Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, VPS ve bare metal sunucular genelinde Solana’ya özel altyapıyı geliştirmeyi sürdürecektir. Kullanıcıların daha fazla Solana verisini daha hızlı ve güvenilir biçimde işleyebildiği, geliştiricilerin de uygulama geliştirme ve üretim operasyonlarına odaklanabildiği bir ortam sunmaya devam edecektir.
İletişim
Solana RPC, WebSocket, Solana Geyser gRPC, Burst, desteklenen yöntemler, ücretsiz denemeler, mevcut planlar, bölgeler, kıyaslamalar veya yapılandırma danışmanlığı hakkında sorularınız için Validators DAO Resmî Discord üzerinden destek talebi oluşturun.
Belirli bir yöntem, abonelik koşulu, sorgu, WebSocket uyumlu özellik veya Geyser gRPC kullanım düzeniyle ilgili sorun yaşarsanız iletişime geçerken isteği ve beklenen davranışı belirtin. ERPC kapsamı ve performansı gerçek kullanıcı gereksinimlerine göre geliştirmeyi sürdürür.
ERPC Dashboard: https://dashboard.erpc.global/tr
ERPC Web Sitesi: https://erpc.global/tr
Validators DAO Resmî Discord: https://discord.gg/C7ZQSrCkYR


