Ethereum Pectra yükseltme kılavuzu

Yazar: Ethereum Vakfı protokol destek ekibi; Çeviri: Jinse Finans xiaozou

Ethereum Pectra yükseltme planı 7 Mayıs 2025'te Ethereum ana ağı epoch 364032'de (UTC zamanı 10:05:11) etkinleştirilecektir.

1、Pectra Tanıtımı

Pectra, geçen yılki Dencun yükseltmesinin ardından büyük bir güncellemedir. Yeni özellikler sunarak, doğrulayıcı deneyimini iyileştirerek, L2 ölçeklendirmeyi destekleyerek ve daha fazlasını yaparak Ethereum hesap sistemini geliştirir!

Bu makale bu üç ana iyileştirmeyi detaylı bir şekilde inceleyecektir. Güncelleme içeriğini kapsamlı bir şekilde anlamak için lütfen ethereum.org'un güncelleme kılavuzuna bakın.

(1) Harici hesaplardan (EOA) akıllı hesaplara

EIP-7702, kullanıcıların dış hesaplar (EOA) için akıllı sözleşme işlevselliği eklemesine izin veren hesap soyutlama sürecinde önemli bir adımı işaret ediyor.

Bu karma çözüm, EOA'nın basitliği ile sözleşme hesaplarının programlanabilirliğini birleştirir. Özellikle, cüzdanların aşağıdaki işlevleri desteklemesini sağlar:

**• İşlem Toplu İşlem: ** Birden fazla işlem, tek bir işlemde atomik olarak gerçekleştirilebilir. "Yetkilendirme" ve "değişim" için ayrı işlemler başlatmaya gerek yok!

**• Gas Ödemesi: ** Üçüncü tarafların işlem ücretlerini ödemesine izin verir. Bu, ETH hesabı olmayanların işlem başlatması için özellikle kullanışlıdır.

• Alternatif Doğrulama: Mevcut telefonlardaki birçok donanım güvenlik modülü (HSM), hesap işlemlerini yetkilendirmek için geçiş anahtarları gibi teknikler kullanarak yetkilendirilmiştir.

• Harcama kontrolü: Belirli uygulamaların tüketebileceği token miktarını sınırlayabilir veya cüzdanın günlük transfer limitini ayarlayarak güvenliği artırabilirsiniz.

• Kurtarma Mekanizması: Kullanıcılara yeni bir hesap açmadan çeşitli varlık koruma seçenekleri sunar.

EIP-7702 kullanıldığında, EOA'nın belirli bir yetkilendirme adresine (bu adres, yürütülecek kodu içerir) imza atması gerekmektedir. Ayarlandıktan sonra, hesap yeni kod işlevselliğine (örneğin toplu işlem, ödeme yapma, doğrulama mantığı vb.) sahip olur. Delegasyon hedefinin seçilmesi, büyük miktarda kontrol yetkisinin devredilmesi anlamına geldiğinden, EIP-7702 bir dizi güvenlik kontrolünü zorunlu kılmaktadır:

• Belirli Zincir Temsilciliği: Varsayılan olarak, temsilcilik yalnızca belirli bir zincir ID'si için geçerlidir, aynı yetkilendirmeyi çapraz ağda kullanmayı önlemek için.

• Nonce bağlı yetkilendirme: Yetki, hesabın mevcut nonce'u ile bağlanabilir, nonce arttığında otomatik olarak geçersiz hale gelir. • İptal edilebilirlik: EOA sahibi her zaman mevcut yetkilendirme kodunu iptal etmek veya değiştirmek için yeni bir EIP-7702 yetkilendirmesi oluşturabilir, yanlış işlemler nedeniyle kalıcı kilitlenmeyi önleyebilir.

(2) doğrulayıcı deneyimi optimizasyonu

Pectra, doğrulayıcı deneyimini geliştiren üç EIP içerir: 7251, 7002 ve 6110.

Öncelikle, EIP-7251 gönüllü olarak çekim belgesi türünü güncelleyerek, doğrulayıcıların alabileceği maksimum ödül bakiyesini 32 ETH'den 2048 ETH'ye yükseltiyor.

Stakerler için bu, kazançların bileşik hale gelmesini sağlıyor. Daha önce, doğrulayıcıların 32 ETH'den fazla olan kısmı aktif stake miktarına dahil edilmiyordu. 32 ETH'den fazla stake etmek isteyen kullanıcılar yalnızca 32 ETH'lik artış birimleri ile işlem yapabilir, orta değer stake havuzuna bağlıdır. EIP-7251, eski ve yeni doğrulayıcıların gerçek stake miktarına göre ödül alacak şekilde yapılandırılmasına olanak tanır (üst sınır 2048 ETH).

