Peningkatan Pectra adalah tonggak penting berikutnya untuk jaringan Ethereum, diharapkan akan diimplementasikan pada kuartal pertama tahun 2025. Peningkatan ini terdiri dari dua komponen utama: peningkatan Prague (lapisan eksekusi) dan peningkatan Electra (lapisan protokol).
Tidak seperti peningkatan utama sebelumnya, Pectra tidak memiliki tujuan utama tunggal; sebaliknya, fokusnya adalah pada berbagai peningkatan teknologi dan optimisasi. Hal ini berbeda dengan peningkatan Dencun (yang secara signifikan mengurangi biaya L2) dan peningkatan Shapella (yang memungkinkan penarikan ETH yang dipertaruhkan, menyelesaikan transisi Ethereum ke Proof of Stake (PoS)).
Baru-baru ini, pengembang inti Ethereum (ACD, All Core Developers) membahas kemungkinan memisahkan upgrade Pectra menjadi dua fase selama panggilan konferensi. Menurut proposal ini:
Pendekatan bertahap ini bertujuan untuk menjaga skala dan kompleksitas setiap peningkatan tetap terkelola sambil memberikan waktu yang cukup untuk pengujian dan penyempurnaan teknologi yang beragam.
Proposal ini memperkenalkan operasi yang telah dikompilasi sebelumnya pada kurva BLS12-381, yang secara signifikan meningkatkan efisiensi operasi seperti verifikasi tanda tangan BLS. Dibandingkan dengan operasi BN254 yang telah dikompilasi sebelumnya, BLS12-381 menawarkan keamanan yang lebih tinggi (lebih dari 120 bit, sementara BN254 hanya menyediakan 80 bit). Peningkatan ini tidak hanya mencakup operasi kurva dasar tetapi juga mengintegrasikan multi-eksponensial, meletakkan dasar untuk agregasi kunci publik dan tanda tangan yang efisien.
Usulan ini menyarankan untuk menyimpan hash dari 8.192 blok terbaru di dalam kontrak sistem, terutama untuk mendukung eksekusi klien stateless. Dengan cara ini, klien stateless dapat dengan lebih mudah mengakses informasi historis yang diperlukan sambil tetap kompatibel dengan opcode BLOCKHASH yang ada. Perubahan ini menyederhanakan mekanisme penyimpanan sejarah hash blok dan menyediakan pendekatan baru untuk mengakses data historis.
Usulan ini secara langsung mengintegrasikan proses deposit validator ke dalam struktur blok dari lapisan eksekusi Ethereum. Perubahan ini mengalihkan tanggung jawab untuk menyertakan dan memverifikasi deposit dari lapisan konsensus ke lapisan eksekusi, menghilangkan kebutuhan bagi lapisan konsensus untuk memilih deposit (atau eth1data). Dengan menghasilkan daftar deposit melalui analisis peristiwa log kontrak dari transaksi deposit, metode ini tidak hanya meningkatkan keamanan dan efisiensi pemrosesan deposit tetapi juga meningkatkan pengalaman pengguna. Selain itu, ini menyederhanakan desain perangkat lunak klien dan mengurangi kompleksitas sistem secara keseluruhan.
Usulan ini memperkenalkan mekanisme baru yang memungkinkan validator menarik kembali kredensial mereka melalui lapisan eksekusi (0x01) untuk memicu operasi penarikan dan keluar. Secara khusus, pesan penarikan terlampir ke blok lapisan eksekusi dan kemudian diproses oleh lapisan konsensus. Pendekatan ini memberikan opsi keluar yang lebih fleksibel kepada validator sambil mempertahankan keamanan dan konsistensi sistem.
Usulan ini bertujuan untuk meningkatkan saldo efektif maksimum (MAX_EFFECTIVE_BALANCE) untuk validator Ethereum sambil mempertahankan saldo staking minimum sebesar 32 ETH. Perubahan ini menawarkan beberapa manfaat:
Proposal ini menyarankan untuk menghapus bidang indeks komite dari pesan bukti yang ditandatangani untuk memungkinkan agregasi suara konsensus yang sama. Tujuan utama dari perubahan ini adalah untuk meningkatkan efisiensi klien Casper FFG dengan mengurangi jumlah rata-rata pasangan yang diperlukan untuk memverifikasi aturan konsensus. Sementara semua jenis klien dapat memperoleh manfaat dari peningkatan ini, diharapkan dapat memberikan peningkatan kinerja paling signifikan untuk sirkuit ZK yang perlu membuktikan konsensus Casper FFG.
Proposal ini mendefinisikan kerangka kerja umum untuk menyimpan dan memproses permintaan yang dipicu oleh kontrak pintar. Implementasi spesifik menambahkan field ke header eksekusi dan body untuk menyimpan informasi permintaan, sehingga mengekspos permintaan ini ke lapisan konsensus dan memungkinkannya menangani setiap permintaan. Mekanisme ini dirancang terutama untuk mengatasi meningkatnya permintaan untuk kontrol validator oleh kontrak pintar dan untuk memberikan landasan bagi interaksi on-chain yang lebih kompleks di masa depan.
Diajukan oleh Vitalik Buterin dan lainnya, EIP-7702 bertujuan untuk mengoptimalkan abstraksi akun di Ethereum. Usulan ini memperkenalkan jenis transaksi baru yang memungkinkan akun yang dimiliki secara eksternal (EOA) untuk mengatur kode akun melalui mekanisme otorisasi. Peningkatan ini mendukung beberapa fitur baru:
Dengan mengadopsi struktur transaksi baru, proposal ini tidak hanya meningkatkan fungsionalitas dan kegunaan EOA tetapi juga menyediakan kompatibilitas dan skalabilitas yang baik untuk teknologi abstraksi akun di masa depan.
Meskipun upgrade Pectra tidak memiliki tujuan utama yang menonjol, itu akan lebih meningkatkan fungsionalitas, keamanan, dan efisiensi jaringan Ethereum melalui serangkaian perbaikan teknis dan optimisasi. Saat rencana upgrade berlangsung, kita mungkin akan melihat lebih banyak EIP yang diinkorporasikan atau disesuaikan.
Referensi
[1]EIP-2537: https://eips.ethereum.org/EIPS/eip-2537
[2]EIP-2935: https://eips.ethereum.org/EIPS/eip-2935
[3]EIP-6110: https://eips.ethereum.org/EIPS/eip-6110
[4]EIP-7002: https://eips.ethereum.org/EIPS/eip-7002
[5] EIP-7251: https://eips.ethereum.org/EIPS/eip-7251
[6]EIP-7549: https://eips.ethereum.org/EIPS/eip-7549
[7]EIP-7685: https://eips.ethereum.org/EIPS/eip-7685
[8]EIP-7702: https://eips.ethereum.org/EIPS/eip-7702
[9]EIP-7547: https://eips.ethereum.org/EIPS/eip-7547
[10]EIP-7623: https://eips.ethereum.org/EIPS/eip-7623
[11]EIP-7742: https://eips.ethereum.org/EIPS/eip-7742
[12]EIP-7600: Metadata hard fork Pectra:https://eips.ethereum.org/EIPS/eip-7600
[13] Pertemuan Lapisan Konsensus Pengembang Inti Ethereum #197:https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-197/
Artikel ini direproduksi dari[dwong], judul asli “Menganalisis Ethereum Pectra: Peningkatan Utama Berikutnya”, hak cipta Atribusi kepada penulis asli [dwong], jika Anda memiliki keberatan terhadap pencetakan ulang ini, silakan hubungi Tim Belajar Gate, tim akan menanganinya secepat mungkin sesuai dengan prosedur yang relevan.
Penolakan: Pandangan dan opini yang terdapat dalam artikel ini hanya mencerminkan pandangan pribadi penulis dan tidak merupakan saran investasi.
Versi bahasa lain dari artikel ini diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalamGate.ioArtikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiat.
Mời người khác bỏ phiếu
Peningkatan Pectra adalah tonggak penting berikutnya untuk jaringan Ethereum, diharapkan akan diimplementasikan pada kuartal pertama tahun 2025. Peningkatan ini terdiri dari dua komponen utama: peningkatan Prague (lapisan eksekusi) dan peningkatan Electra (lapisan protokol).
Tidak seperti peningkatan utama sebelumnya, Pectra tidak memiliki tujuan utama tunggal; sebaliknya, fokusnya adalah pada berbagai peningkatan teknologi dan optimisasi. Hal ini berbeda dengan peningkatan Dencun (yang secara signifikan mengurangi biaya L2) dan peningkatan Shapella (yang memungkinkan penarikan ETH yang dipertaruhkan, menyelesaikan transisi Ethereum ke Proof of Stake (PoS)).
Baru-baru ini, pengembang inti Ethereum (ACD, All Core Developers) membahas kemungkinan memisahkan upgrade Pectra menjadi dua fase selama panggilan konferensi. Menurut proposal ini:
Pendekatan bertahap ini bertujuan untuk menjaga skala dan kompleksitas setiap peningkatan tetap terkelola sambil memberikan waktu yang cukup untuk pengujian dan penyempurnaan teknologi yang beragam.
Proposal ini memperkenalkan operasi yang telah dikompilasi sebelumnya pada kurva BLS12-381, yang secara signifikan meningkatkan efisiensi operasi seperti verifikasi tanda tangan BLS. Dibandingkan dengan operasi BN254 yang telah dikompilasi sebelumnya, BLS12-381 menawarkan keamanan yang lebih tinggi (lebih dari 120 bit, sementara BN254 hanya menyediakan 80 bit). Peningkatan ini tidak hanya mencakup operasi kurva dasar tetapi juga mengintegrasikan multi-eksponensial, meletakkan dasar untuk agregasi kunci publik dan tanda tangan yang efisien.
Usulan ini menyarankan untuk menyimpan hash dari 8.192 blok terbaru di dalam kontrak sistem, terutama untuk mendukung eksekusi klien stateless. Dengan cara ini, klien stateless dapat dengan lebih mudah mengakses informasi historis yang diperlukan sambil tetap kompatibel dengan opcode BLOCKHASH yang ada. Perubahan ini menyederhanakan mekanisme penyimpanan sejarah hash blok dan menyediakan pendekatan baru untuk mengakses data historis.
Usulan ini secara langsung mengintegrasikan proses deposit validator ke dalam struktur blok dari lapisan eksekusi Ethereum. Perubahan ini mengalihkan tanggung jawab untuk menyertakan dan memverifikasi deposit dari lapisan konsensus ke lapisan eksekusi, menghilangkan kebutuhan bagi lapisan konsensus untuk memilih deposit (atau eth1data). Dengan menghasilkan daftar deposit melalui analisis peristiwa log kontrak dari transaksi deposit, metode ini tidak hanya meningkatkan keamanan dan efisiensi pemrosesan deposit tetapi juga meningkatkan pengalaman pengguna. Selain itu, ini menyederhanakan desain perangkat lunak klien dan mengurangi kompleksitas sistem secara keseluruhan.
Usulan ini memperkenalkan mekanisme baru yang memungkinkan validator menarik kembali kredensial mereka melalui lapisan eksekusi (0x01) untuk memicu operasi penarikan dan keluar. Secara khusus, pesan penarikan terlampir ke blok lapisan eksekusi dan kemudian diproses oleh lapisan konsensus. Pendekatan ini memberikan opsi keluar yang lebih fleksibel kepada validator sambil mempertahankan keamanan dan konsistensi sistem.
Usulan ini bertujuan untuk meningkatkan saldo efektif maksimum (MAX_EFFECTIVE_BALANCE) untuk validator Ethereum sambil mempertahankan saldo staking minimum sebesar 32 ETH. Perubahan ini menawarkan beberapa manfaat:
Proposal ini menyarankan untuk menghapus bidang indeks komite dari pesan bukti yang ditandatangani untuk memungkinkan agregasi suara konsensus yang sama. Tujuan utama dari perubahan ini adalah untuk meningkatkan efisiensi klien Casper FFG dengan mengurangi jumlah rata-rata pasangan yang diperlukan untuk memverifikasi aturan konsensus. Sementara semua jenis klien dapat memperoleh manfaat dari peningkatan ini, diharapkan dapat memberikan peningkatan kinerja paling signifikan untuk sirkuit ZK yang perlu membuktikan konsensus Casper FFG.
Proposal ini mendefinisikan kerangka kerja umum untuk menyimpan dan memproses permintaan yang dipicu oleh kontrak pintar. Implementasi spesifik menambahkan field ke header eksekusi dan body untuk menyimpan informasi permintaan, sehingga mengekspos permintaan ini ke lapisan konsensus dan memungkinkannya menangani setiap permintaan. Mekanisme ini dirancang terutama untuk mengatasi meningkatnya permintaan untuk kontrol validator oleh kontrak pintar dan untuk memberikan landasan bagi interaksi on-chain yang lebih kompleks di masa depan.
Diajukan oleh Vitalik Buterin dan lainnya, EIP-7702 bertujuan untuk mengoptimalkan abstraksi akun di Ethereum. Usulan ini memperkenalkan jenis transaksi baru yang memungkinkan akun yang dimiliki secara eksternal (EOA) untuk mengatur kode akun melalui mekanisme otorisasi. Peningkatan ini mendukung beberapa fitur baru:
Dengan mengadopsi struktur transaksi baru, proposal ini tidak hanya meningkatkan fungsionalitas dan kegunaan EOA tetapi juga menyediakan kompatibilitas dan skalabilitas yang baik untuk teknologi abstraksi akun di masa depan.
Meskipun upgrade Pectra tidak memiliki tujuan utama yang menonjol, itu akan lebih meningkatkan fungsionalitas, keamanan, dan efisiensi jaringan Ethereum melalui serangkaian perbaikan teknis dan optimisasi. Saat rencana upgrade berlangsung, kita mungkin akan melihat lebih banyak EIP yang diinkorporasikan atau disesuaikan.
Referensi
[1]EIP-2537: https://eips.ethereum.org/EIPS/eip-2537
[2]EIP-2935: https://eips.ethereum.org/EIPS/eip-2935
[3]EIP-6110: https://eips.ethereum.org/EIPS/eip-6110
[4]EIP-7002: https://eips.ethereum.org/EIPS/eip-7002
[5] EIP-7251: https://eips.ethereum.org/EIPS/eip-7251
[6]EIP-7549: https://eips.ethereum.org/EIPS/eip-7549
[7]EIP-7685: https://eips.ethereum.org/EIPS/eip-7685
[8]EIP-7702: https://eips.ethereum.org/EIPS/eip-7702
[9]EIP-7547: https://eips.ethereum.org/EIPS/eip-7547
[10]EIP-7623: https://eips.ethereum.org/EIPS/eip-7623
[11]EIP-7742: https://eips.ethereum.org/EIPS/eip-7742
[12]EIP-7600: Metadata hard fork Pectra:https://eips.ethereum.org/EIPS/eip-7600
[13] Pertemuan Lapisan Konsensus Pengembang Inti Ethereum #197:https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-197/
Artikel ini direproduksi dari[dwong], judul asli “Menganalisis Ethereum Pectra: Peningkatan Utama Berikutnya”, hak cipta Atribusi kepada penulis asli [dwong], jika Anda memiliki keberatan terhadap pencetakan ulang ini, silakan hubungi Tim Belajar Gate, tim akan menanganinya secepat mungkin sesuai dengan prosedur yang relevan.
Penolakan: Pandangan dan opini yang terdapat dalam artikel ini hanya mencerminkan pandangan pribadi penulis dan tidak merupakan saran investasi.
Versi bahasa lain dari artikel ini diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalamGate.ioArtikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiat.