Ethereum işlem onay hızını artırma: epoch-slot mimarisini keşfet
Hızlı işlem onay süreleri, blockchain kullanıcı deneyiminin temel unsurlarından biridir. Son yıllarda, Ethereum bu alanda önemli ilerlemeler kaydetti. Şu anda, L1 üzerindeki işlemler genellikle 5-20 saniye içinde onaylanmakta ve kredi kartı ödeme deneyimi ile karşılaştırılmaktadır. Ancak, onay sürelerini daha da kısaltmak hala değerlidir; bazı uygulamalar, alt saniye seviyesinde gecikmelere ihtiyaç duymaktadır. Bu makalede, Ethereum'un işlem onay sürelerini iyileştirmek için birkaç uygulanabilir çözüm incelenecektir.
Mevcut Teknolojinin Genel Görünümü
Tek slot nihai
Ethereum'un şu anda kullandığı Gasper konsensüs mekanizması, slot ve epoch yapısına dayanmaktadır. Her 12 saniyede bir slot, doğrulayıcılar sırayla zincir başına oy verir. İki epoch (12.8 dakika) geçtikten sonra, işlemler nihai durumuna ulaşır.
Bu yöntemin iki ana sorunu vardır: birincisi karmaşıklığı yüksektir, slot seviyesindeki oylama ile epoch seviyesindeki nihai doğrulama arasındaki etkileşim hataya açıktır; ikincisi ise 12.8 dakikalık nihai onay süresi çok uzundur.
Tek Slot Nihai (SSF), mevcut mimarinin yerine Tendermint benzeri bir mekanizma kullanmayı önerir, böylece blok N, blok N+1 oluşturulmadan önce nihai olarak onaylanabilir. SSF, zincirin 1/3'ten fazla doğrulayıcı çevrimdışı olduğunda çalışmaya devam etmesine izin veren pasif sızıntı mekanizmasını korur.
SSF'nin ana zorluğu, her bir stake edenin her 12 saniyede iki mesaj yayınlaması gerektiğidir, bu da ağ yükünü artırır. Orbit SSF önerisi gibi bazı hafifletici çözümler olsa da, kullanıcıların işlemleri onaylaması için hâlâ 5-20 saniye beklemesi gerekmektedir.
Rollup ön onay
Ethereum, rollup merkezli bir yol haritası benimsemektedir ve L1'i veri kullanılabilirliği ve diğer işlevleri destekleyen bir temel katman olarak tasarlamaktadır, L2 protokollerinin kullanımı için. Bu katmanlı yapı, L1'in sansüre dayanıklılık, güvenilirlik ve ana işlevlere odaklanmasını sağlarken, L2 kullanıcı ihtiyaçlarına daha yakın olmaktadır.
L2, kullanıcılara daha hızlı onay süresi sunmayı umuyor. Teorik olarak, L2 kendi "merkeziyetsiz sıralayıcı" ağıni oluşturabilir, burada küçük bir doğrulayıcı grubu her birkaç yüz milisaniyede bir blok imzalıyor. Ancak, tüm L2'lerin merkeziyetsiz sıralama uygulamasını zorunlu kılmak pek adil görünmüyor.
Temel Ön Onay
Temel ön onay mekanizması, Ethereum önericisinin karmaşık MEV katılımcıları olduğunu varsayar. Bu önericilerin uzmanlıklarını kullanarak ön onay hizmetleri sunmalarını teşvik eder.
Kullanıcılar, işlemin bir sonraki blokta yer alması için anında garanti almak amacıyla ek ücret ödeyebilirler. Eğer öneren taahhüdünü ihlal ederse, ceza ile karşılaşır. Bu mekanizma hem L1 işlemlerine hem de L1 tabanlı L2 işlemlerine uygulanır.
epoch-slot mimarisi'nin geleceği
Eğer tek yuvalı nihaiyet sağlarsak ve her yuvanın doğrulayıcı sayısını azaltmak için Orbit benzeri bir teknoloji kullanırsak, yeterli merkeziyetsizliği koruyarak, bir epoch-slot mimarisi elde edebiliriz:
epoch: SSF mekanizmasını kullanarak, her 16 saniyede bir blok kesin olarak onaylanır.
slot: Rollup ön onaylama veya temel ön onaylama kullanarak daha hızlı işlem onayları sağlar.
Bu yapı, derin bir felsefi nedeni yansıtır: yaklaşık bir uzlaşmaya ulaşmak, maksimum "ekonomik nihaiyet" elde etmekten daha az zaman alır. Başlıca nedenler şunlardır:
Düğüm sayısı: Yaklaşık konsensüs için sadece az sayıda düğüm yeterlidir, ekonomik nihai sonuç için ise çoğu düğümün katılımı gerekmektedir.
İmza toplama süresi: Düğüm sayısının artması imza toplama süresini uzatacaktır.
Düğüm kalitesi: Uzmanlaşmış düğüm alt kümesi, yaklaşık protokollere daha hızlı ulaşabilir.
Bu nedenle, epoch-slot mimarisi kaçınılmaz görünüyor, ancak farklı uygulamalar arasında önemli farklılıklar olabilir. Özellikle iki mekanizma arasında daha güçlü bir odak ayrımı sağlamak için tasarım alanını daha fazla keşfetmek değerlidir.
L2'nin strateji seçimi
L2'de şu anda üç ana strateji bulunmaktadır:
"Ethereum tabanlı" çözüm: Ethereum temel katman teknolojisini ve değerlerini optimize etmek.
"Blockchain iskeletine sahip sunucu": Sunucu verimliliği ve blockchain güvenliğini birleştirir.
Uzlaşma önerisi: Hızlı zincir ile Ethereum'un sağladığı ek güvenliğin birleştirilmesi.
Farklı uygulama senaryoları için bu üç stratejinin her birinin avantajları vardır. Anahtar soru, Ethereum'un yerel epoch-slot mimarisinin ne kadar iyi çalıştığıdır. Eğer slot süresi yaklaşık 1 saniyeye düşürülebilirse, üçüncü stratejinin alanı büyük ölçüde daralabilir.
Şu anda bu sorunların nihai yanıtlarına hâlâ çok uzağız. Blok önericilerinin karmaşıklığı hâlâ belirsizlik taşıyor. Orbit SSF gibi yeni tasarımlar, daha fazla keşif için fırsatlar sunuyor. Sahip olduğumuz seçenekler ne kadar fazlaysa, L1 ve L2 kullanıcılarına o kadar iyi bir deneyim sunabiliriz ve aynı zamanda L2 geliştiricilerinin işlerini de basitleştirebiliriz.
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.
Ethereum epoch-slot mimarisini keşfetmek: İşlem onaylarını hızlandırmanın yeni bir yönü
Ethereum işlem onay hızını artırma: epoch-slot mimarisini keşfet
Hızlı işlem onay süreleri, blockchain kullanıcı deneyiminin temel unsurlarından biridir. Son yıllarda, Ethereum bu alanda önemli ilerlemeler kaydetti. Şu anda, L1 üzerindeki işlemler genellikle 5-20 saniye içinde onaylanmakta ve kredi kartı ödeme deneyimi ile karşılaştırılmaktadır. Ancak, onay sürelerini daha da kısaltmak hala değerlidir; bazı uygulamalar, alt saniye seviyesinde gecikmelere ihtiyaç duymaktadır. Bu makalede, Ethereum'un işlem onay sürelerini iyileştirmek için birkaç uygulanabilir çözüm incelenecektir.
Mevcut Teknolojinin Genel Görünümü
Tek slot nihai
Ethereum'un şu anda kullandığı Gasper konsensüs mekanizması, slot ve epoch yapısına dayanmaktadır. Her 12 saniyede bir slot, doğrulayıcılar sırayla zincir başına oy verir. İki epoch (12.8 dakika) geçtikten sonra, işlemler nihai durumuna ulaşır.
Bu yöntemin iki ana sorunu vardır: birincisi karmaşıklığı yüksektir, slot seviyesindeki oylama ile epoch seviyesindeki nihai doğrulama arasındaki etkileşim hataya açıktır; ikincisi ise 12.8 dakikalık nihai onay süresi çok uzundur.
Tek Slot Nihai (SSF), mevcut mimarinin yerine Tendermint benzeri bir mekanizma kullanmayı önerir, böylece blok N, blok N+1 oluşturulmadan önce nihai olarak onaylanabilir. SSF, zincirin 1/3'ten fazla doğrulayıcı çevrimdışı olduğunda çalışmaya devam etmesine izin veren pasif sızıntı mekanizmasını korur.
SSF'nin ana zorluğu, her bir stake edenin her 12 saniyede iki mesaj yayınlaması gerektiğidir, bu da ağ yükünü artırır. Orbit SSF önerisi gibi bazı hafifletici çözümler olsa da, kullanıcıların işlemleri onaylaması için hâlâ 5-20 saniye beklemesi gerekmektedir.
Rollup ön onay
Ethereum, rollup merkezli bir yol haritası benimsemektedir ve L1'i veri kullanılabilirliği ve diğer işlevleri destekleyen bir temel katman olarak tasarlamaktadır, L2 protokollerinin kullanımı için. Bu katmanlı yapı, L1'in sansüre dayanıklılık, güvenilirlik ve ana işlevlere odaklanmasını sağlarken, L2 kullanıcı ihtiyaçlarına daha yakın olmaktadır.
L2, kullanıcılara daha hızlı onay süresi sunmayı umuyor. Teorik olarak, L2 kendi "merkeziyetsiz sıralayıcı" ağıni oluşturabilir, burada küçük bir doğrulayıcı grubu her birkaç yüz milisaniyede bir blok imzalıyor. Ancak, tüm L2'lerin merkeziyetsiz sıralama uygulamasını zorunlu kılmak pek adil görünmüyor.
Temel Ön Onay
Temel ön onay mekanizması, Ethereum önericisinin karmaşık MEV katılımcıları olduğunu varsayar. Bu önericilerin uzmanlıklarını kullanarak ön onay hizmetleri sunmalarını teşvik eder.
Kullanıcılar, işlemin bir sonraki blokta yer alması için anında garanti almak amacıyla ek ücret ödeyebilirler. Eğer öneren taahhüdünü ihlal ederse, ceza ile karşılaşır. Bu mekanizma hem L1 işlemlerine hem de L1 tabanlı L2 işlemlerine uygulanır.
epoch-slot mimarisi'nin geleceği
Eğer tek yuvalı nihaiyet sağlarsak ve her yuvanın doğrulayıcı sayısını azaltmak için Orbit benzeri bir teknoloji kullanırsak, yeterli merkeziyetsizliği koruyarak, bir epoch-slot mimarisi elde edebiliriz:
Bu yapı, derin bir felsefi nedeni yansıtır: yaklaşık bir uzlaşmaya ulaşmak, maksimum "ekonomik nihaiyet" elde etmekten daha az zaman alır. Başlıca nedenler şunlardır:
Bu nedenle, epoch-slot mimarisi kaçınılmaz görünüyor, ancak farklı uygulamalar arasında önemli farklılıklar olabilir. Özellikle iki mekanizma arasında daha güçlü bir odak ayrımı sağlamak için tasarım alanını daha fazla keşfetmek değerlidir.
L2'nin strateji seçimi
L2'de şu anda üç ana strateji bulunmaktadır:
Farklı uygulama senaryoları için bu üç stratejinin her birinin avantajları vardır. Anahtar soru, Ethereum'un yerel epoch-slot mimarisinin ne kadar iyi çalıştığıdır. Eğer slot süresi yaklaşık 1 saniyeye düşürülebilirse, üçüncü stratejinin alanı büyük ölçüde daralabilir.
Şu anda bu sorunların nihai yanıtlarına hâlâ çok uzağız. Blok önericilerinin karmaşıklığı hâlâ belirsizlik taşıyor. Orbit SSF gibi yeni tasarımlar, daha fazla keşif için fırsatlar sunuyor. Sahip olduğumuz seçenekler ne kadar fazlaysa, L1 ve L2 kullanıcılarına o kadar iyi bir deneyim sunabiliriz ve aynı zamanda L2 geliştiricilerinin işlerini de basitleştirebiliriz.