Bu EIP, büyük operatörlerin birden fazla 32 ETH doğrulayıcısını birleştirmesine izin vererek, tüm ağın bant genişliği gereksinimlerini azaltır.

EIP-7002, yürütücü tarafından tetiklenebilir para çekme işlemleri sunarak doğrulayıcı yeteneklerini genişletir. Önceden, yalnızca doğrulayıcının etkin imzalama anahtarı bir çıkışı tetikleyebiliyordu. Şimdi, para çekme kimlik bilgisi olarak bir Ethereum adresi ayarlarsanız, bu adres de çıkmaya zorlanabilir. Bu, ister EOA'yı ister DAO tarafından yönetilen akıllı sözleşmeyi kontrol eden kişi olsun, fonların sahibi her zaman güvene dayalı olmayan bir çıkış başlatabileceğinden, delegasyon kurulumundaki güven varsayımını düşürür.

Sonunda, EIP-6110, birleşimden önce Ethereum'un kalıntı sorunlarını ortadan kaldırdı: doğrulayıcı depozitosu ile depozito kuyruklarına katılma arasındaki gecikme. Ethereum'un birleşiminden önce, beacon zinciri, potansiyel iş kanıtı yeniden yapılandırmasını karşılamak için doğrulayıcı depozitolarını işlemek üzere 2048 blok beklemek zorundaydı. Artık bu gerekli değil!

EIP-6110, depozit işleme gecikmesini yaklaşık 9 saatten 13 dakikaya düşürdü.

(3) Blob uzantısı

Pectra'nın son büyük değişikliği EIP-7691'dir, bu Ethereum'un blob verimliliğini iki katına çıkarıyor!

Dencun yükseltmesiyle birlikte getirilen blob, L2'nin Ethereum L1'e sıkıştırılmış işlem verileri ve kanıtları göndermek için geçici bir depolama çözümüdür. Aktif hale getirildiğinde L2'nin L1 maliyetlerini 10-100 kat azaltarak L2 kullanıcılarının işlem maliyetlerini önemli ölçüde düşürmüştür.

Mevcut Ethereum ana ağı, her blokta ortalama 3 blob desteklemektedir, zirve kapasitesi 6'dır. EIP-7691, ortalama 6'ya ve zirve 9'a çıkacaktır.

Düğümde kalıcı olarak depolanan CALLDATA'nın aksine, bloblar 4096 epoch (yaklaşık 18 gün) sonra silinecektir. Bu, alan kullanımını sınırlamaktadır. Blobların gerçek kısıtlaması bant genişliğinden kaynaklanmaktadır çünkü bunların Ethereum eşler arası katmanında yayılması gerekmektedir. EIP-7691'in getirdiği bant genişliği artışını dengelemek için, Pectra ayrıca blok boyutu sınırını sınırlamak için EIP-7623'ü de tanıtmıştır.

Ethereum veri işleme kapasitesini sürekli olarak artırmak için bant genişliği ihtiyacını artırmadan, "her düğüm tüm blob'ları depolar" modelinden, "düğümler yalnızca bir alt küme depolar ve geri kalan verileri ağ örnekleme ile doğrular" modeline geçmemiz gerekiyor. İyi haber şu ki: İlgili çalışmalar devam ediyor! Ethereum Vakfı araştırma ekibinden Francesco, Devcon ana konuşmasında bu genişletme yol haritasını kabaca anlattı.

2, Pectra standartları

Pectra'nın spesifik güncellemeleri için EIP-7600'e bakınız. Detaylar şunları içerir:

• EIP-2537: BLS12-381 eğrisi işlemlerinin ön derlemesi

• EIP-2935: Durumda geçmiş blok hash değerlerini saklama

• EIP-6110: Zincir üzerindeki tedarik doğrulayıcı mevduat

• EIP-7002: İcra katmanı tarafından tetiklenebilen çıkış

• EIP-7251: MAX_EFFECTIVE_BALANCE üst sınırını artır

• EIP-7549: committee index alanını Attestation'dan çıkar

• EIP-7623: calldata maliyetini artır

• EIP-7685: Genel Yürütme Katmanı Talebi

• EIP-7691: Blob verimliliği artırımı

