Ethereum’un Pectra’sını Anlamak: Bir Sonraki Büyük Yükseltme

Ethereum'un Pectra Yükseltmesini Anlamak

Pectra yükseltmesi, Ethereum ağı için 2025 yılının ilk çeyreğinde uygulanması planlanan önemli bir kilometre taşını temsil etmektedir. Bu yükseltme iki ana bileşenden oluşmaktadır: Prag yürütme katmanı yükseltmesi ve Electra protokol katmanı yükseltmesi.

Önceki büyük yükseltmelerin aksine, Pectra tekil ve belirgin bir hedeften yoksundur, bunun yerine birden fazla teknik iyileştirme ve optimizasyona odaklanmaktadır. Bu, onu Katman 2 ücretlerini büyük ölçüde azaltmayı amaçlayan Dencun yükseltmesinden ve Ethereum’un Proof of Stake’e (PoS).

Son Gelişmeler

Kısa bir süre önce Ethereum’un Tüm Çekirdek Geliştiricileri (ACD), Pectra yükseltmesinin iki aşamaya bölünmesi olasılığını tartıştı. Bu öneriye göre:

  • Yükseltme, pectra-devnet-3’ten EIP’leri içerecektir.
  • EOF (EVM Object Format) ve PeerDAS (Peer Data Availability Sampling) ile ilgili başlangıçta planlanan içerik, geçici olarak Fusaka olarak adlandırılan bir sonraki güncellemeye ertelenecektir.
  • Başlangıçta Osaka güncellemesi için planlanan Verkle Ağaçları ile ilgili hususlar daha da ertelenecek ve gelecekte Amsterdam güncellemesine dahil edilebilecektir.

Bu aşamalı yaklaşım, her yükseltmenin ölçeğini ve karmaşıklığını yönetilebilir tutmayı ve her teknolojinin kapsamlı bir şekilde test edilmesi ve iyileştirilmesi için yeterli zaman tanımayı amaçlamaktadır.

Pectra Yükseltmesi ile İlişkili EIP’ler

Onaylanmış EIP’ler

  • EIP-2537: BLS12-381 eğrisi için önceden derlenmiş işlemler
  • EIP-2935: Geçmiş blok karmalarının durum içinde saklanması
  • EIP-6110: Zincir üzerinde doğrulayıcı depozitolarının sağlanması
  • EIP-7002: Tetiklenebilir yürütme katmanı çıkışı
  • EIP-7251: Maksimum efektif bakiyenin artırılması
  • EIP-7549: Komite indeksini provalardan kaldırma
  • EIP-7685: Genel yürütme katmanı talepleri
  • EIP-7702: Bir işlem için EOA hesap kodunun ayarlanması

Değerlendirilmekte Olan EIP’ler

  • EIP-7212: secp256r1 eğrisi için önceden derlenmiş destek
  • EIP-7547: Dahil etme listeleri
  • EIP-7623: Çağrı verisi maliyetlerinin artırılması
  • EIP-7742: Mutabakat ve yürütme katmanları arasındaki blob sayısı ilişkilerinin ayrıştırılması

Önemli EIP Özetleri

EIP-2537: BLS12-381 Eğrisi için Önceden Derlenmiş İşlemler

Bu teklif, BLS12-381 curve üzerinde önceden derlenmiş işlemler sunarak BLS imza doğrulamasının verimliliğini önemli ölçüde artırmaktadır. Mevcut BN254 ön derlemeleriyle karşılaştırıldığında, BLS12-381 daha üstün bir güvenlik sunmaktadır (80 bite karşılık 120 bitten fazla). Öneri sadece temel eğri işlemlerini değil, aynı zamanda açık anahtarların ve imzaların verimli bir şekilde bir araya getirilmesine zemin hazırlayan çoklu üstelleştirmeyi de içermektedir.

EIP-2935: Geçmiş Blok Hash’lerinin Saklanması

Bu öneri, durumsuz istemci yürütmesini desteklemek için son 8.192 bloğun hash’lerinin bir sistem sözleşmesinde saklanmasını önermektedir. Bu sayede, durum bilgisi olmayan istemciler, mevcut BLOCKHASH işlem koduyla uyumluluğu korurken önemli geçmiş verilere kolayca erişebilir.

EIP-6110: Zincirleme Doğrulayıcı Depozitoları

Bu değişiklik, doğrulayıcı para yatırma işlemini doğrudan Ethereum’un yürütme katmanı blok yapısına entegre ederek, dahil etme ve doğrulama sorumluluğunu mutabakat katmanından yürütme katmanına kaydırmaktadır. Bu, para yatırma işlemlerinde güvenliği ve verimliliği artırmakta ve istemci yazılım tasarımını basitleştirmektedir.

EIP-7002: Tetiklenebilir Yürütme Katmanı Çıkışı

Bu öneri, doğrulayıcıların yürütme katmanı aracılığıyla geri çekilme ve çıkış işlemlerini tetiklemesine olanak tanıyan yeni bir mekanizma getirmektedir. Geri çekilme mesajlarını yürütme katmanı bloklarına ekleyerek, sistem güvenliğini sağlarken doğrulayıcılara daha fazla esneklik sunar.

EIP-7251: Maksimum Etkin Bakiyenin Artırılması

Bu teklifin amacı, Ethereum doğrulayıcıları için maksimum etkin bakiyeyi (MAX_EFFECTIVE_BALANCE) yükseltirken minimum 32 ETH’lik stake bakiyesini korumaktır. Bu değişiklik, büyük düğüm operatörleri için operasyonel verimliliği artıracak ve esnek stake etme seçenekleri sunarak daha fazla katılımcıyı çekecektir.

EIP-7549: Proof’lardan Komite Dizinini Kaldırma

Bu teklif, aynı fikir birliğine sahip oyların toplanmasını sağlamak için imza kanıtı mesajlarından komite indeksi alanının kaldırılmasını önermektedir. Bu değişiklik öncelikle Casper FFG istemcileri için verimlilik iyileştirmelerini hedeflemektedir.

EIP-7685: Genel Yürütme Katmanı Talepleri

Bu teklif, akıllı sözleşmeler tarafından tetiklenen taleplerin depolanması ve işlenmesine yönelik bir çerçevenin ana hatlarını çizerek daha karmaşık zincir içi etkileşimleri kolaylaştırmaktadır.

EIP-7702: EOA Hesap Kodunun Ayarlanması

Vitalik Buterin ve diğerleri tarafından önerilen bu EIP, harici olarak sahip olunan hesapların (EOA’lar) bir yetkilendirme mekanizması aracılığıyla hesap kodlarını belirlemesine izin vererek Ethereum’un hesap soyutlamasını optimize eder. Bu değişiklik toplu işlemleri ve ödeme delegasyonunu desteklemektedir.

Sonuç

Pectra tek bir ana hedefe sahip olmasa da, bir dizi teknik iyileştirme yoluyla Ethereum’un işlevselliğini, güvenliğini ve verimliliğini artırmayı amaçlamaktadır. Yükseltme ilerledikçe, daha sağlam bir Ethereum ağının önünü açacak şekilde daha fazla EIP’nin dahil edilmesini veya ayarlanmasını bekleyebiliriz.