ERPC, Solana Ağ Altyapısını Önemli Ölçüde İyileştirdi. Rust Yüksek Performanslı Proxy Platformu Tümüyle Yükseltildi; Paylaşımlı RPC, gRPC ve Shredstream İçin Tüm Bölgelere Dağıtıldı. Kesintisiz Güncellemeler Gerçekleştirildi

ERPC, Solana Ağ Altyapısını Önemli Ölçüde İyileştirdi. Rust Yüksek Performanslı Proxy Platformu Tümüyle Yükseltildi; Paylaşımlı RPC, gRPC ve Shredstream İçin Tüm Bölgelere Dağıtıldı. Kesintisiz Güncellemeler Gerçekleştirildi

ERPC, Solana Ağ Altyapısını Önemli Ölçüde İyileştirdi. Rust Yüksek Performanslı Proxy Platformu Tümüyle Yükseltildi; Paylaşımlı RPC, gRPC ve Shredstream İçin Tüm Bölgelere Dağıtıldı. Kesintisiz Güncellemeler Gerçekleştirildi
ELSOUL LABO B.V. (Merkez: Amsterdam, Hollanda; CEO: Fumitake Kawasaki) ve Validators DAO tarafından işletilen ERPC, Solana ağ altyapısında büyük bir yükseltmeyi tamamladı.
Bu yükseltme, ERPC tarafından sunulan tüm bölgeler ve tüm paylaşımlı uç noktalar (Solana RPC, Geyser gRPC ve Shredstream) için hâlihazırda uygulanmıştır. Bağlantı başlatma, TLS işleme, önbellek denetimi, HTTP/1.1 ve HTTP/2 aktarımı, uzun ömürlü bağlantı davranışı ile gözlemlenebilirlik ve sorun giderme ölçümleri dâhil olmak üzere gerçek kullanım sonuçlarını bütünleşik bir sistem olarak doğrudan etkileme eğilimindeki altyapı davranışlarını güncelledik.
Günlük yanıt hızını temel gereksinim olarak korurken, yoğun yük dalgalanmaları, sürekli işletim altındaki kararsızlık ve bağlantı kesme ya da yeniden bağlanma olaylarının tetiklediği zincirleme etkiler gibi sonuçların kötüleşme eğiliminde olduğu durumlarda, temel ağ davranışının sapma veya kararsızlık gösterme olasılığını azaltacak biçimde altyapıyı yeniden düzenledik. Sonuç olarak ortam artık gerçek Solana operasyonlarında hem performansı hem kararlılığı sürdürmek için daha uygun bir yapıya sahiptir.
Ayrıca ağ yapılandırması değişiklikleri ile platform yükseltmelerinin bütünüyle kesintisiz uygulanmasını sağlayan bir operasyon mimarisine geçtik. Fiyatlandırma, teknik özellikler, kimlik doğrulama veya hız sınırlarında değişiklik yoktur; mevcut ERPC müşterileri ek kurulum ya da operasyon değişikliği yapmadan yükseltmenin avantajlarından yararlanır.

Arka Plan

Gerçek Solana operasyonlarında ortalama yanıt süresi ve olağan zamanlardaki gecikme kritik temel gereksinimlerdir. Bununla birlikte yoğun yük anları, uzun ömürlü bağlantılar ve bağlantı kesilip yeniden kurulduğu aşamalar gibi, sonuçları temel ağ altyapısının kendi davranışının belirlediği durumlar vardır.
Özellikle paylaşımlı uç noktalar hem kısa zaman aralıklarındaki yoğun işlem gönderimlerini hem de WebSocket ve gRPC üzerinden sürekli açık bağlantıları karşılamalıdır. Bu koşullarda bağlantı başlatma, TLS el sıkışması, aktarım davranışı, önbellek işleme ve boşta kalma durumundan kurtarma gibi altyapı düzeyindeki davranışlar kullanıcı deneyimine ve çalıştırma sonuçlarına doğrudan yansır.
Ortalama yanıt hızının açıkça temel alındığı durumlarda bile gerçek kullanım sonuçlarını yoğunluk veya sürekli işletim sırasında farklı etkenler belirleyebilir. Bu nedenle gerçek operasyonlarda günlük kullanılabilirlik ile arıza olasılığının yüksek olduğu senaryolardaki sürekliliğin aynı anda sağlanması gerekir.
ERPC, Solana iletişiminin temeli olarak kendi Rust yüksek performanslı proxy platformunu tasarlayıp işletmiş; platformu sürekli geliştirirken tüm bölgelerde aynı yaklaşımı uygulayan bir mimariyi korumuştur. Bu yükseltme, bağlantının başlatılmasından uzun ömürlü işletime kadar operasyonlarda gözlemlenen sorunları birleşik bir sistem olarak yeniden ele alır ve tüm ağ temelini buna göre düzenler.

