EIP-2537: BLS12-381 Ön Derleme Talimatlarının Uzun Yolculuğu
EIP-2537, Pectra fork yükseltmesi sırasında eklenen EVM ön derleme talimatıdır ve EVM'ye BLS12-381 eğrisi için çeşitli hesaplama işlevleri ekler, örneğin eğri alanında eşleme hesaplamaları gibi. Bu öneri 2020'de ortaya atıldı ve 2025'te Ethereum yükseltmesine dahil edilmesi onaylandı, bu da 5 yıl sürdü. Bu makalede EIP-2537'nin yönetim süreci gözden geçirilecek ve neden bu kadar uzun bir süreçten geçtiği araştırılacaktır.
Öneri Arka Planı
2017 yılında, Vitalik Buterin eşleştirme algoritmasını ve alt_bn128 eğrisini ilk kez tanıttı. Ardından EIP-196 ve EIP-197 önerileri EVM'ye alt_bn128 eğrisi hesaplama desteği ekledi ve Byzantium güncellemesinde resmi olarak dahil edildi. Bu, ZK-Snarks kanıt doğrulamasının EVM içinde gerçekleştirilebilmesini sağladı.
2017 yılının Kasım ayında, zcash ekibi daha güvenli ve performansı daha iyi olan BLS12-381 eğrisini önerdi. 2018 yılında, Justin Drake, Ethereum'un gelecekteki PoS ve shard güncellemelerinde BLS12-381 tabanlı BLS çoklu imza algoritmasını kullanmayı önerdi. ETH2 nihayetinde BLS12-381 eğrisini de benimsedi.
Şubat 2020'de, araştırmacılar EIP-2537'yi önerdi ve ETH2'nin kullandığı BLS12-381'i yürütme katmanına dahil etmek istediler. Matter Labs'ın kurucu ortağı Alex Stokes, Berlin sert çatalla EIP-2537'nin dahil edilmesi çağrısında bulundu.
Berlin'deki yükselişin zorlukları
EIP-2537, Matter Labs tarafından 2019 yılında önerilen EIP-1962'nin basitleştirilmiş bir versiyonudur. EIP-1962 birden fazla eğriyi destekler, ancak çok karmaşık olduğu düşünülmektedir. Bu sorunu çözmek için, Matter Labs 2020 yılının Şubat ayında bir dizi basitleştirilmiş EIP önerdi ve bunlardan biri BLS12-381 desteği sağlayan EIP-2537'dir.
EIP-2537, Berlin yükseltmesinin önemli bir parçası olarak başlangıçta görülüyordu ve konsensüs katmanı BLS imza doğrulamasını gerçekleştirmeyi amaçlıyordu. Geliştiriciler, kullanıcıların fon kaybı riskini önlemek için EIP-2537'yi depo sözleşmesinde imza doğrulaması için kullanmayı umuyordu.
Ancak, EIP-2537'nin uygulanması birçok zorlukla karşı karşıya. Geth ekibi, geliştirmeyi planlanan süre içinde tamamlamanın zor olduğunu belirtti. Aynı zamanda, EIP-2537'yi kullanmayan depo sözleşmesi denetimden geçti ve EIP-2537'nin aciliyetini azalttı.
Geliştirme zorlukları arttıkça, EIP-2537 Berlin yükseltmesindeki önceliğini yavaş yavaş kaybetti. Sonunda, Ekim 2020'de, çok fazla geliştirme kaynağı tükettiği için EIP-2537 Berlin yükseltme planından çıkarıldı.
Son Gelişmeler
Berlin yükseltmesinden sonra, EIP-2537 London yükseltmesine dahil edilmesi düşünülmüştü, ancak uygulanabilirlik karmaşıklığı nedeniyle tekrar ertelendi. Ardından gelen Shanghai ve Cancun yükseltmelerinde de EIP-2537 başarıyla dahil edilemedi.
2024 Şubat'a kadar geliştiriciler Pectra yükseltmesine EIP-2537 eklemeyi yeniden tartışacaklar. Bu noktada EIP-2537'nin uygulanması artık bir sorun değil, sadece bazı gaz tüketim fiyatlandırma sorunları var. 2025 Ocak'ta, geliştirici toplantısı EIP-2537'nin fiyatlandırma modeli sorununu nihayet çözdü.
Özet
EIP-2537, 2020 yılında önerildi ve 2025 yılında kabul edildi, toplamda 5 yıl sürdü. Kaderi, Ethereum'un genel gelişim sürecinden etkileniyor. Kritik dönemlerde, örneğin PoS geçiş döneminde, karmaşık saf yürütme katmanı EIP'leri yeterince ilgi görmüyor. EIP'nin yükseltmelere dahil edilip edilmeyeceği, yalnızca kendi değerine değil, aynı zamanda tüm ekosistemin gelişim yönüne de bağlı.
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.
11 Likes
Reward
11
6
Share
Comment
0/400
fren_with_benefits
· 9h ago
Beş yıl sonra bir pozisyon girin, gerçekten eziyet.
View OriginalReply0
ApeEscapeArtist
· 9h ago
5 yıl, mühendisler kel olmuş olmalı.
View OriginalReply0
GweiTooHigh
· 9h ago
Bu kadar uğraşmaya ne gerek var, beş yılda on tane kamu zinciri geliştirilebilir.
View OriginalReply0
BlockTalk
· 9h ago
Beş yıl nasıl geçiyor, işte oyalanıyorsunuz.
View OriginalReply0
LazyDevMiner
· 9h ago
Beş yıl da çok yavaş geçmedi mi?
View OriginalReply0
BearMarketMonk
· 9h ago
Sonunda hallettim, standart oynamak gerçekten zor.
EIP-2537:BLS12-381'in önceden derlenmiş talimatlarının 5 yıllık uzun yolculuğu
EIP-2537: BLS12-381 Ön Derleme Talimatlarının Uzun Yolculuğu
EIP-2537, Pectra fork yükseltmesi sırasında eklenen EVM ön derleme talimatıdır ve EVM'ye BLS12-381 eğrisi için çeşitli hesaplama işlevleri ekler, örneğin eğri alanında eşleme hesaplamaları gibi. Bu öneri 2020'de ortaya atıldı ve 2025'te Ethereum yükseltmesine dahil edilmesi onaylandı, bu da 5 yıl sürdü. Bu makalede EIP-2537'nin yönetim süreci gözden geçirilecek ve neden bu kadar uzun bir süreçten geçtiği araştırılacaktır.
Öneri Arka Planı
2017 yılında, Vitalik Buterin eşleştirme algoritmasını ve alt_bn128 eğrisini ilk kez tanıttı. Ardından EIP-196 ve EIP-197 önerileri EVM'ye alt_bn128 eğrisi hesaplama desteği ekledi ve Byzantium güncellemesinde resmi olarak dahil edildi. Bu, ZK-Snarks kanıt doğrulamasının EVM içinde gerçekleştirilebilmesini sağladı.
2017 yılının Kasım ayında, zcash ekibi daha güvenli ve performansı daha iyi olan BLS12-381 eğrisini önerdi. 2018 yılında, Justin Drake, Ethereum'un gelecekteki PoS ve shard güncellemelerinde BLS12-381 tabanlı BLS çoklu imza algoritmasını kullanmayı önerdi. ETH2 nihayetinde BLS12-381 eğrisini de benimsedi.
Şubat 2020'de, araştırmacılar EIP-2537'yi önerdi ve ETH2'nin kullandığı BLS12-381'i yürütme katmanına dahil etmek istediler. Matter Labs'ın kurucu ortağı Alex Stokes, Berlin sert çatalla EIP-2537'nin dahil edilmesi çağrısında bulundu.
Berlin'deki yükselişin zorlukları
EIP-2537, Matter Labs tarafından 2019 yılında önerilen EIP-1962'nin basitleştirilmiş bir versiyonudur. EIP-1962 birden fazla eğriyi destekler, ancak çok karmaşık olduğu düşünülmektedir. Bu sorunu çözmek için, Matter Labs 2020 yılının Şubat ayında bir dizi basitleştirilmiş EIP önerdi ve bunlardan biri BLS12-381 desteği sağlayan EIP-2537'dir.
EIP-2537, Berlin yükseltmesinin önemli bir parçası olarak başlangıçta görülüyordu ve konsensüs katmanı BLS imza doğrulamasını gerçekleştirmeyi amaçlıyordu. Geliştiriciler, kullanıcıların fon kaybı riskini önlemek için EIP-2537'yi depo sözleşmesinde imza doğrulaması için kullanmayı umuyordu.
Ancak, EIP-2537'nin uygulanması birçok zorlukla karşı karşıya. Geth ekibi, geliştirmeyi planlanan süre içinde tamamlamanın zor olduğunu belirtti. Aynı zamanda, EIP-2537'yi kullanmayan depo sözleşmesi denetimden geçti ve EIP-2537'nin aciliyetini azalttı.
Geliştirme zorlukları arttıkça, EIP-2537 Berlin yükseltmesindeki önceliğini yavaş yavaş kaybetti. Sonunda, Ekim 2020'de, çok fazla geliştirme kaynağı tükettiği için EIP-2537 Berlin yükseltme planından çıkarıldı.
Son Gelişmeler
Berlin yükseltmesinden sonra, EIP-2537 London yükseltmesine dahil edilmesi düşünülmüştü, ancak uygulanabilirlik karmaşıklığı nedeniyle tekrar ertelendi. Ardından gelen Shanghai ve Cancun yükseltmelerinde de EIP-2537 başarıyla dahil edilemedi.
2024 Şubat'a kadar geliştiriciler Pectra yükseltmesine EIP-2537 eklemeyi yeniden tartışacaklar. Bu noktada EIP-2537'nin uygulanması artık bir sorun değil, sadece bazı gaz tüketim fiyatlandırma sorunları var. 2025 Ocak'ta, geliştirici toplantısı EIP-2537'nin fiyatlandırma modeli sorununu nihayet çözdü.
Özet
EIP-2537, 2020 yılında önerildi ve 2025 yılında kabul edildi, toplamda 5 yıl sürdü. Kaderi, Ethereum'un genel gelişim sürecinden etkileniyor. Kritik dönemlerde, örneğin PoS geçiş döneminde, karmaşık saf yürütme katmanı EIP'leri yeterince ilgi görmüyor. EIP'nin yükseltmelere dahil edilip edilmeyeceği, yalnızca kendi değerine değil, aynı zamanda tüm ekosistemin gelişim yönüne de bağlı.