• EIP-7702: EOA hesap kodunu ayarlama

• EIP-7840: EL yapılandırma dosyasına blob programı ekleme

İcra katmanı ve konsensüs katmanı düzenlemelerinin tam Python versiyonu aşağıdaki sürüme bakabilirsiniz:

• İcra katmanı: v1.17.0rc6

• Konsens 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 Engine API'sini güncelledi.

3、Pectra aktivasyonu

Pectra ağı yükseltmesi 7 Mayıs 2025 UTC 10:05:11'de (epoch 364032 başlangıcı) Ethereum ana ağında etkinleştirilecektir.

Daha önce Hoodi, Holesky ve Sepolia test ağlarında etkinleştirilmiştir.

4、İstemci sürümü

Aşağıdaki istemci sürümleri, Ethereum ana ağı için Pectra güncellemesi ile uyumludur.

konsens katmanı versiyonu

Doğrulayıcıyı çalıştırırken, hem konsensüs katmanı işaretçi düğümünü hem de doğrulayıcı istemcisini güncellemek gerekir.

KXFHx8LjbjSQLfmRpJ5stlRXrLaquJmXzLkk8q0F.png

yürütme katmanı sürümü

c7AWxCs4SOOyUAEWy0L07QeyleSULZzeGjUfvrtt.png

5, Sıkça Sorulan Sorular

Soru: Ethereum ağı yükseltmeleri nasıl çalışır?

Cevap: Ethereum ağı yükseltmeleri, düğüm operatörlerinin açıkça katılmayı seçmelerini gerektirir. Her ne kadar istemci geliştiricileri yükseltmeye dahil olan EIP konusunda uzlaşsalar da, nihai karar verici değillerdir.

Yükseltmenin geçerli olması için, doğrulayıcıların ve stake edilmemiş düğümlerin yeni protokole destek vermek üzere yazılımlarını manuel olarak güncellemeleri gerekmektedir.

Eğer kullanılan Ethereum istemcisi en son sürüme güncellenmemişse (yukarıya bakınız), fork blokları sırasında güncellemeyi yapan düğümlerle bağlantı kesilecektir ve bu da ağın fork olmasına neden olacaktır. Bu durumda, her düğüm alt kümesi yalnızca aynı (güncellenmemiş) durumunu koruyan düğümlerle bağlantı kuracaktır.

Çoğu Ethereum yükseltmesi tartışmasız ve çatallaşma durumu nadirdir, ancak düğüm operatörlerinin yükseltmeyi destekleyip desteklemeyeceklerine kendi başlarına karar vermesi, Ethereum yönetişiminin temel özelliğidir.

Soru: Ethereum ana ağı kullanıcısı veya ETH sahibi olarak ne yapmalıyım?

Cevap: Kısacası: Gerek yok.

Eğer bir borsa, dijital cüzdan veya donanım cüzdanı kullanıyorsanız, hizmet sağlayıcı özel olarak bildirmediği sürece herhangi bir işlem yapmanız gerekmez.

Soru: Teminat vermeyen bir düğüm operatörü olarak ne yapmam gerekiyor?

Cevap: Uyumluluğu sağlamak için, lütfen yürütme katmanı ve konsensüs katmanı istemcilerini yukarıdaki tabloda listelenen sürümlere güncelleyiniz.

S: Bir stake'ci olarak ne yapmam gerekiyor?

Cevap: Uyumluluğu sağlamak için, lütfen yürütme katmanı ve konsensüs katmanı istemcilerini yukarıdaki tabloda listelenen sürümlere güncelleyiniz. Lütfen beacon düğümünü ve doğrulayıcı istemcisini de güncellemeyi unutmayın.

Soru: Uygulama veya araç geliştiricisi olarak ne yapmalıyım?

Cevap: Pectra'nın içerdiği EIP'leri gözden geçirin, projenin üzerindeki etkisini değerlendirin - bu güncelleme, yürütme katmanında ve konsensüs katmanında birçok heyecan verici yeni özellik getirdi!

Soru: Neden "Pectra" olarak adlandırıldı?

Cevap: Uygulama katmanı yükseltmesi Devcon şehir adlarını kullanırken, konsensüs katmanı yükseltmesi yıldız isimlerini kullanmaktadır. "Pectra", Devcon IV'ün yapıldığı Prag (Prague) ile Boğa takımyıldızındaki mavi-beyaz dev yıldız Electra'nın birleşimidir.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)