ERPC Müşterileri İçin Neler Değişiyor?

Bu güncellemeyle ERPC müşterileri öncelikle bağlantı başlatma davranışındaki kararlılığı görecektir. TLS dâhil bağlantı kurulurken koşul uyuşmazlığı ve gereksiz yeniden deneme olasılığı azalır; işlemlerin ve stream'lerin başlangıçta güvenilir biçimde işleme girmesi kolaylaşır.
Ardından yoğun yük sırasında dalgalanma yaratma eğilimindeki altyapı davranışlarını yeniden düzenledik. Gereksiz bağlantıların erken filtrelenmesini; HTTP/1.1 ve HTTP/2 aktarımı, zaman aşımı tutarlılığı, bağlantı havuzu sağlığı, çekişme altındaki önbellek davranışı ile gözlemlenebilirlik ve sorun giderme ölçümlerinin eşzamanlı güncellenmesiyle birleştirerek yük yoğunlaşsa bile davranışın sapmasını önlemeye yardımcı olan koşulları güçlendirdik.
Uzun ömürlü WebSocket ve gRPC stream'leri ile sürekli açık izleme iş yüklerinde bağlantı sürekliliği iyileştirildi. Bağlantı kesme, yeniden bağlanma ve yeniden eşitleme olaylarının sıklığı ile bu olayların sonuçları zincirleme etkileme olasılığı azaltıldı; operasyonların sürekli çalışma varsayımı üzerine kurulması kolaylaştırıldı.
Önbellek denetimi ve aktarım davranışındaki iyileştirmeler, tıkanıklık sırasında gereksiz yeniden alımların ve boşa harcanan işlemlerin olasılığını da azaltır. Bant genişliği ile kullanılabilir işlem kapasitesinin erişilebilir ve kararlı kalma olasılığı artar; genişletilmiş ölçümler ve gözlemlenebilirlik, temel nedeni belirleme ve kurtarma sürelerini kısaltmayı kolaylaştırır.
Yapılandırma değişiklikleri ve platform yükseltmelerinin kesintisiz yapılabilmesiyle performansın, kararlılığın ve genel platform kalitesinin daha sık yükseltilmesini kolaylaştıran operasyon koşulları da oluşturduk. Platformu durdurmadan iyileştirmeyi sürdürebilmek, müşteriler için sürekliliği daha da güçlendirir.

İyileştirmelerin Ayrıntıları

Bu yükseltme, belirli özellik adları veya sürüm numaralarıyla yönlendirilen bir sürüm olarak sunulmamıştır. Bunun yerine gerçek Solana sonuçlarında baskın olma eğilimindeki senaryoları bağlantı başlatma, TLS, L4/HTTP sınırı, H1/H2 aktarımı, önbellek, gözlemlenebilirlik, arıza davranışı ve uzun vadeli operasyon ön koşulları katmanlarına ayırır; platformu bu katmanların birbiriyle çelişmeden bağlanacağı biçimde günceller.
Aşağıda, uygulanan iyileştirmelerin müşteri deneyimine ve operasyon sonuçlarına nasıl katkı sağladığını açıklıyoruz.

Bağlantı Başlatma ve TLS İşlemedeki İyileştirmeler

