Anza araştırmacıları Roger Wattenhofer ve Quentin Kniep, Solana'ya doğrulayıcı lider takvimini coğrafi yakınlığa göre yeniden düzenleyen bir SIMD-0675 yeniden tasarımı öneriyor. Simülasyonları, yakın liderleri üç pencerelik dilimlerde gruplayarak ortalama devir gecikmesini 36.2 milisaniyeden 17.0 milisaniyeye, tüm devirler için ortanca değeri ise 23.4 milisaniyeden 4.5 milisaniyeye düşürüyor. Sorun şu ki dilim üyeliği doğrulayıcıların kendi bildirdiği konumlara dayanıyor; protokol bir makinenin gerçek koordinatlarını bağımsız olarak doğrulayamıyor. Eşlik eden SIMD-0674 spesifikasyonu, imzalı güncellemeler eşliğinde öz-bildirimli koordinatları oy hesaplarında saklayacak ve noktanın Dünya üzerinde makul bir yerde olduğunu doğrulayan, ancak doğrulayıcının gerçekten orada bulunup bulunmadığını söylemeyen bir geometrik yüzey kontrolü içerecek.
Neden önemli
Solana'nın stake ağırlıklı lider takvimi, rastgele sıralamanın bir sonraki lideri bu merkezlerdeki operatörlerin yakınına yerleştirme eğiliminde olması nedeniyle, uzun süredir büyük stake yoğunluklarına yakın kümelenmiş doğrulayıcıları kayırıyor. Yeni dilimleme kuralı, bu merkezlerin dışındaki doğrulayıcılara ucuz yerel devirlerden daha adil bir pay vermeyi amaçlıyor; yazarlar bunu stake yeniden dağıtımı olarak değil, mevcut merkezlerden uzakta işletim yapma teşviki olarak çerçeveliyor. Alpenglow'un hızlı lider devri, bir önceki liderin bir sonraki bloğu doğrudan bir yol üzerinden göndermesine dayanıyor ve coğrafi yeniden sıralama bu sıçramayı ortalama olarak kısaltıyor. Devir gecikmesini azaltmak, slot süresinin kendisi değişmeden önce elde edilebilecek en net kazanımlardan biri; dolayısıyla buradaki yapısal bir iyileşme, testnet'te bulunan diğer Alpenglow dönemi değişiklikleriyle birlikte birikiyor.
Piyasa etkisi
Teklif, konsensüs açısından kritik ve kendi özellik kapısını gerektirecek; takvimin izleme sorunları hâlâ doldurulmamış ve her iki pull request 7 Ekim itibarıyla açık. Wattenhofer ve Kniep'in hasmane senaryosunda, başka bir Okyanusya doğrulayıcısı bulunmayan Sydney'deki yalnız bir %5 stake saldırganı var; önerilen üç-pencere ayarında bu operatör, yapılandırılan dilim boyutunun iki katından fazla olmak üzere iki bitişik dilimi altı ardışık lider penceresinde elinde tutabiliyor. Taslak ayrıca çalışma sırasında bölgesel sansür riskine ve elektrik, ağ ya da yargı yetkisi kaynaklı bir kesinti bir kümeyi vurduğunda daha uzun atlanan-slot dizilerine işaret ediyor. Wattenhofer ve Kniep'in teşvik kontrolü, Ashburn'un en büyük doğrulayıcısı olan dürüst bir operatörün São Paulo'yu beyan ederek ortalama devir süresinden 2.7 milisaniye kazınabileceğini ortaya koydu; bu da öz-bildirim modelinin etkinleştirmeden önce kapatılmaya değer en az bir sömürülebilir durumu olduğunu gösteriyor.
Sıkça sorulan sorular
-
Solana'nın SIMD-0675'i blok üretimi konusunda aslında neyi değiştiriyor?
Stake ağırlıklı lider takvimini üç pencerelik coğrafi dilimler halinde yeniden sıralıyor; böylece birbirine yakın doğrulayıcılar art arda blok üretiyor ve modelleme, kimseye fazladan pencere vermeden ortalama devir gecikmesini 36.2ms'den 17.0ms'ye indiriyor.
-
Solana için coğrafi zamanlama neden riskli?
Dilimler, doğrulayıcıların kendilerinin kaydettiği konumlara dayanıyor; protokol bir noktanın Dünya üzerinde olduğunu kontrol edebilir ama doğrulayıcının gerçek makinesini doğrulayamaz. Sydney'deki izole bir %5 saldırgan, iki bitişik dilimi doldurup altı ardışık lider penceresini elinde tutabilir.
-
SIMD-0675'i kim yazdı ve neredeymiş?
Anza'nın araştırma direktörü ve ETH Zürih profesörü Roger Wattenhofer ile Anza ve ETH Zürih araştırmacısı Quentin Kniep, hem takvim hem de eşlik eden konum kaydı pull request'lerini 29 Eylül'de açtı. 7 Ekim itibarıyla henüz hiçbiri birleşmedi.
-
Bu, Alpenglow'un hızlı lider devriyle nasıl etkileşiyor?
Alpenglow'un hızlı devri, bir önceki liderin bloğunu doğrudan bir sonrakine gönderir. Coğrafi yeniden sıralama, yakın doğrulayıcıları aynı dilime yerleştirerek bu sıçramayı ortalama olarak kısaltıyor; modelledilen gecikme düşüşünün büyük kısmının kaynağı da bu.
-
SIMD-0675 aslında ne zaman Solana'da yayına girebilir?
Takvim konsensüs açısından kritik ve bir özellik kapısı gerektirecek; izleme sorunları hâlâ doldurulmamış. Taslak, özellik kapısı açıldıktan iki epoch sonra yeni algoritmanın etkinleştirilmesini öneriyor, dolayısıyla canlı ağ takvimi açık.
CryptoSlate