Upgrade Pectra Ethereum

Upgrade Pectra bertujuan menangani kinerja mainnet Ethereum dengan tiga tujuan utama: (1) mengatasi masalah pada jaringan, (2) meningkatkan pengalaman pengguna, (3) dan mempersiapkan upgrade mendatang.

Rni Eth Pectra F

Penafian Riset

Penafian Tim Riset dan Wawasan Crypto.com tentang laporan riset

Ringkasan Eksekutif

  • Pectra, yang jadwalkan akan diaktivasi di mainnet awal 2025, adalah upgrade berikutnya pada jaringan Ethereum (ETH) setelah Dencun pada Maret 2024. Upgrade Pectra bertujuan menangani kinerja mainnet Ethereum dengan tiga tujuan utama: mengatasi masalah pada jaringan, meningkatkan pengalaman pengguna, dan mempersiapkan upgrade mendatang.
  • Pada saat artikel ini ditulis, sebelas EIP tercakup dalam lingkup upgrade Pectra dan dapat mengalami perubahan lebih lanjut. Beberapa EIP utama antara lain:
    • EIP-7702: Memungkinkan akun yang dimiliki secara eksternal (EOA) untuk sementara di-upgrade menjadi akun kontrak agar pengguna dapat menikmati sejumlah manfaat (misalnya pengelompokan transaksi atau sponsor biaya gas).
    • EIP-7251: Meningkatkan saldo maksimum yang dapat di-staking validator dari 32 ETH menjadi 2.048 ETH dengan tujuan mengonsolidasikan jumlah validator yang ada di Ethereum untuk mengurangi tekanan jaringan.
    • EIP-7742: Memungkinkan penyesuaian dinamis atas jumlah maksimum dan target blob serta meletakkan dasar perencanaan pengubahan blob pada masa mendatang.
  • Upgrade Fusaka, yang nantinya akan dilakukan setelah Pectra, menyertakan EIP-7594 sebagai EIP utama untuk mengatasi masalah ketersediaan data di Ethereum. Tujuannya untuk mengurangi beban pada setiap node yang memungkinkan node mengambil sampel data untuk melakukan verifikasi sekaligus memberikan tingkat kepastian yang tinggi bahwa data lengkap tersedia.
  • Ethereum memiliki salah satu efek jaringan terbesar, aktivitas pengembang, dan ekosistem di ruang mata uang kripto. Oleh karena itu, upgrade Ethereum merupakan peristiwa yang sangat dinantikan. Perlu diketahui bahwa lingkup dan jadwal pelaksanaan Pectra belum ditetapkan pada saat artikel ini ditulis. Meskipun demikian, kami berharap dapat melihat peningkatan efisiensi dan penyempurnaan fungsionalitas pada jaringan Ethereum (misalnya abstraksi akun) yang sangat bermanfaat bagi ekosistem Ethereum secara keseluruhan.

1. Pendahuluan

Pectra adalah upgrade mendatang berikutnya pada jaringan Ethereum (ETH) setelah Dencun pada Maret 2024. Pectra menggabungkan dua upgrade yang berbeda—Praha dan Electra—yang masing-masing berfokus pada pengubahan lapisan eksekusi (EL) dan lapisan konsensus (CL) jaringan.

Sejumlah perubahan dan serangkaian diskusi masih berlangsung seputar lingkup upgrade Pectra. Jadwal terbaru rilis aktivasi mainnet ditargetkan awal 2025.

Upgrade Dencun sebelumnya melakukan perbaikan besar pada solusi penskalaan Layer-2 (L2) di Ethereum, sedangkan upgrade Pectra bertujuan mengatasi kinerja mainnet Ethereum: meningkatkan skalabilitas dan pengalaman pengguna serta mempersiapkan upgrade jaringan pada masa mendatang.

Laporan ini memberikan gambaran umum tentang Pectra, termasuk beberapa EIP penting disertai ulasan sekilas tentang upgrade Fusaka mendatang.

2. Upgrade Pectra

2.1 Gambaran Umum

Pada saat artikel ini ditulis, 11 EIP tercakup dalam lingkup upgrade Pectra, tergantung apakah nantinya akan berubah.