Bağlantı kurulurken işlenen TLS bağlamını genişlettik ve gereken durumun korunup uygun biçimde uygulanabilmesi için yapıyı güncelledik. Böylece bağlantı başlatma sırasında koşul uyuşmazlıkları ve gereksiz yeniden denemeler daha az görülür.
Sertifika ve host adı doğrulaması dâhil TLS işlemeyi de yeniden düzenledik. Böylece güvenlik gereksinimleri karşılanırken el sıkışması hatalarının veya işleme tutarsızlıklarının başlangıçta kayba yol açıp sonuçları zincirleme etkileme olasılığı azaltılır. Bu yalnızca bir güvenlik iyileştirmesi değildir; Solana iş yüklerinde bağlantının başlangıcından işleme girişe kadar davranışın kararlı hâle gelmesine katkıda bulunur.
TLS'ye bitişik davranışların gözlemlenmesini ve sorunlarının giderilmesini kolaylaştıran mekanizmaları da güçlendirdik. Başlatma aşamasının sonuçlarda belirleyici olduğu senaryolarda sorunları yeniden üretmek, nedenleri belirlemek ve düzeltmeleri hızla uygulamak, deneyim kalitesini korumak için temel bir yetkinliktir.

Gereksiz Bağlantıları Erken Filtreleyerek Kapasite Marjını Korumak

TCP bağlantılarını erken aşamada filtreleyen bir mekanizma ekledik ve platformu, meşru olmayan veya gereksiz bağlantıların meşru trafik üzerinde baskı kurma olasılığını azaltacak biçimde güncelledik. Paylaşımlı uç noktalarda bağlantı istekleri, dış etkenler veya geçici sapmalar nedeniyle aniden artabilir.
Erken aşamadaki filtreleme, meşru bağlantıların başlangıçta takılma olasılığını azaltır ve yoğun yük sırasında kullanılabilir kapasite marjının korunma olasılığını artırır. Sonuç olarak yoğunlaşmış yük senaryolarında dahi davranışın sapma olasılığı düşer ve kararlı bir gecikme dağılımı için gereken koşullar güçlenir.

L4/HTTP Sınırını Yeniden Düzenleyerek Bağlantı Modelini Netleştirmek

Ağ altyapısı HTTP'de sona ermez. Bağlantının kurulması ve sürekliliği L4 koşullarına bağlıdır; bu katmandaki dalgalanmalar üst düzey protokol deneyimine yayılır.
Bu güncellemede L4 akış işlemeyi soyutladık ve bağlantı modelinin daha açık biçimde ele alınabilmesi için yapıyı yeniden düzenledik. Böylece bağlantıların artmayı sürdürdüğü, istemci uygulamalarının farklılaştığı ve uzun ömürlü işletimin durum geçişlerine yol açtığı senaryolarda platformun tutarlı davranışı sürdürmesi kolaylaşır.
Kısa süreli dalgalanmaların kullanıcı deneyimini zincirleme etkileme kalıplarını azaltmak için yeniden deneme davranışı da düzenlendi. Gerçek kararlılık, tekil arızaları ortadan kaldırmaktan çok arıza zincirlerini önlemeye bağlıdır.

HTTP/1.1 ve HTTP/2 Aktarımı ile Uzun Süreli Davranıştaki İyileştirmeler

HTTP/1.1 ve HTTP/2 üzerinden aktarılan veri hacminin tutarlı biçimde izlenmesini sağlayan ölçümler ekledik. Bu sayede aktarım hattında duraklamaların veya darboğazların nerede oluştuğunu belirlemek kolaylaşır; hem sorun giderme hem de düzeltmelerin uygulanma hızı artar.
HTTP/2 gövde yazma zaman aşımı davranışını da yoğun yük veya uzun ömürlü akış sırasında olağan dışı duraklama ve takılmaların olasılığını azaltacak biçimde yeniden düzenledik. Uzun süreli işletimde önemli olan ideal durumdaki azami performans değil, durum geçişleri sırasında davranışın çökmesini önleyebilmektir.
Boşta kalma zaman aşımı davranışı ile bağlantı havuzu işleme de gözden geçirildi ve sürekli çalışma sırasında birikme eğilimindeki kararsızlık etkenleri giderildi. HTTP/1.1 tarafında, tamamlanmamış istekler taşıyan bağlantıların güvenli biçimde kapatılmasını yeniden düzenleyerek hem kaynak kullanımındaki hem davranıştaki dalgalanma kaynaklarını azalttık.

