Kamus Crypto

Apa Itu EIP-7702? Smart Account untuk EOA Ethereum

EIP-7702 memungkinkan wallet EOA Ethereum berperilaku seperti smart contract sementara, langkah nyata menuju account abstraction native.

EthereumEIPAccountAbstractionWallet

EIP-7702 adalah upgrade Ethereum yang aktif sejak Pectra (Mei 2025) dan memungkinkan wallet biasa (EOA) bertindak seperti smart contract dalam satu transaksi — tanpa perlu pindah ke wallet baru. Ini bukan upgrade kecil: lebih dari 200 juta alamat EOA di Ethereum kini bisa menikmati fitur smart account seperti batched transaction, gas sponsorship, dan session key, tetap menggunakan MetaMask atau wallet yang sama.

Cara Kerja EIP-7702

Sebelumnya, ada dua jenis akun di Ethereum: EOA (Externally Owned Account) yang dikontrol private key, dan contract account yang dikontrol kode. Keduanya terpisah total — EOA tidak bisa menjalankan logika otomatis.

EIP-7702 menambahkan satu mekanisme baru: delegation designator. Dengan transaksi bertipe SET_CODE (tipe 0x04), pemilik EOA menandatangani perintah untuk “titipkan eksekusiku ke kontrak X”. Selama sesi itu berlangsung, EOA tersebut bisa menjalankan kode dari kontrak yang ditunjuk.

Prosesnya:

  1. User menandatangani authorization tuple: (chain_id, address, nonce)
  2. Authorization ini disisipkan ke dalam transaksi tipe baru
  3. EVM membaca delegation designator di code slot EOA
  4. Eksekusi diarahkan ke kontrak implementasi yang ditunjuk
  5. Setelah transaksi selesai, state kembali normal — atau bisa dibuat persistent

Yang penting: private key dan seed phrase tidak berubah. EOA tetap milik user sepenuhnya. Delegasi bisa dicabut kapan saja dengan menandatangani revocation.

EIP-7702 diaktifkan di blok 7.942.123 (Pectra upgrade, 7 Mei 2025) — fitur account abstraction pertama yang berjalan native di layer-1 Ethereum tanpa infrastruktur tambahan.

Use Case Nyata

Batched Transactions Sebelum EIP-7702, approve token + swap di DEX = 2 transaksi terpisah, 2x bayar gas fee. Dengan delegation ke kontrak multicall, keduanya bisa digabung jadi 1 transaksi. Penghematan gas bisa mencapai 30-40% untuk operasi DeFi kompleks.

Gas Sponsorship Aplikasi bisa membayar gas untuk user — disebut “paymaster”. Artinya user baru yang belum punya ETH bisa langsung pakai DeFi tanpa beli gas dulu. Ini membuka pintu onboarding yang jauh lebih mudah.

Session Keys User bisa memberi izin terbatas ke aplikasi — misalnya: “boleh eksekusi swap maksimal $50 selama 24 jam, tanpa minta tanda tangan lagi setiap kali”. Trading bot atau game blockchain bisa beroperasi lebih lancar tanpa popup wallet terus-menerus.

Social Recovery Dengan mendelegasikan ke kontrak recovery, EOA bisa punya mekanisme recovery berbasis guardian — mirip fitur hardware wallet canggih — tanpa pindah ke smart contract wallet permanen.

Perbandingan: EIP-7702 vs ERC-4337 vs Migrasi Manual

AspekEOA BiasaERC-4337EIP-7702
Jenis akunEOASmart contract wallet baruEOA dengan delegasi
Perlu migrasiTidakYa (buat akun baru)Tidak
Private key berubahTidakYa/Tidak (tergantung setup)Tidak
Gas batchingTidakYaYa
Gas sponsorshipTidakYaYa
Kompatibilitas existing walletPenuhParsialPenuh
Perlu bundler/relayerTidakYaTidak

ERC-4337 tetap relevan untuk use case yang butuh smart contract wallet permanen dengan logika kompleks. EIP-7702 lebih cocok untuk user yang ingin tetap pakai EOA lama tapi dapat fitur smart account.

Risiko yang perlu dipahami:

  • Delegasi ke kontrak berbahaya bisa menguras wallet. Selalu verifikasi alamat kontrak sebelum tanda tangan.
  • Kontrak implementasi yang buggy bisa menyebabkan perilaku tak terduga — audit kontrak tetap penting.
  • Session key yang terlalu longgar izinnya bisa disalahgunakan oleh aplikasi. Baca permission dengan teliti.

Ini mirip dengan risiko approve token di DeFi — semakin luas izin yang diberikan, semakin besar potensi kerugian jika terjadi eksploitasi.

Kesimpulan

EIP-7702 bukan sekadar peningkatan teknis kecil — ini adalah jembatan yang memungkinkan ratusan juta EOA Ethereum mengakses fitur smart account tanpa kehilangan kontrol atas aset mereka. Upgrade ini menyederhanakan pengalaman DeFi (lebih sedikit transaksi, lebih sedikit gas), membuka pintu untuk paymaster dan session key, dan menjadi fondasi account abstraction native Ethereum yang lebih inklusif. Bagi pengguna biasa, dampaknya paling terasa lewat UX yang lebih mulus — tanpa popup wallet setiap beberapa detik.

💡 Mau belajar lebih dalam? Kelas WhaleX mengajarkan strategy dan eksekusi nyata, bukan hanya teori. Lihat kelas tersedia →

Belajar DeFi Langsung — Bukan Hanya Teori

WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.

Lihat Jadwal Kelas →

Pertanyaan Umum

Apa itu EIP-7702?

EIP-7702 adalah proposal Ethereum yang memungkinkan EOA (wallet biasa) mendelegasikan eksekusinya ke smart contract sementara dalam satu transaksi, tanpa harus migrasi ke smart contract wallet permanen.

Kapan EIP-7702 aktif di mainnet Ethereum?

EIP-7702 diaktifkan bersamaan upgrade Pectra pada Mei 2025, menjadikannya fitur live pertama yang membawa account abstraction ke EOA tanpa fork besar.

Apa perbedaan EIP-7702 dengan ERC-4337?

ERC-4337 membuat smart contract wallet baru yang sepenuhnya terpisah dari EOA. EIP-7702 justru memberi kemampuan smart account langsung ke EOA yang sudah ada, tanpa mengganti private key atau seed phrase.