Tujuan EIP secara garis besar dapat dikategorikan dalam tiga area.

  • Memperbaiki masalah jaringan yang ada: Bertujuan untuk mengatasi hambatan yang lebih kritis dan mendesak yang saat ini dihadapi oleh jaringan Ethereum.
  • Meningkatkan pengalaman pengguna: Melakukan perbaikan dalam berbagai aspek, termasuk efisiensi jaringan, interoperabilitas, dan keamanan, bagi berbagai pemangku kepentingan (pengguna, validator, aplikasi terdesentralisasi, dll.).
  • Mempersiapkan upgrade pada masa mendatang: Menyiapkan fondasi EIP mendatang untuk diimplementasikan dalam upgrade berikutnya (misalnya ketersediaan data).

Kami mengupayakan lebih jauh dalam tiga EIP utama—EIP-7702, EIP-7251, dan EIP-7742—yang paling berdampak pada pengalaman pengguna. EIP-7702 memungkinkan akun yang dimiliki secara eksternal (EOA) untuk sementara di-upgrade menjadi akun pintar agar pengguna dapat menikmati berbagai manfaat (misalnya pengelompokan transaksi atau sponsor biaya gas). EIP-7251 meningkatkan saldo maksimum yang dapat di-staking oleh validator dari 32 ETH menjadi 2.048 ETH dengan tujuan mengonsolidasikan jumlah validator yang ada di Ethereum untuk mengurangi tekanan jaringan. EIP-7742 memungkinkan penyesuaian dinamis pada jumlah blob maksimum dan target serta menyiapkan fondasi untuk rencana pengubahan blob pada masa mendatang.

EL/CL EIP Judul Tujuan/Dampak

Mengatasi Masalah pada Jaringan

CL

7251

Meningkatkan MAX_EFFECTIVE_BALANCE (MaxEB)

Meningkatkan saldo efektif maksimum validator dari 32 ETH menjadi 2.048 ETH untuk mendorong konsolidasi ETH dalam staking, mengurangi node tidak aktif, dan menurunkan tekanan jaringan

CL

7691

Meningkatkan throughput blob

Meningkatkan jumlah blob untuk mencapai target baru; jumlah maksimum masing-masing enam dan sembilan blob per blok

Meningkatkan Pengalaman Pengguna

EL

2537

Menyiapkan kompilasi untuk operasi kurva BLS12-381

Meningkatkan efisiensi dan keamanan kriptografi zero-knowledge

CL

6110

Menyediakan deposit validator

Mengalihkan tanggung jawab memvalidasi deposit ETH ter-staking dari CL ke EL untuk mempersingkat waktu tunggu deposit validator dan aktivasi di Beacon Chain

CL

7002

Penarikan yang dapat dipicu EL

Kontrak pintar di EL dapat memicu validator keluar dari staking tanpa bergantung pada operator validator, yang memberikan fleksibilitas untuk berbagai aplikasi staking

CL

7549

Memindahkan indeks komite ke luar atestasi

Menyusun ulang cara menggabungkan atestasi untuk mengurangi beban pada node validator dan mengurangi biaya verifikasi

EL

7685

Permintaan EL untuk keperluan umum

Mengirim permintaan yang dipicu EL dengan CL untuk meningkatkan interoperabilitas dan komunikasi

EL

7702

Menetapkan kode akun EOA

Memungkinkan EOA untuk difungsikan sementara sebagai dompet kontrak pintar

Mempersiapkan Upgrade Mendatang

EL

2935

Menyediakan hash blok historis dari status

Mengurangi jumlah data yang perlu disimpan oleh node untuk meningkatkan efisiensi jaringan; dianggap sebagai langkah untuk menyiapkan pohon Verkle

EL

7623

Menaikkan biaya rekaman data

Menaikkan biaya rekaman data untuk mengurangi ukuran maksimum blok guna mengakomodasi tambahan blob atau potensi peningkatan limit gas blok

EL/CL

7742

Membagi jumlah blob antara CL dan EL

Memungkinkan penyesuaian dinamis pada batas maksimum dan target blob sebagai langkah untuk meningkatkan kapasitas blob

2.2 EIP-7702 — Mengatur Kode Akun EOA

