Panduan Lengkap Upgrade Ethereum Pectra

Penulis: Tim dukungan protokol Ethereum Foundation; Terjemahan: 金色财经xiaozou

Rencana upgrade Pectra Ethereum akan diaktifkan pada 7 Mei 2025 di jaringan utama Ethereum epoch 364032 (waktu UTC 10:05:11).

1、Pectra简介

Pectra adalah pembaruan signifikan setelah pembaruan Dencun tahun lalu. Ini meningkatkan sistem akun Ethereum, memperbaiki pengalaman validator, dan mendukung perluasan L2 dengan memperkenalkan fitur baru!

Artikel ini akan membahas secara rinci tiga perbaikan utama ini. Untuk memahami secara komprehensif tentang konten upgrade, silakan merujuk ke panduan upgrade di ethereum.org.

(1) dari akun eksternal (EOA) ke akun pintar

EIP-7702 menandakan langkah penting dalam proses abstraksi akun, yang memungkinkan pengguna menambahkan fungsionalitas kontrak pintar untuk akun eksternal (EOA).

Skema campuran ini menggabungkan kemudahan EOA dengan kemampuan pemrograman dari akun kontrak. Secara khusus, ini memungkinkan dompet untuk mendukung fungsi-fungsi berikut:

• Pemrosesan Transaksi Batch: Beberapa operasi dapat dieksekusi secara atomik dalam satu transaksi. Tidak perlu lagi memulai transaksi terpisah untuk "otorisasi" dan "penukaran"!

**• Pembayaran Gas: ** Mengizinkan pihak ketiga untuk membayar biaya transaksi. Ini sangat berguna untuk melakukan transaksi tanpa akun ETH.

**• Verifikasi Alternatif: ** berarti banyak modul keamanan perangkat keras (HSM) di ponsel saat ini dapat mengizinkan operasi akun melalui teknologi seperti kunci akses.

**• Kontrol Pengeluaran:**Dapat membatasi jumlah token yang dapat digunakan aplikasi tertentu, atau menetapkan batas maksimum pengeluaran harian dari dompet untuk meningkatkan keamanan.

• Mekanisme pemulihan: Menyediakan berbagai opsi perlindungan aset untuk pengguna, tanpa perlu migrasi ke akun baru.

Saat menggunakan EIP-7702, EOA harus menandatangani otorisasi yang menunjuk ke alamat delegasi tertentu (alamat tersebut berisi kode yang akan dieksekusi). Setelah pengaturan selesai, akun akan mendapatkan fungsionalitas kode baru (seperti pemrosesan batch, pembayaran atas nama, logika verifikasi, dll). Karena memilih tujuan delegasi berarti menyerahkan banyak kendali, EIP-7702 secara paksa menerapkan beberapa pemeriksaan keamanan:

• Penugasan Rantai Tertentu: Secara default, penugasan hanya berlaku untuk ID rantai tertentu, mencegah penggunaan otorisasi yang sama di berbagai jaringan.

• Nonce yang terikat dengan delegasi: Otorisasi dapat diikat dengan nonce saat ini dari akun, otorisasi akan otomatis tidak berlaku setelah nonce meningkat. • Dapat dibatalkan: Pemilik EOA selalu dapat membuat otorisasi EIP-7702 baru untuk membatalkan atau mengganti kode delegasi yang ada, menghindari kunci permanen akibat kesalahan operasional.

(2) optimasi pengalaman validator

Pectra mencakup tiga EIP yang meningkatkan pengalaman validator: 7251, 7002, dan 6110.

Pertama, EIP-7251 meningkatkan saldo maksimum yang dapat diperoleh validator dari 32 Ether menjadi 2048 Ether melalui pembaruan sukarela jenis bukti penarikan.

Bagi para staker, ini mewujudkan bunga majemuk. Sebelumnya, bagian dari validator yang mempertaruhkan lebih dari 32 ETH tidak dihitung dalam jumlah staking aktif. Pengguna yang ingin mempertaruhkan lebih dari 32 ETH hanya dapat beroperasi dalam unit peningkatan 32 ETH, sedangkan nilai tengah harus bergantung pada kolam staking. EIP-7251 memungkinkan validator baru dan lama untuk dikonfigurasi untuk mendapatkan hadiah berdasarkan jumlah staking aktual (batas maksimum 2048 ETH).