Cache Denetimi ve Operasyon Kalitesindeki İyileştirmeler

Bir varlığın neden önbelleğe alınmadığını izleme kabiliyetini geliştirerek önbellek davranışının açıklanabilirliğini artırdık. Uygulamada belirleyici olan önbelleğin varlığı değil, hangi koşullarda uygulandığı ve hangi koşullarda devre dışı kaldığıdır.
Yoğun yük altında çekişme oluştuğunda deneyimdeki bozulmanın zincirleme yayılma olasılığını azaltmak için kilit davranışını, güncelliğini yitirmiş içeriklerin işlenmesini ve yeniden doğrulama kalıplarını düzenledik. Önbelleğe alınan varlıkların sayısı arttığında kullanılan çıkarma denetimlerini de düzenledik; Range istekleri dâhil kısmi içerik davranışlarını iyileştirerek gerçek iş yüklerinde gereksiz yeniden alımları ve gecikmeyi azaltan koşulları güçlendirdik.
Bu iyileştirmeler, önbellek davranışının aykırı değerlere sapma olasılığını azaltır ve müşterilerin operasyonlarını altyapı düzeyindeki belirsizliğe göre tasarlamak zorunda kalma ihtimalini düşürür.

Arıza Davranışı, Günlükleme ve Gözlemlenebilirlikteki İyileştirmeler

Sorun oluştuğunda ne yaşandığını anlamayı kolaylaştırmak için arıza davranışı ve günlükleme yeniden düzenlendi. Alt katmandaki hataların önbellek ve aktarım davranışına zincirleme yansıyıp deneyimi kötüleştirdiği kalıplar azaltılarak etki alanının sınırlarını belirlemek kolaylaştırıldı.
Gözlemlenebilirlik ve sorun giderme iyileştirmeleri “sıfır olay” iddiasında bulunmak için değil, olaylar yaşandığında kurtarma süresini kısaltmak içindir. Bu da yoğun yük ve sürekli işletim senaryolarındaki riski azaltır.

Uzun Vadeli İşletimin Ön Koşulları Olarak Bağımlılık Güncellemeleri ve Güvenlik Düzeltmeleri

Platformun uzun vadeli işletim ön koşullarını korumak için bağımlılık güncellemeleri ve güvenlik düzeltmeleri uyguladık. Bunlar, desteklenen asgari Rust sürümü (MSRV) ve CI uyumuna ilişkin güncellemeleri de kapsar ve platformu sürekli geliştirmek için gereken temeli güçlendirir.
Güvenli biçimde güncellemeye devam edebilmek başlı başına uzun vadeli kalitenin bir gereğidir.

Kesintisiz Operasyonlara Geçiş

Daha önce ağ yapılandırması değişiklikleri veya platform yükseltmeleri sırasında kısa kesintiler yaşanabiliyordu. Bu güncellemeyle söz konusu işlemlerin bütünüyle kesintisiz uygulanabildiği bir mimariye geçtik.
Paylaşımlı uç noktalarda sürekli açık bağlantılar ve zamanlamanın kritik olduğu kesintisiz trafik akışları bulunur. Kısa bir kesinti bile bağlantı kesme, yeniden bağlanma ve yeniden eşitleme zincirlerini tetikleyebilir; bunun maliyeti sonuçlara yansıyabilir. Kesintisiz güncellemeler bu zincirlerin olasılığını düşürür ve uzun ömürlü operasyonların parçalanmasını önler.
Aynı zamanda ERPC artık gözlemlenen sorunların hızla iyileştirmelere yansıtılmasını sağlayan operasyon koşullarına sahiptir. Yineleme sıklığının artması, üretim operasyonlarındaki dalgalanma ve uç durum davranışlarını sürekli olarak gidermemizi sağlar.

Hizmetlere Göre Etki