Ethereum memiliki dua jenis akun.

  • Akun yang dimiliki secara eksternal (externally owned account [EOA]) — Dikontrol dengan kunci privat; biasanya digunakan oleh individu atau entitas untuk menyimpan/mengelola Ether (ETH) dan token.
  • Akun kontrak — Kontrak pintar yang disebar ke jaringan; dikontrol dengan kode.

EIP-7702 memungkinkan EOA di-upgrade sementara menjadi akun kontrak dengan kemampuan menjalankan kode. Di Ethereum, peta jalan abstraksi akun (AA) digunakan untuk mengaktifkan “kontrak pintar agar menginisiasi transaksi sendiri” serta mengintegrasikan fungsi EOA dan akun kontrak.

Fitur-Fitur Utama

  • Pengelompokan (Batching): Memungkinkan beberapa operasi dalam satu transaksi yang sama (misalnya menggabungkan persetujuan ERC-20 dan pengeluaran dalam satu transaksi).
  • Sponsor: Memungkinkan akun X membayar gas atas nama akun Y; gas dapat dibayar dengan token ERC-20 lainnya (misalnya koin stabil).
  • Penurunan Hak Istimewa (De-escalation Privilage): Pengguna dapat menandatangani dengan subkunci, yaitu kunci dengan izin khusus (misalnya dapat mengotorisasi pengeluaran hanya 5% dari total saldo dompet per hari).

Implikasi

EIP-7702 sangat penting karena pengguna dapat menikmati fitur-fitur yang disebutkan di atas dalam transaksi sambil tetap menjaga EOA dengan alamat yang sama. Bayangkan, transaksi dapat dilakukan secara on-chain meskipun dana atau biaya gas tidak cukup, atau beberapa transaksi dapat dilakukan dengan satu tanda tangan, atau dompet didelegasikan untuk mengotomatiskan transaksi tertentu—EIP ini menghadirkan kenyamanan dan efisiensi bagi pengguna. Dompet (misalnya MetaMask) dan DApp besar kemungkinan juga akan mendukung fungsi ini untuk meningkatkan pengalaman pengguna.

Selain itu, EIP-7702 akan meningkatkan keamanan dengan fitur subkunci yang memungkinkan pengguna memberikan izin khusus, alih-alih mendelegasikan kontrol akun sepenuhnya. Namun, dengan EIP ini, pengguna tetap harus mengamankan kunci privat mereka.

EIP-7702 dianggap sebagai langkah menuju abstraksi akun di Ethereum sebagai penyempurnaan EIP-3074 sebelumnya dengan meniadakan kebutuhan memperkenalkan kode operasi baru. Meskipun demikian, masih banyak pekerjaan yang harus dilakukan agar AA dapat sepenuhnya disematkan di Ethereum sehingga EOA dapat diubah sepenuhnya menjadi akun kontrak.

2.3 EIP-7251 — Saldo Efektif Maksimum Validator

EIP-7251 meningkatkan saldo maksimum yang dapat di-staking validator dari 32 ETH menjadi 2.048 ETH sambil tetap mempertahankan saldo minimum 32 ETH. Pembaruan ini bertujuan meningkatkan efisiensi jaringan.

Saat ini ada lebih dari 1 juta validator di Ethereum. Salah satu alasan perlunya validator besar adalah batas maksimum (juga minimum) staking 32 ETH. Alasan penetapan batas ini awalnya untuk memastikan kecukupan jumlah validator dalam mekanisme konsensus Proof of Stake (PoS) dan untuk mengurangi risiko memiliki validator besar yang terkonsentrasi. Namun, hal ini justru mengakibatkan terlalu banyak validator “mubazir” yang dikendalikan oleh satu entitas, misalnya Lido memiliki pangsa 28% dengan 305.000 validator. Selain itu, menurut Galaxy, simulasi yang dilakukan oleh para insinyur Ethereum Foundation mengungkapkan bahwa dengan 1,4 juta validator Ethereum akan mengalami berbagai masalah jaringan. Masalah-masalah tersebut antara lain waktu agregasi atestasi (untuk membuat dan menyelesaikan blok) jadi lebih lama, yang dapat menyebabkan tertundanya penyelesaian transaksi, potensi gangguan jaringan karena kebutuhan bandwidth jadi lebih tinggi, dan tantangan untuk mencapai penyelesaian slot tunggal (blok diusulkan dan diselesaikan dalam slot yang sama) pada masa mendatang. Oleh karena itu, ada kebutuhan untuk mengubah batas staking untuk meningkatkan efisiensi.