EIP ini juga memungkinkan operator besar untuk menggabungkan beberapa validator 32 ETH, sehingga mengurangi kebutuhan bandwidth di seluruh jaringan.

EIP-7002 memperluas kemampuan validator dengan memperkenalkan penarikan yang dapat dipicu oleh lapisan eksekusi. Sebelumnya, hanya kunci tanda tangan validator yang aktif yang dapat memicu keluar. Sekarang, jika alamat Ethereum ditetapkan sebagai bukti penarikan, alamat tersebut juga dapat dipaksa untuk keluar. Ini mengurangi asumsi kepercayaan dalam pengaturan delegasi, karena pemilik dana (baik individu yang mengendalikan EOA atau kontrak pintar yang dikelola DAO) selalu dapat memulai keluar tanpa perlu percaya.

Akhirnya, EIP-6110 menghilangkan masalah yang tersisa dari Ethereum sebelum penggabungan: keterlambatan antara setoran validator dan bergabung dengan antrean setoran. Sebelum penggabungan Ethereum, rantai beacon harus menunggu 2048 blok untuk memproses setoran validator untuk menghadapi potensi reorganisasi bukti kerja. Sekarang ini tidak lagi diperlukan!

EIP-6110 mengurangi penanganan setoran dari sekitar 9 jam menjadi 13 menit.

(3)Ekstensi Blob

Perubahan signifikan terakhir Pectra adalah EIP-7691, yang akan menggandakan throughput blob Ethereum!

Blob yang diperkenalkan oleh peningkatan Dencun adalah solusi penyimpanan sementara untuk L2 dalam mengajukan data transaksi terkompresi dan bukti ke Ethereum L1. Setelah diaktifkan, biaya L1 untuk L2 berkurang 10-100 kali lipat, secara signifikan mengurangi biaya transaksi pengguna L2.

Saat ini, jaringan utama Ethereum mendukung rata-rata 3 blob per blok, dengan kapasitas puncak 6 blob. EIP-7691 akan meningkatkan rata-rata menjadi 6 blob, dengan puncak 9 blob.

Berbeda dengan CALLDATA yang disimpan secara permanen oleh node, blob akan dihapus setelah 4096 epoch (sekitar 18 hari). Ini membatasi penggunaan ruangnya. Pembatasan nyata pada blob berasal dari bandwidth, karena mereka perlu disebarkan di lapisan peer-to-peer Ethereum. Untuk mengimbangi pertumbuhan bandwidth yang disebabkan oleh EIP-7691, Pectra juga memperkenalkan EIP-7623 untuk membatasi batas ukuran blok.

Untuk terus meningkatkan throughput data Ethereum tanpa meningkatkan permintaan bandwidth, kita harus beralih dari "setiap node menyimpan semua blob" ke model "node hanya menyimpan subset dan memvalidasi sisa data melalui pengambilan sampel jaringan". Kabar baiknya adalah: pekerjaan terkait sudah berlangsung! Francesco dari tim riset Yayasan Ethereum secara garis besar menjelaskan peta jalan pengembangan ini dalam pidato kunci di Devcon.

2、Standar Pectra

Untuk pembaruan spesifik Pectra, lihat EIP-7600. Secara khusus mencakup:

• EIP-2537: Prekompilasi untuk operasi kurva BLS12-381

• EIP-2935: Menyimpan hash blok sejarah dalam status

• EIP-6110: verifikasi setoran validator di rantai

• EIP-7002:keluar yang dapat dipicu oleh lapisan eksekusi

• EIP-7251: Meningkatkan batas atas MAX_EFFECTIVE_BALANCE

• EIP-7549: Memindahkan kolom indeks komite keluar dari Attestation

• EIP-7623: menambah biaya calldata

• EIP-7685: permintaan lapisan eksekusi umum

• EIP-7691: Peningkatan throughput Blob

• EIP-7702: menetapkan kode akun EOA