Solana RPC (HTTP / WebSocket)

Bağlantı başlatma, TLS, önbellek denetimi ve aktarım davranışındaki iyileştirmeler hem veri okumayı hem işlem gönderimini etkiler. Günlük kullanılabilirlik korunurken yoğun yük sırasında sonuçların sapmasına yol açan etkenler azaltılır ve tıkanıklıkta kapasite marjını koruyan koşullar güçlendirilir.

Geyser gRPC

Uzun ömürlü akış kullanımında bağlantı sürekliliği iyileştirilmiştir. HTTP/2 aktarımı, zaman aşımı tutarlılığı, bağlantı havuzu sağlığı ve genişletilmiş aktarım ölçümleri; yeniden bağlanma ve yeniden eşitleme maliyetlerinin sonuçlara yansıma olasılığını birlikte azaltır.

Shredstream (Direct Shreds)

Kesintisiz teslimat için tasarlanan bağlantı yönetimi ve başlatma iyileştirmeleriyle tıkanıklık altında veri eksikliği veya gecikme yaşanma olasılığını azaltan koşullar güçlendirilmiştir. Algılama ve takip için kararlı sürekliliği korumak kolaylaşır.

Ar-Ge ile Üretim Operasyonlarını Birbirine Bağlamak

ERPC'yi içeren dağıtık sistemler temeli, Hollanda hükûmetinin WBSO programı kapsamında bir Ar-Ge projesi olarak tanınmıştır. Operasyonlarda gözlemlenen sorunların araştırma konularına dâhil edilebildiği ve doğrulama ile yineleme yoluyla iyileştirilebildiği bir yapı kurulmuştur.
Bu ağ temeli güncellemesi, tüm bölgelere uygulanıp gerçek performansa ve kararlılığa yansıyan söz konusu yinelemelerden biridir. Operasyonlarla Ar-Ge'yi bağlantılı tutmak, üretimde gözlemlenenleri tek seferlik iyileştirmelerde bırakmak yerine sürekli olarak sonraki güncellemeye aktarmanın ön koşuludur.
ERPC bünyesinde gerçek kullanım kalıpları, yük değişkenliği ve arıza modu davranışları; ağ temelinin kalitesini adım adım yükselten tekrarlı doğrulama ve iyileştirme döngülerine dâhil edilir. Bu güncelleme, Ar-Ge ile üretim operasyonlarının bütünleşik çerçevesi içinde gerçekleştirildi.

Müşteriler İçin Bilgiler

Bu güncelleme tüm bölgelere ve tüm paylaşımlı uç noktalara hâlihazırda uygulanmıştır. Mevcut ERPC müşterilerinin yapılandırma veya operasyonlarını değiştirmesi gerekmez. Fiyatlandırma, teknik özellikler, kimlik doğrulama veya hız sınırlarında değişiklik yoktur.
Paylaşımlı uç noktalar hem kısa yoğunlukları hem uzun ömürlü bağlantıları aynı anda sürdürmek zorunda olduğundan, bu karma iş yükleri altında davranışın sapma olasılığını azaltan koşullar oluşturuldu. Operasyon sırasında yapılandırma değişiklikleri veya platform güncellemeleri yapılsa bile bunlar kesintisiz uygulanır; müşterilerin bağlantının parçalanmasını veya tasarım gereği yeniden eşitlemeyi planlamasına gerek kalmaz.
Mimari, iş yüküne özgü optimizasyon veya operasyon geri bildirimleri hakkındaki sorularınız için Validators DAO resmî Discord sunucusu üzerinden bizimle iletişime geçin.
ERPC, üretim gözlemlerini ve geri bildirimlerini sürekli olarak iyileştirmelere aktararak altyapı temelinin kalitesini adım adım yükseltmiştir. İyileştirmeleri kesinti olmadan sürdürmeye ve gerçek Solana operasyonlarında istikrarlı sonuçları destekleyen ağ altyapısı sunmaya devam edeceğiz.
Validators DAO Resmî Discord: https://discord.gg/C7ZQSrCkYR\ ERPC Resmî Web Sitesi: https://erpc.global/tr