Implikasi

Dengan EIP ini, jaringan ETH dapat mengonsolidasikan jumlah validator, mengurangi tekanan pada jaringan, dan meningkatkan efisiensi. Validator besar dan operator node dapat berkonsolidasi menjalankan lebih sedikit validator sehingga mengurangi biaya overhead. Probabilitas pemilihan pengusul blok akan diberi bobot dengan rasio saldo efektif/saldo efektif maksimum sehingga validator besar dipastikan memiliki probabilitas yang sama untuk dipilih setelah konsolidasi. Validator kecil dapat menikmati imbalan yang terus bertambah dan dapat melakukan staking dengan kenaikan yang lebih fleksibel (misalnya untuk menjalankan dua validator hanya diperlukan 40 ETH, bukan 64 ETH).

Selain itu, dengan memiliki saldo minimum dan maksimum, staker dapat memanfaatkan imbalan yang terakumulasi dan penarikan sebagian yang fleksibel. Saat ini, untuk saldo di atas 32 ETH berlaku sweep otomatis, yang mengirimkan imbalan staking ke dompet staker. Dengan EIP ini, staker dapat terus mengakumulasi imbalan di atas 32 ETH sehingga berpotensi meningkatkan penghasilan. Staker juga dapat menarik sebagian ETH sesuai kebutuhan setelah implementasi EIP (saat ini tidak ada fleksibilitas penarikan karena saldo minimum dan maksimum 32 ETH). Dengan begitu, kontrol untuk keluar jadi lebih leluasa.

Pada akhirnya, validatorlah yang memutuskan apakah mereka mau berkonsolidasi atau tidak. Oleh karena itu, agar EIP mencapai efek yang diinginkan untuk mengurangi tekanan jaringan, EIP harus menangani detail implementasi tentang cara memproses imbalan, penalti, dan penarikan setelah konsolidasi. Misalnya, ada diskusi yang sedang berlangsung tentang mekanisme penalti pemotongan setelah konsolidasi validator (saat ini penalti sebanding dengan saldo efektif ETH).

2.4 EIP-7742 — Mengoptimalkan Jumlah Blob

Blob, yang diperkenalkan dalam EIP-4844 melalui upgrade Dencun, dirancang untuk sementara menyimpan data dalam jumlah besar dan menurunkan biaya transaksi L2 dengan mengurangi biaya penyimpanan data. Jumlah blob adalah banyaknya blob yang dapat dimasukkan ke dalam setiap blok ETH—saat ini jumlah maksimum enam dan target dengan nilai tetap tiga. Sebagaimana disebutkan Vitalik Buterin, kapasitas blob saat ini hampir mendekati batas maksimum, yang dapat berdampak pada skalabilitas.

Saat ini, baik maksimum blob maupun targetnya dikodekan di EL, dan maksimum blob dikodekan secara terpisah di CL. EIP-7742, yang baru masuk Pectra pada Oktober 2024, bertujuan memisahkan nilai-nilai antara EL dan CL untuk mempermudah penerapan perubahan jumlah blob. CL saat ini akan memverifikasi maksimum blob dan dapat menetapkan target blob secara dinamis (bukan lagi nilai tetap dalam kaitannya dengan jumlah maksimum).

EIP-7742 juga menyiapkan fondasi untuk pengubahan blob mendatang yang sudah direncanakan. Pada 5 Desember, pengembang Ethereum menyertakan EIP-7691 dalam Pectra untuk menaikkan target/maksimum blob dari 3/6 menjadi 6/9. Tujuannya untuk meningkatkan throughput transaksi L2 dan mengurangi biaya transaksi. Salah satu kekhawatiran tentang peningkatan throughput blob adalah potensi meningkatnya kebutuhan bandwidth untuk solo staker yang ingin mengusulkan blok dengan lebih banyak blob. Berkurangnya solo staker nantinya akan berdampak pada desentralisasi jaringan. Akan tetapi, Ethereum Foundation baru-baru ini melakukan studi yang menunjukkan bahwa kinerja solo staker tidak terpengaruh negatif jika target dan maksimum blob masing-masing ditingkatkan menjadi enam dan sembilan.