• EIP-7840: Menambahkan jadwal blob ke file konfigurasi EL

Versi lengkap Python dari spesifikasi lapisan eksekusi dan lapisan konsensus dapat dilihat pada versi berikut:

• Lapisan eksekusi: v1.17.0rc6

• Lapisan konsensus: v1.5.0-beta.5

Selain itu, Pectra juga telah memperbarui Engine API yang digunakan untuk komunikasi antara node lapisan konsensus dan lapisan eksekusi.

3、Pectra aktivasi

Pembaruan jaringan Pectra akan diaktifkan di jaringan utama Ethereum pada 7 Mei 2025 pukul 10:05:11 UTC (awal epoch 364032).

Sebelumnya telah berhasil diaktifkan di jaringan uji Hoodi, Holesky, dan Sepolia.

4、Versi Klien

Versi klien berikut berlaku untuk peningkatan Pectra pada jaringan utama Ethereum.

versi lapisan konsensus

Saat menjalankan validator, perlu untuk memperbarui node beacon layer konsensus dan klien validator secara bersamaan.

KXFHx8LjbjSQLfmRpJ5stlRXrLaquJmXzLkk8q0F.png

versi lapisan eksekusi

c7AWxCs4SOOyUAEWy0L07QeyleSULZzeGjUfvrtt.png

5. Pertanyaan yang Sering Diajukan

Tanya: Bagaimana cara kerja peningkatan jaringan Ethereum?

Jawab: Peningkatan jaringan Ethereum memerlukan operator node untuk secara jelas memilih untuk bergabung. Meskipun pengembang klien telah mencapai konsensus tentang EIP yang termasuk dalam peningkatan, mereka bukanlah pengambil keputusan akhir.

Untuk membuat pembaruan berlaku, validator dan node non-staking harus memperbarui perangkat lunak secara manual untuk mendukung protokol baru.

Jika klien Ethereum yang digunakan tidak diperbarui ke versi terbaru (lihat di atas), koneksi dengan node yang diperbarui akan terputus saat terjadi pemisahan blok, menyebabkan pemisahan jaringan. Dalam keadaan ini, setiap subset node hanya akan terhubung dengan node yang mempertahankan status yang sama (tidak) diperbarui.

Meskipun sebagian besar pembaruan Ethereum tidak kontroversial dan kasus fork jarang terjadi, keputusan operator node untuk mendukung pembaruan adalah fitur inti dari tata kelola Ethereum.

Tanya: Sebagai pengguna jaringan utama Ethereum atau pemegang ETH, apa yang perlu saya lakukan?

Jawaban: Satu kalimat: Tidak perlu.

Jika Anda menggunakan bursa, dompet digital, atau dompet perangkat keras, tidak perlu melakukan tindakan apa pun kecuali penyedia layanan memberi tahu secara khusus.

Tanya: Sebagai operator node non-stake, apa yang perlu saya lakukan?

Jawaban: Untuk memastikan kompatibilitas, harap perbarui klien lapisan eksekusi dan lapisan konsensus ke versi yang tercantum dalam tabel di atas.

Tanya: Sebagai staker, apa yang perlu saya lakukan?

Jawaban: Untuk memastikan kompatibilitas, harap perbarui klien lapisan eksekusi dan lapisan konsensus ke versi yang tercantum dalam tabel di atas. Harap juga perbarui node beacon dan klien validator.

Tanya: Sebagai pengembang aplikasi atau alat, apa yang harus saya lakukan?

Jawab: Tinjau EIP yang termasuk dalam Pectra, evaluasi dampaknya terhadap proyek—Pembaruan ini memperkenalkan banyak fitur baru yang menarik di lapisan eksekusi dan lapisan konsensus!

Tanya: Mengapa dinamakan "Pectra"?

Jawab: Pembaruan lapisan eksekusi menggunakan nama kota Devcon, sementara pembaruan lapisan konsensus menggunakan nama bintang. "Pectra" adalah kombinasi dari lokasi Devcon IV di Praha (Prague) dan bintang raksasa biru-putih Electra di konstelasi Taurus.

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)