Ethereum Pectra yükseltmesinin, Ethereum ana ağının 364032 (UTC 10:05:11) döneminde 7 Mayıs 2025'te etkinleşmesi planlanıyor.
1. Pectra'ya Giriş
Pectra, geçen yılki Dencun güncellemesinin ardından gelen büyük bir güncellemedir. Ethereum hesap sistemini yeni özellikler sunarak, doğrulayıcı deneyimini iyileştirerek, L2 genişlemesini destekleyerek ve daha fazlasıyla zenginleştirir!
Bu makalede bu üç önemli gelişmeyi detaylı olarak inceleyeceğiz. Yükseltmenin kapsamlı bir genel bakışı için lütfen ethereum.org adresindeki yükseltme kılavuzuna bakın.
(1) Harici Hesaptan (EOA) Akıllı Hesaba
EIP-7702, kullanıcıların harici hesaplara (EOA'lar) akıllı sözleşme işlevselliği eklemesine olanak tanıyarak hesap soyutlama sürecinde önemli bir adım ileri taşıyor.
Bu hibrit çözüm, EOA'nın basitliğini sözleşme hesaplarının programlanabilirliğiyle birleştiriyor. Özellikle cüzdanın aşağıdaki işlevleri desteklemesini sağlar:
• İşlem toplu işleme: Tek bir işlemde birden fazla işlem atomik olarak gerçekleştirilebilir. Artık "Yetkilendirme" ve "Geri Alma" için ayrı işlemler başlatmanıza gerek yok!
• Gaz Ödemesi: Üçüncü bir tarafın işlem ücretlerini ödemesine olanak tanır. Bu özellikle ETH hesabı olmadan işlem başlatmak için oldukça kullanışlıdır.
• Alternatif kimlik doğrulama: Bu, mevcut cep telefonlarındaki birçok donanım güvenlik modülünün (HSM) geçiş anahtarları gibi teknolojiler aracılığıyla hesap işlemlerini yetkilendirebileceği anlamına gelir.
• Harcama kontrolleri: Belirli bir uygulamanın tüketebileceği token sayısını sınırlayabilir veya güvenliği artırmak için cüzdan için günlük transfer limiti belirleyebilirsiniz.
• Kurtarma Mekanizması: Kullanıcılara yeni bir hesaba geçiş yapmadan varlıklarını korumak için birden fazla seçenek sunar.
EIP-7702 kullanıldığında, EOA'nın belirli bir temsilci adresine (yürütülecek kodu içeren) işaret eden bir yetkilendirmeyi imzalaması gerekir. Kurulum tamamlandıktan sonra, hesap yeni kod işlevselliği kazanacaktır (toplu işlem, başkaları adına ödeme, doğrulama mantığı, vb.). Bir delege hedefi seçmek çok fazla kontrolü devretmek anlamına geldiğinden, EIP-7702 çeşitli güvenlik kontrollerini zorunlu kılar:
• Zincir özelinde yetki devri: Varsayılan olarak, yetki devri yalnızca belirli bir zincir kimliği için geçerlidir ve aynı yetkilendirmenin ağ genelinde kullanılması engellenir.
• Nonce bağlayıcı delege etme: Yetkilendirme, hesabın geçerli nonce'una bağlanabilir ve nonce artırıldıktan sonra otomatik olarak geçersiz hale gelir. • Geri alınabilirlik: EOA sahipleri, hatalı işlemler nedeniyle kalıcı kilitlemeyi önlemek için mevcut delegasyon kodlarını iptal etmek veya değiştirmek amacıyla her zaman yeni EIP-7702 yetkilendirmeleri oluşturabilirler.
(2) Doğrulayıcı deneyiminin optimizasyonu
Pectra, doğrulayıcı deneyimini iyileştiren üç EIP içerir: 7251, 7002 ve 6110.
Öncelikle EIP-7251, bir doğrulayıcının para çekme kuponu türünü gönüllü olarak güncelleyerek alabileceği maksimum bakiyeyi 32 ETH'den 2048 ETH'ye çıkarıyor.
Bu, bahisçiler için getirilerin bileşik hale getirilmesini sağlar. Daha önce, doğrulayıcının 32 ETH'yi aşan hissesi aktif hisse miktarına dahil edilmiyordu. 32 ETH'den fazla stake yapmak isteyen kullanıcılar bunu yalnızca 32 ETH'lik artışlarla yapabilirler, ara değerler ise stake havuzuna bağlı olarak değişebilir. EIP-7251, hem yeni hem de eski doğrulayıcıların, gerçek stake miktarına (2048 ETH'ye kadar) göre ödül alacak şekilde yapılandırılmasına olanak tanır.
Bu EIP aynı zamanda büyük operatörlerin birden fazla 32 ETH doğrulayıcısını birleştirmesine olanak vererek ağ genelindeki bant genişliği gereksinimlerini azaltır.
EIP-7002, yürütme katmanı tarafından tetiklenebilen çekilmeleri tanıtarak doğrulayıcı yeteneklerini genişletiyor. Daha önce yalnızca doğrulayıcının etkin imzalama anahtarı bir çıkışı tetikleyebiliyordu. Şimdi Ethereum adresi çekim fişi olarak ayarlandığında, adresin çekilmesi de zorunlu hale getirilebilir. Bu, bir delegasyon ortamında güven varsayımını azaltır, çünkü fonların sahibi (ister EOA'yı kontrol eden bir birey, ister DAO tarafından yönetilen bir akıllı sözleşme olsun) her zaman güven olmadan bir çıkış başlatabilir.
EIP-7002, yürütme katmanı tarafından tetiklenebilen çekilmeleri tanıtarak doğrulayıcı yeteneklerini genişletiyor. Daha önce yalnızca doğrulayıcının etkin imzalama anahtarı bir çıkışı tetikleyebiliyordu. Şimdi Ethereum adresi çekim fişi olarak ayarlandığında, adresin çekilmesi de zorunlu hale getirilebilir. Bu, bir delegasyon ortamında güven varsayımını azaltır, çünkü fonların sahibi (ister EOA'yı kontrol eden bir birey, ister DAO tarafından yönetilen bir akıllı sözleşme olsun) her zaman güven olmadan bir çıkış başlatabilir.
Son olarak EIP-6110, birleşme öncesi Ethereum'dan kaynaklanan bir eski sorunu ortadan kaldırıyor: bir doğrulayıcının para yatırma işlemi yapması ile para yatırma kuyruğuna katılması arasındaki gecikme. Ethereum birleşmesinden önce, işaret zincirinin potansiyel iş kanıtı yeniden düzenlemeleriyle başa çıkmak için doğrulayıcı mevduatlarını işlemeden önce 2048 blok beklemesi gerekecek. Artık buna gerek kalmadı!
EIP-6110, mevduat işleme gecikmesini yaklaşık 9 saatten 13 dakikaya düşürüyor.
(3) Blob genişlemesi
Pectra'ya gelen son büyük değişiklik, Ethereum'un blob verimini ikiye katlayacak olan EIP-7691'dir!
Dencun güncellemesiyle tanıtılan blob, L2 tarafından sıkıştırılmış işlem verilerini ve kanıtlarını Ethereum L1'e göndermek için kullanılan geçici bir depolama çözümüdür. L2'nin etkinleştirilmesinden sonra L1 ücretleri 10-100 kat azalır ve bu da L2 kullanıcılarının işlem maliyetlerini önemli ölçüde düşürür.
Mevcut Ethereum ana ağı, blok başına ortalama 3 blob'u destekliyor ve 6'lık bir tepe kapasitesine sahip. EIP-7691, ortalama desteği 6'ya ve tepeyi 9'a çıkaracak.
Düğüm tarafından kalıcı olarak depolanan CALLDATA'nın aksine, blob'lar 4096 epoch'tan sonra (yaklaşık 18 gün) temizlenir. Bu, onun alan kapladığı alanı sınırlar. Blob'lar üzerindeki gerçek kısıtlama, bunların Ethereum'un eşler arası katmanında yayılması gerektiğinden bant genişliğinden kaynaklanmaktadır. EIP-7691'in getirdiği bant genişliği artışını telafi etmek için Pectra, blok boyutunun üst sınırını sınırlamak amacıyla EIP-7623'ü de tanıttı.
Bant genişliği gereksinimlerini artırmadan Ethereum veri akışını ölçeklendirmeye devam etmek için, her düğümün tüm veri kümelerini depoladığı bir modelden, düğümlerin yalnızca bir alt kümeyi depoladığı ve geri kalanını ağ örneklemesi yoluyla doğruladığı bir modele geçmeliyiz. İyi haber şu ki: konuyla ilgili çalışmalar halihazırda devam ediyor! Ethereum Vakfı araştırma ekibinden Francesco, Devcon açılış konuşmasında bu ölçekleme yol haritasını özetledi.
2. Pectra Spesifikasyonu
Pectra'ya ilişkin özel güncellemeler için lütfen EIP-7600'e bakın. Özellikle şunları içerir:
• EIP-2537: BLS12-381 eğri işlemlerinin ön derlemesi
• EIP-2935: Geçmiş blok karma değerlerini durumda kaydet
• EIP-6110: Zincir üstü tedarik doğrulayıcı mevduatları
• EIP-7002: Yürütme katmanı tetiklenebilir çıkışları
• EIP-7251: MAX_EFFECTIVE_BALANCE sınırını artırın
• EIP-7549: Komite dizin alanını Tasdik'ten çıkarın
• EIP-7623: Arama verisi maliyetini artırın
• EIP-7685: Genel Yürütme Katmanı İsteği
• EIP-7691: Blob veriminde iyileştirme
• EIP-7702: EOA hesap kodunu ayarlayın
• EIP-7840: EL yapılandırma dosyasına blob zamanlaması ekleyin
Python'un yürütme ve fikir birliği katmanı spesifikasyonlarının tam sürümü aşağıdaki sürümlerde bulunabilir:
• Yürütme katmanı: v1.17.0rc6
• Mutabakat katmanı: v1.5.0-beta.5
Ayrıca Pectra, konsensüs katmanı ile yürütme katmanı düğümleri arasındaki iletişim için kullanılan Motor API'sini de güncelledi.
3. Pectra Aktivasyonu
Pectra ağ yükseltmesi, Ethereum ana ağında 7 Mayıs 2025 günü 10:05:11 UTC'de (364032. dönemden başlayarak) etkinleştirilecektir.
Daha önce Hoodi, Holesky ve Sepolia test ağlarında etkinleştirildi.
4. İstemci sürümü
Aşağıdaki istemci sürümleri Ethereum ana ağının Pectra yükseltmesi için uygundur.
Konsensüs katmanı sürümü
Bir doğrulayıcı çalıştırılırken hem konsensüs katmanı işaret düğümünün hem de doğrulayıcı istemcisinin güncellenmesi gerekir.

Yürütme katmanı sürümü

5. Sıkça Sorulan Sorular
S: Ethereum ağ yükseltmeleri nasıl çalışır?
A: Ethereum ağ yükseltmeleri, düğüm operatörlerinin açıkça katılmasını gerektirir. İstemci geliştiricileri yükseltmeye dahil edilen EIP'ler konusunda fikir birliğine varsa da, nihai karar vericiler onlar değildir.
Yükseltmenin etkili olabilmesi için doğrulayıcıların ve stake yapmayan düğümlerin yazılımlarını yeni protokolü destekleyecek şekilde manuel olarak güncellemeleri gerekir.
Kullanılan Ethereum istemcisi en son sürüme güncellenmemişse (yukarıya bakın), çatallanma bloğu oluştuğunda yükseltilmiş düğümle bağlantı kesilecek ve bu da ağın çatallanmasına neden olacaktır. Bu durumda, düğümlerin her alt kümesi yalnızca aynı (yükseltilmemiş) yükseltilmiş durumda kalan düğümlerle bağlantılarını sürdürür.
Ethereum yükseltmelerinin çoğu çekişmesiz ve çatallanmalar nadir olsa da, düğüm operatörlerinin bir yükseltmeyi destekleyip desteklememeye karar vermedeki özerkliği, Ethereum yönetişiminin temel bir özelliğidir.
S: Ethereum ana ağ kullanıcısı veya ETH sahibi olarak ne yapmam gerekiyor?
Cevap: Tek kelimeyle: Hayır.
Bir borsa, dijital cüzdan veya donanım cüzdanı kullanıyorsanız, servis sağlayıcısı sizi özel olarak bilgilendirmediği sürece herhangi bir işlem yapmanız gerekmez.
S: Hisse senedi almayan bir node operatörü olarak ne yapmam gerekiyor?
A: Uyumluluğu sağlamak için lütfen yürütme katmanınızı ve fikir birliği katmanı istemcilerinizi yukarıdaki tabloda listelenen sürümlere güncelleyin.
S: Bir staker olarak ne yapmam gerekiyor?
A: Uyumluluğu sağlamak için lütfen yürütme katmanınızı ve fikir birliği katmanı istemcilerinizi yukarıdaki tabloda listelenen sürümlere güncelleyin. Lütfen hem beacon node'unuzu hem de doğrulayıcı istemcinizi güncelleyin.
S: Bir uygulama veya araç geliştiricisi olarak ne yapmalıyım?
A: Pectra'da yer alan EIP'leri inceleyin ve proje üzerindeki etkilerini değerlendirin - bu yükseltme hem yürütme hem de fikir birliği katmanlarında birçok heyecan verici yeni özellik sunuyor!
S: İsmi neden "Pectra"?
Cevap: Yürütme katmanı yükseltmesi Devcon şehir adını kullanmaya devam edecek ve konsensüs katmanı yükseltmesi Constellation adını kullanacak. "Pectra", Devcon IV'ün gerçekleştiği yer olan Prag ile Boğa takımyıldızındaki mavi-beyaz dev bir yıldız olan Elektra'nın birleşimidir.
Tüm Yorumlar