| Penulis | Ethereum Core Developers |
|---|---|
| Tahun | 2025 |
| Proyek | Ethereum (Pectra/Prague+Electra) |
| Lisensi | CC0 |
| Sumber Resmi | eips.ethereum.org/EIPS/eip-7702 |
Pectra (Prague + Electra, 2025) adalah upgrade jaringan Ethereum yang menggabungkan perubahan execution layer (Prague) dan consensus layer (Electra). Ini adalah upgrade Ethereum paling signifikan sejak The Merge, membawa dua terobosan utama: EIP-7702 (EOA dapat menjalankan kode kontrak pintar secara sementara) dan EIP-7251 (kenaikan maxEB validator dari 32 ETH menjadi 2048 ETH, memungkinkan konsolidasi validator).
Konteks: Setelah Dencun
Upgrade Dencun (Maret 2024) memperkenalkan EIP-4844 (blob transactions), yang langsung memangkas biaya rollup 90%+. Pectra meneruskan momentum itu dengan dua vektor berbeda: UX akun (abstraksi akun melalui EIP-7702) dan efisiensi staking (validator consolidation melalui EIP-7251). Pectra diusulkan sepanjang 2024 dan ditargetkan ke mainnet awal 2025.
EIP-7702: Set EOA Account Code
EIP-7702 adalah EIP yang paling berdampak pada pengguna akhir dalam Pectra:
- EOA (Externally Owned Account — wallet biasa seperti MetaMask) dapat sementara berperilaku sebagai kontrak pintar selama satu transaksi.
- EOA menandatangani otorisasi yang menunjuk kode kontrak pintar yang akan dieksekusi di alamat EOA.
- Kode hanya aktif selama transaksi yang menyertakan otorisasi — EOA tidak menjadi kontrak pintar secara permanen.
Apa yang dibuka EIP-7702:
- Transaksi terbatch: Setujui dan swap dalam satu transaksi alih-alih dua transaksi terpisah.
- Sponsorship gas: Pihak ketiga (dApp, exchange) dapat membayar biaya gas atas nama pengguna.
- Session keys: Kunci sementara berwaktu yang mengotorisasi operasi tertentu — misalnya, game web3 yang menandatangani setiap move tanpa prompt MetaMask.
- Social recovery: Pemulihan akun dari kontak tepercaya tanpa seed phrase.
Tim smart wallet (Biconomy, Coinbase, MetaMask, Safe) langsung mengintegrasikan EIP-7702 untuk peningkatan UX. EIP-7702 melengkapi ERC-4337 (account abstraction via bundler) — keduanya hidup berdampingan.
EIP-7251: Increase Max Effective Balance ke 2048 ETH
Sebelumnya, maxEB (max effective balance) per validator adalah 32 ETH. Saldo yang melebihi 32 ETH tidak menghasilkan reward tambahan.
- EIP-7251 menaikkan maxEB ke 2048 ETH, memungkinkan satu validator mengakumulasi dan compound hingga 2048 ETH.
- Staker besar (Lido, Coinbase Staking, Rocket Pool) dapat mengkonsolidasikan ribuan validator menjadi lebih sedikit.
- Pengurangan beban beacon chain: Lebih sedikit validator → lebih sedikit gossip P2P, lebih sedikit agregasi attestasi, efisiensi jaringan lebih tinggi.
- Minimum untuk menjadi validator tetap 32 ETH — tidak berubah.
EIP-7549: Committee Index di Luar Attestation
Peningkatan teknis yang memungkinkan lebih banyak attestasi masuk dalam satu agregasi, meningkatkan efisiensi jaringan. Tidak terlihat oleh pengguna akhir tetapi mengurangi beban bandwidth validator.
EIP-6110: Deposit Validator di On-Chain
Menghapus kebutuhan beacon chain untuk memproses deposit melalui mekanisme parsing log; deposit kini disertakan langsung dalam blok execution layer. Mempercepat finalitas validator baru dari ~12 jam menjadi ~13 menit setelah deposit.
EIP-2537: Precompile BLS12-381
Menambahkan operasi kurva BLS12-381 native sebagai precompile EVM, memungkinkan verifikasi tanda tangan BLS on-chain yang efisien. Kritis untuk:
- Proof ZK (banyak SNARK menggunakan pairing BLS12-381).
- Tanda tangan threshold dalam bridge dan oracle.
- Light client Ethereum di chain lain yang memverifikasi attestasi sync committee.
Dampak pada Ekosistem
EIP-7702 diharapkan membawa jutaan pengguna baru melalui UX smart wallet yang disederhanakan. Pengguna tidak perlu memahami “approve” + “swap” sebagai dua transaksi terpisah — dApp dapat membatch keduanya dengan EIP-7702 secara transparan.
EIP-7251 menguntungkan staker institusional dan operator node solo yang mengakumulasi reward staking — mereka kini dapat compound otomatis tanpa deploy validator baru setiap 32 ETH.
Istilah Terkait
Referensi
- Ethereum Core Developers. (2024–2025). EIP-7702: Set EOA Account Code. eips.ethereum.org/EIPS/eip-7702
- Ethereum Core Developers. (2024). EIP-7251: Increase the MAX_EFFECTIVE_BALANCE. eips.ethereum.org/EIPS/eip-7251