Ethereum tasdikindeki zaman, slot ve olay sıralaması
2 Nisan'da, kötü niyetli bir katılımcı mev-boost-relay açığını kullanarak 20 milyon dolar çaldı. Ardından birkaç gün içinde, geliştiriciler bu açığı düzeltmek için beş yamanın yayınlanmasıyla birlikte mevcut ağ gecikmeleri ve doğrulayıcı stratejileri nedeniyle 6 Nisan'da Ethereum ağında kısa bir istikrarsızlık yaşandı. Yeniden yapılandırma, ağ sağlığı için olumsuzdur ve blok üretim oranını ve uzlaşma garantisini düşürür.
Bu makale mev-boost ile konsensüs arasındaki etkileşimi inceliyor, Ethereum'un PoS mekanizmasının inceliklerini ortaya koyuyor ve bazı olası iyileştirme yönleri öneriyor.
mev-boost tanıtımı
mev-boost, Ethereum ağı üzerindeki maksimum çıkarılabilir değer (MEV)'ın olumsuz etkilerini hafifletmeyi amaçlayan bir protokoldür. Üç rol içerir:
Araç: Teklif sahipleri ile blok inşaatçıları arasında güvenilir bir üçüncü taraf.
Yapıcılar: MEV'yi maksimize etmek için karmaşık varlıklar oluşturur.
Teklif sahibi: Ethereum PoS doğrulayıcı.
mev-boost, tüm teklif sahiplerinin MEV'yi adil bir şekilde almasını sağlar, inşaatçılarla güven ilişkisi kurmaya gerek kalmadan, Ethereum'un uzun vadeli merkeziyetsizleşmesine yardımcı olur.
Ethereum'un çatallama seçim kuralları
Ethereum PoS'taki zaman 12 saniyelik dilimlere bölünmüştür. Her dilim, bir blok önermek için rastgele bir doğrulayıcıyı önerici olarak atar. Diğer doğrulayıcılar ise çatallaşma seçimi kurallarını uygulayarak zincir başını desteklemek için oy verir.
Slot içindeki en kritik an, t=4'teki tasdik son tarihidir. Eğer doğrulayıcı son tarihten önce blok görmezse, önceki zincir başına oy verir. Blok yayınlandıkça, alınan tasdik o kadar artar.
Ağ sağlığı açısından en iyi yayın zamanı t=0'dır. Ancak, blok değerinin zamanla arttığı nedeniyle, önericilerin daha fazla MEV biriktirmek için yayını geciktirme motivasyonu vardır.
Zamanında yayımlanmayı teşvik etmek için "dürüst yeniden yapılandırma" mekanizması getirildi.
Teklif sahibi yükseltme ve dürüst yeniden yapılandırma
Önerici Yükseltmesi: Önericiye, yalnızca bir slot süresince geçerli olan "yükseltme" için %40 doğrulama ağırlığına eşdeğer bir fork seçeneği verilir.
Dürüst Yeniden Yapılandırma: Dürüst önericilerin doğrulama ağırlığı %20'nin altında olan blokları yeniden yapılandırmalarına izin verir. Bu isteğe bağlı bir özelliktir ve önerici kendi isteğine bağlı olarak kullanıp kullanmamaya karar verir.
Dürüst yeniden yapılandırma, belirli durumlarda, örneğin dönem sınır blokları sırasında, kaçınılabilir.
Bağlantı çözme saldırısına yönelik düzeltme
2 Nisan'daki bağlama saldırısından sonra, ara ve ana geliştirme ekipleri birden fazla yamanın yayınlandığını bildirdi:
Ara geçiş değişikliği:
Bilinen kötü niyetli önericileri kontrol et
Bu slotun tam bir blok yayınlayıp yayınlamadığını kontrol et
Rastgele gecikme ekleme
Beacon Chain Düğüm Değişikliği:
Blok geçerliliğini doğrulama
Ağda eşdeğer blok olup olmadığını kontrol et
Bu değişiklikler konsensüsün istikrarsız olmasına neden oldu ve dürüst yeniden yapılandırma stratejisi bu durumu daha da kötüleştirdi.
Beklenmeyen sonuçlar
Yaman, ara yüklü blokların gecikmesini artırdı ve bu, blokların tasdik son tarihini aşmasına neden olabilir. Dürüst yeniden yapılandırma altında, bu bloklar bir sonraki önerici tarafından yeniden yapılandırılacak.
Sonuç, çatallı blok sayısının hızla arttığı, en yüksek noktada saatte %4,3'lük bir blokun yeniden yapılandırıldığıdır. Araçların piyasaya sürülmesiyle birlikte durum yavaş yavaş normale dönüyor.
Şu anda en etkili onarım, işaret düğümünün blok doğrulaması ve eşdeğerlik kontrolüdür. Ancak, ara bağlantılar daha genel eşdeğerlik saldırılarına hala açıktır.
Gelecek yönü
"Kabul edilebilir" yeniden yapılandırma sayısını değerlendirmek ve eşdeğer saldırı riskini dikkate almak gerekir. Olabilecek bazı iyileştirme yönleri:
"headlock" koruması mev-boost'u gerçekleştir
Açık bulma ödül programı
Genişletilmiş simülasyon yazılımı araştırma alt yuvası zamanlaması
İletim yayın yolunu optimize etme
mev-boost'u konsensüs istemcisine dahil et (ePBS)
Daha fazla test ekle
Relay istemcisi çeşitliliğini teşvik et
Eşdeğer ceza önlemlerini ayarlamak
Sonuç olarak, bağdan çıkarma saldırıları, gecikme, mev-boost ve konsensüs mekanizması arasındaki kritik ilişkiyi anlamamıza yardımcı oldu. Protokolün gelecekteki zorluklara karşı sürekli güçlenmesini umuyoruz.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
23 Likes
Reward
23
4
Repost
Share
Comment
0/400
probably_nothing_anon
· 08-14 12:43
Yine bir gün bir açık, nasıl bakarsak bakalım dayanamayacak gibiyiz.
Ethereum PoS mekanizmasındaki mev-boost açığı ve ağ kararlılığı tartışması
Ethereum tasdikindeki zaman, slot ve olay sıralaması
2 Nisan'da, kötü niyetli bir katılımcı mev-boost-relay açığını kullanarak 20 milyon dolar çaldı. Ardından birkaç gün içinde, geliştiriciler bu açığı düzeltmek için beş yamanın yayınlanmasıyla birlikte mevcut ağ gecikmeleri ve doğrulayıcı stratejileri nedeniyle 6 Nisan'da Ethereum ağında kısa bir istikrarsızlık yaşandı. Yeniden yapılandırma, ağ sağlığı için olumsuzdur ve blok üretim oranını ve uzlaşma garantisini düşürür.
Bu makale mev-boost ile konsensüs arasındaki etkileşimi inceliyor, Ethereum'un PoS mekanizmasının inceliklerini ortaya koyuyor ve bazı olası iyileştirme yönleri öneriyor.
mev-boost tanıtımı
mev-boost, Ethereum ağı üzerindeki maksimum çıkarılabilir değer (MEV)'ın olumsuz etkilerini hafifletmeyi amaçlayan bir protokoldür. Üç rol içerir:
mev-boost, tüm teklif sahiplerinin MEV'yi adil bir şekilde almasını sağlar, inşaatçılarla güven ilişkisi kurmaya gerek kalmadan, Ethereum'un uzun vadeli merkeziyetsizleşmesine yardımcı olur.
Ethereum'un çatallama seçim kuralları
Ethereum PoS'taki zaman 12 saniyelik dilimlere bölünmüştür. Her dilim, bir blok önermek için rastgele bir doğrulayıcıyı önerici olarak atar. Diğer doğrulayıcılar ise çatallaşma seçimi kurallarını uygulayarak zincir başını desteklemek için oy verir.
Slot içindeki en kritik an, t=4'teki tasdik son tarihidir. Eğer doğrulayıcı son tarihten önce blok görmezse, önceki zincir başına oy verir. Blok yayınlandıkça, alınan tasdik o kadar artar.
Ağ sağlığı açısından en iyi yayın zamanı t=0'dır. Ancak, blok değerinin zamanla arttığı nedeniyle, önericilerin daha fazla MEV biriktirmek için yayını geciktirme motivasyonu vardır.
Zamanında yayımlanmayı teşvik etmek için "dürüst yeniden yapılandırma" mekanizması getirildi.
Teklif sahibi yükseltme ve dürüst yeniden yapılandırma
Önerici Yükseltmesi: Önericiye, yalnızca bir slot süresince geçerli olan "yükseltme" için %40 doğrulama ağırlığına eşdeğer bir fork seçeneği verilir.
Dürüst Yeniden Yapılandırma: Dürüst önericilerin doğrulama ağırlığı %20'nin altında olan blokları yeniden yapılandırmalarına izin verir. Bu isteğe bağlı bir özelliktir ve önerici kendi isteğine bağlı olarak kullanıp kullanmamaya karar verir.
Dürüst yeniden yapılandırma, belirli durumlarda, örneğin dönem sınır blokları sırasında, kaçınılabilir.
Bağlantı çözme saldırısına yönelik düzeltme
2 Nisan'daki bağlama saldırısından sonra, ara ve ana geliştirme ekipleri birden fazla yamanın yayınlandığını bildirdi:
Ara geçiş değişikliği:
Beacon Chain Düğüm Değişikliği:
Bu değişiklikler konsensüsün istikrarsız olmasına neden oldu ve dürüst yeniden yapılandırma stratejisi bu durumu daha da kötüleştirdi.
Beklenmeyen sonuçlar
Yaman, ara yüklü blokların gecikmesini artırdı ve bu, blokların tasdik son tarihini aşmasına neden olabilir. Dürüst yeniden yapılandırma altında, bu bloklar bir sonraki önerici tarafından yeniden yapılandırılacak.
Sonuç, çatallı blok sayısının hızla arttığı, en yüksek noktada saatte %4,3'lük bir blokun yeniden yapılandırıldığıdır. Araçların piyasaya sürülmesiyle birlikte durum yavaş yavaş normale dönüyor.
Şu anda en etkili onarım, işaret düğümünün blok doğrulaması ve eşdeğerlik kontrolüdür. Ancak, ara bağlantılar daha genel eşdeğerlik saldırılarına hala açıktır.
Gelecek yönü
"Kabul edilebilir" yeniden yapılandırma sayısını değerlendirmek ve eşdeğer saldırı riskini dikkate almak gerekir. Olabilecek bazı iyileştirme yönleri:
Sonuç olarak, bağdan çıkarma saldırıları, gecikme, mev-boost ve konsensüs mekanizması arasındaki kritik ilişkiyi anlamamıza yardımcı oldu. Protokolün gelecekteki zorluklara karşı sürekli güçlenmesini umuyoruz.