EIP-2537, Ethereum'un en son Pectra hard fork'unda eklenmesi kesinleşen EVM önceden derlenmiş komutudur. Bu komut, EVM'ye BLS12-381 eğrisi üzerinde çeşitli hesaplama işlevleri eklemekte, bunlar arasında eğri alanındaki eşleme hesaplamaları da bulunmaktadır.
EIP-2537, 2020 yılında ilk kez önerildi ve 2025 yılına kadar Ethereum güncellemesine dahil edilmesi onaylanmadı. Bu makalede EIP-2537'nin yönetim süreci tanıtılacak ve bu önerinin neden 5 yıl sonra güncellemeye dahil edildiği tartışılacaktır.
Teklif Arka Planı
2017 Ocak ayında, Vitalik Buterin ilk kez bir makalede çiftleme algoritmasını ve alt_bn128 eğrisini tanıttı. Ardından Vitalik ve Christian Reitwiessner EIP-196 ve EIP-197'yi önerdiler, EVM'ye alt_bn128 eğrisi hesaplama desteği eklenmesini önerdiler. 2017 Ekim ayındaki Byzantium güncellemesi, alt_bn128 eğrisini resmi olarak dahil etti ve EVM içinde eğri alanı çiftleme hesaplamalarını gerçekleştirdi, böylece ZK-Snarks kanıt doğrulaması EVM içinde tamamlanabilir hale geldi.
2017 yılının Kasım ayında, zcash ekibi BLS12-381 eğrisini önerdi, alt_bn128'e kıyasla daha yüksek güvenlik ve performansa sahip. Birçok blockchain protokolü daha sonra BLS12-381 eğrisini benimsedi. 2018 yılının Mayıs ayında, Justin Drake, Ethereum'un gelecekteki PoS ve shard yükseltmelerinin BLS12-381 tabanlı BLS çoklu imza algoritmasını kullanabileceğini belirtti.
ETH2 geliştirilmesi ile birlikte, BLS12-381'in ETH yürütme katmanına dahil edilmesi yönündeki talepler artmaya başladı. Şubat 2020'de, araştırmacılar EIP-2537'yi önerdiler ve ETH2 test ağı ile senkronize bir şekilde test edilmesini umdular. EIP-2537'nin yazarı Alex Stokes, bunun Berlin hard fork'una dahil edilmesini talep etti.
Özellikle, EIP-2537'nin yazarı aynı zamanda ZKSync geliştirme ekibi Matter Labs'ın kurucu ortağıdır.
Berlin yükseltme kargaşası
EIP-2537'yi tartışmadan önce, EIP-1962'yi anlamak gerekir. Bu, Matter Labs tarafından Nisan 2019'da önerilen ilk eliptik eğri alan eşleşmesi önceden derlenmiş önerisidir ve BLS12, BN ve MNT4/6 olmak üzere üç tür eğriyi desteklemektedir, 10 önceden derlenmiş komutun bir seferde eklenmesi planlanmaktadır. Ancak bu öneri, uygulanması zor olduğu için çok karmaşık olarak değerlendirilmiştir.
EIP-1962 sorununu çözmek için, Matter Labs 2020 Şubat ayında birden fazla EIP bölme önerisi sundu, bunlar arasında en önemlisi EIP-2537’dir ve BLS12-381 desteği sağlamaktadır. O dönemde ETH2, depo sözleşmesini geliştiriyordu, BLS12-381 önceden derlenmiş kodunun depo sözleşmesinde imza doğrulamak için eklenmesi, kullanıcıların fon kaybı riskini önlemektedir.
EIP-2537 ilk önerildiğinde, Vitalik bazı sorunları işaret etti. Ardından 6 Mart'taki çekirdek geliştirici toplantısında, Vitalik EIP-2537'nin tekrarlı SNARK kanıtları için çok etkili olduğunu, uzun vadede Ethereum'a zarar vermeyeceğini düşündü. Toplantıda EIP-2537'nin öncelik durumu onaylandı, tüm istemciler mümkün olan en kısa sürede uygulanmasını kabul etti ve Berlin yükseltmesinden önce geliştirmeyi tamamlamayı planladılar.
Sonraki toplantılarda, EIP-2537, EIP-1962'nin yerini alarak temel BLS önerisi haline geldi ve Berlin yükseltme ön seçim listesine dahil edildi. Nisan toplantısı, EIP-2537'yi Berlin sert çatalına resmi olarak dahil etti ve uygulama zaman çizelgesini belirledi.
Bundan sonra EIP-2537, büyük bir geliştirme ve test aşamasına girdi ve yaklaşık 20 ana geliştirici toplantısında bunu içeren tartışmalar yapıldı. Ana olarak ABI kodlaması, uygulama ilerlemesi, güvenlik gibi konular etrafında yoğunlaştı.
Ancak, geliştirme ilerledikçe EIP-2537'nin sorunları giderek belirgin hale geldi. Geth ekibi, geliştirmeyi planlanan süre içinde tamamlamanın zor olduğunu belirtti ve aynı zamanda depo sözleşmesi EIP-2537'yi kullanmayan bir versiyonu tamamladı. EIP-2537'nin önemi bu şekilde azaldı.
Sonraki toplantılarda, EIP-2537'nin uygulanması ve test sorunları devam etti. Sonunda 99. çekirdek geliştirici toplantısında, EIP-2537'nin Berlin yükseltmesinden çıkarılmasına karar verildi, ana sebep ise çok fazla geliştirme kaynağı tüketmesi ve diğer EIP'lerin ilerlemesini etkilemesiydi.
Son Gelişmeler
Berlin'den sonra yapılan London güncellemesinde, geliştiriciler EIP-2537'yi dahil etmeyi düşündüler, ancak karmaşıklığı nedeniyle bir kez daha terk edildi. Shanghai güncellemesi de EIP-2537'yi dahil etmedi, çünkü odak PoS çekim işlevinin uygulanmasıydı.
Cancun yükseltmesi EIP-2537'yi de tartışmadı, çünkü odak EIP-4844'ü desteklemekti.
2024 Şubat'a kadar geliştiriciler, Pectra yükseltmesinde EIP-2537'yi dahil etme konusunu tekrar tartışacaklar. Bu noktada EIP-2537'nin uygulanması artık ana sorun değil, sadece bazı gaz tüketim fiyatlandırma problemleri mevcut.
2024 Aralık'tan 2025 Ocak'a kadar, geliştirici konferansı EIP-2537'nin fiyatlandırma modelini nihai olarak belirledi ve maliyet sorununu çözdü. İlk önerici Matter Labs bu noktada tartışmalardan büyük ölçüde çekilmiş durumda.
Özet
EIP-2537'nin tarihi, Ethereum'un yönetim sürecinin karmaşıklığını yansıtmaktadır. Başlangıçta çekirdek bir güncelleme içeriği olarak görülmesinden, uygulanabilirlik zorluğu ve karmaşıklığı nedeniyle defalarca ertelenmesine, nihayetinde güncellemeye dahil edilmesine kadar, EIP-2537 uzun bir süreçten geçmiştir. Bu süreç, Ethereum'un teknik gelişim, konsensüs sağlama ve öncelik seçimi gibi konulardaki değerlendirmelerini ve dengelemelerini yansıtmaktadır.
Her Ethereum yükseltmesinin belirli bir teması ve odak noktası vardır, EIP'nin kabul edilip edilmeyeceği yalnızca kendi değerine değil, aynı zamanda mevcut Ethereum gelişim aşamasına ve odak yönüne de yakından bağlıdır. EIP-2537'nin yolculuğu, Ethereum yönetiminin esnekliğini ve topluluğun teknik zorluklarla karşılaştığında sergilediği ihtiyatlı tavrı göstermektedir.
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.
5 Likes
Reward
5
3
Repost
Share
Comment
0/400
FortuneTeller42
· 20h ago
Ah beş yıl geçti, daha hızlı yükselmiyor.
View OriginalReply0
InscriptionGriller
· 20h ago
İç içe geçmişlik bu kadar arttı, beş yıldır aynı soğuk yemeği pişiriyoruz.
View OriginalReply0
SchrodingerAirdrop
· 20h ago
Beş yıl bir kılıç kesmek, V Tanrı hala devam ediyor.
EIP-2537 Beş Yıllık Yönetim Yolculuğu: Ethereum Güncelleme Kararlarının Özeti
EIP-2537: Ethereum yönetim sürecinin yansıması
EIP-2537, Ethereum'un en son Pectra hard fork'unda eklenmesi kesinleşen EVM önceden derlenmiş komutudur. Bu komut, EVM'ye BLS12-381 eğrisi üzerinde çeşitli hesaplama işlevleri eklemekte, bunlar arasında eğri alanındaki eşleme hesaplamaları da bulunmaktadır.
EIP-2537, 2020 yılında ilk kez önerildi ve 2025 yılına kadar Ethereum güncellemesine dahil edilmesi onaylanmadı. Bu makalede EIP-2537'nin yönetim süreci tanıtılacak ve bu önerinin neden 5 yıl sonra güncellemeye dahil edildiği tartışılacaktır.
Teklif Arka Planı
2017 Ocak ayında, Vitalik Buterin ilk kez bir makalede çiftleme algoritmasını ve alt_bn128 eğrisini tanıttı. Ardından Vitalik ve Christian Reitwiessner EIP-196 ve EIP-197'yi önerdiler, EVM'ye alt_bn128 eğrisi hesaplama desteği eklenmesini önerdiler. 2017 Ekim ayındaki Byzantium güncellemesi, alt_bn128 eğrisini resmi olarak dahil etti ve EVM içinde eğri alanı çiftleme hesaplamalarını gerçekleştirdi, böylece ZK-Snarks kanıt doğrulaması EVM içinde tamamlanabilir hale geldi.
2017 yılının Kasım ayında, zcash ekibi BLS12-381 eğrisini önerdi, alt_bn128'e kıyasla daha yüksek güvenlik ve performansa sahip. Birçok blockchain protokolü daha sonra BLS12-381 eğrisini benimsedi. 2018 yılının Mayıs ayında, Justin Drake, Ethereum'un gelecekteki PoS ve shard yükseltmelerinin BLS12-381 tabanlı BLS çoklu imza algoritmasını kullanabileceğini belirtti.
ETH2 geliştirilmesi ile birlikte, BLS12-381'in ETH yürütme katmanına dahil edilmesi yönündeki talepler artmaya başladı. Şubat 2020'de, araştırmacılar EIP-2537'yi önerdiler ve ETH2 test ağı ile senkronize bir şekilde test edilmesini umdular. EIP-2537'nin yazarı Alex Stokes, bunun Berlin hard fork'una dahil edilmesini talep etti.
Özellikle, EIP-2537'nin yazarı aynı zamanda ZKSync geliştirme ekibi Matter Labs'ın kurucu ortağıdır.
Berlin yükseltme kargaşası
EIP-2537'yi tartışmadan önce, EIP-1962'yi anlamak gerekir. Bu, Matter Labs tarafından Nisan 2019'da önerilen ilk eliptik eğri alan eşleşmesi önceden derlenmiş önerisidir ve BLS12, BN ve MNT4/6 olmak üzere üç tür eğriyi desteklemektedir, 10 önceden derlenmiş komutun bir seferde eklenmesi planlanmaktadır. Ancak bu öneri, uygulanması zor olduğu için çok karmaşık olarak değerlendirilmiştir.
EIP-1962 sorununu çözmek için, Matter Labs 2020 Şubat ayında birden fazla EIP bölme önerisi sundu, bunlar arasında en önemlisi EIP-2537’dir ve BLS12-381 desteği sağlamaktadır. O dönemde ETH2, depo sözleşmesini geliştiriyordu, BLS12-381 önceden derlenmiş kodunun depo sözleşmesinde imza doğrulamak için eklenmesi, kullanıcıların fon kaybı riskini önlemektedir.
EIP-2537 ilk önerildiğinde, Vitalik bazı sorunları işaret etti. Ardından 6 Mart'taki çekirdek geliştirici toplantısında, Vitalik EIP-2537'nin tekrarlı SNARK kanıtları için çok etkili olduğunu, uzun vadede Ethereum'a zarar vermeyeceğini düşündü. Toplantıda EIP-2537'nin öncelik durumu onaylandı, tüm istemciler mümkün olan en kısa sürede uygulanmasını kabul etti ve Berlin yükseltmesinden önce geliştirmeyi tamamlamayı planladılar.
Sonraki toplantılarda, EIP-2537, EIP-1962'nin yerini alarak temel BLS önerisi haline geldi ve Berlin yükseltme ön seçim listesine dahil edildi. Nisan toplantısı, EIP-2537'yi Berlin sert çatalına resmi olarak dahil etti ve uygulama zaman çizelgesini belirledi.
Bundan sonra EIP-2537, büyük bir geliştirme ve test aşamasına girdi ve yaklaşık 20 ana geliştirici toplantısında bunu içeren tartışmalar yapıldı. Ana olarak ABI kodlaması, uygulama ilerlemesi, güvenlik gibi konular etrafında yoğunlaştı.
Ancak, geliştirme ilerledikçe EIP-2537'nin sorunları giderek belirgin hale geldi. Geth ekibi, geliştirmeyi planlanan süre içinde tamamlamanın zor olduğunu belirtti ve aynı zamanda depo sözleşmesi EIP-2537'yi kullanmayan bir versiyonu tamamladı. EIP-2537'nin önemi bu şekilde azaldı.
Sonraki toplantılarda, EIP-2537'nin uygulanması ve test sorunları devam etti. Sonunda 99. çekirdek geliştirici toplantısında, EIP-2537'nin Berlin yükseltmesinden çıkarılmasına karar verildi, ana sebep ise çok fazla geliştirme kaynağı tüketmesi ve diğer EIP'lerin ilerlemesini etkilemesiydi.
Son Gelişmeler
Berlin'den sonra yapılan London güncellemesinde, geliştiriciler EIP-2537'yi dahil etmeyi düşündüler, ancak karmaşıklığı nedeniyle bir kez daha terk edildi. Shanghai güncellemesi de EIP-2537'yi dahil etmedi, çünkü odak PoS çekim işlevinin uygulanmasıydı.
Cancun yükseltmesi EIP-2537'yi de tartışmadı, çünkü odak EIP-4844'ü desteklemekti.
2024 Şubat'a kadar geliştiriciler, Pectra yükseltmesinde EIP-2537'yi dahil etme konusunu tekrar tartışacaklar. Bu noktada EIP-2537'nin uygulanması artık ana sorun değil, sadece bazı gaz tüketim fiyatlandırma problemleri mevcut.
2024 Aralık'tan 2025 Ocak'a kadar, geliştirici konferansı EIP-2537'nin fiyatlandırma modelini nihai olarak belirledi ve maliyet sorununu çözdü. İlk önerici Matter Labs bu noktada tartışmalardan büyük ölçüde çekilmiş durumda.
Özet
EIP-2537'nin tarihi, Ethereum'un yönetim sürecinin karmaşıklığını yansıtmaktadır. Başlangıçta çekirdek bir güncelleme içeriği olarak görülmesinden, uygulanabilirlik zorluğu ve karmaşıklığı nedeniyle defalarca ertelenmesine, nihayetinde güncellemeye dahil edilmesine kadar, EIP-2537 uzun bir süreçten geçmiştir. Bu süreç, Ethereum'un teknik gelişim, konsensüs sağlama ve öncelik seçimi gibi konulardaki değerlendirmelerini ve dengelemelerini yansıtmaktadır.
Her Ethereum yükseltmesinin belirli bir teması ve odak noktası vardır, EIP'nin kabul edilip edilmeyeceği yalnızca kendi değerine değil, aynı zamanda mevcut Ethereum gelişim aşamasına ve odak yönüne de yakından bağlıdır. EIP-2537'nin yolculuğu, Ethereum yönetiminin esnekliğini ve topluluğun teknik zorluklarla karşılaştığında sergilediği ihtiyatlı tavrı göstermektedir.