3. Setelah: Upgrade Fusaka

Salah satu EIP utama di Fusaka adalah EIP-7594 (PeerDAS), yang bertujuan mengatasi masalah ketersediaan data di Ethereum.

Peer Data Availability Sampling (DAS) EIP-7594

EIP-7594 mengurangi beban pada setiap node dengan memungkinkan node mengambil sampel sejumlah data untuk verifikasi sekaligus memberikan kepastian bahwa data yang tersedia benar-benar lengkap. Sebelumnya kami telah membahas masalah kapasitas blob yang tidak memadai setelah EIP-4844. Alih-alih hanya menambah jumlah blob untuk memasukkan lebih banyak transaksi, yang justru akan menambah beban pada perangkat keras, PeerDAS mengatasi masalah ini dengan memverifikasi keakuratan dan ketersediaan blob data tanpa mengunduh blob seluruhnya. Secara hipotetis, jika setiap node hanya menyimpan ⅛ data blob, jumlah blob secara teoretis dapat meningkat empat hingga delapan kali (4–8x) lipat dengan tetap menggunakan bandwidth yang sama. Keterhubungan antarnode di jaringan dapat dipertahankan untuk mengambil sampel data lainnya jika diperlukan.

Implikasi EIP ini antara lain ekspektasi pada peningkatan skalabilitas jaringan Ethereum untuk memenuhi harapan pada peningkatan jumlah rollup dan transaksi di L2 serta pengurangan biaya transaksi L2. Di samping itu, EIP ini meningkatkan efisiensi karena fungsi ketersediaan data (DA) tersebar di beberapa node, yang berpotensi mengurangi penggunaan bandwidth untuk setiap node. Terlebih lagi, meningkatkan DA dan jumlah blob dapat mengurangi lonjakan biaya gas yang saat ini dialami ketika membeli blob tambahan.

4. Simpulan

Akibat pemisahan cakupan upgrade Pectra, jumlah EIP yang tercakup saat ini telah dikurangi dan lebih berfokus pada peningkatan jaringan ETH, terutama pengalaman pengguna, serta upaya mengatasi masalah pada jaringan. Perlu diketahui bahwa pada saat artikel ini ditulis, cakupan dan jadwal Pectra belum ditetapkan; kami akan terus mengikuti informasi terkini dari tim pengembang.

Mengingat peta jalan penskalaan ETH berpusat pada rollup dengan target mencapai 100.000 tps, dan dengan aktivitas pengguna yang secara bertahap bermigrasi ke L2, agaknya pasar cenderung menunggu penyempurnaan pada L2 dan rollup (misalnya PeerDAS, yang tertunda dari Pectra ke Fusaka).

Walaupun demikian, peningkatan efisiensi ETH dan penyempurnaan fungsionalitas (misalnya abstraksi akun) akan sangat bermanfaat bagi ekosistem, termasuk aplikasi pada rollup. Lagi pula, Ethereum memiliki salah satu efek jaringan terbesar, aktivitas pengembang, dan ekosistem di ruang mata uang kripto. Oleh karena itu, upgrade Ethereum tetap menjadi peristiwa yang sangat dinantikan.

Baca laporan selengkapnya: Upgrade Pectra Ethereum

Ingin tahu lebih lanjut? Akses berbagai laporan eksklusif dengan mendaftar sebagai anggota Privat, mengikuti Program VIP Crypto.com Exchange, atau mengoleksi NFT Loaded Lions.

Penulis

Tim Riset dan Wawasan Crypto.com


Dapatkan info pasar, DeFi, dan NFT terkini yang dikirim ke kotak masuk Anda:

Jadilah orang pertama yang menyimak wawasan terbaru:

Bagikan ke Teman

Siap memulai perjalanan kripto Anda?

Dapatkan panduan langkah demi langkah untuk menyiapkanakun Crypto.com

Dengan mengeklik tombol Kirim, saya menyatakan telah membaca Pemberitahuan Privasi Crypto.com tempat kami menjelaskan cara kami menggunakan dan melindungi data pribadi Anda.