
Ethereum Improvement Proposal 3074 (EIP-3074) merupakan usulan peningkatan untuk Ethereum Virtual Machine (EVM) yang memperkenalkan dua opcode baru: AUTH dan AUTHCALL. Kedua opcode ini memungkinkan Externally Owned Accounts (EOA) untuk mendelegasikan eksekusi transaksi secara sementara kepada smart contract. Dengan mekanisme ini, pengguna cukup menandatangani satu kali sehingga kontrak dapat menjalankan berbagai aksi on-chain atas nama mereka dalam batasan tertentu.
Saat ini, EOA harus menandatangani setiap transaksi secara terpisah dan membayar biaya gas sendiri. EIP-3074 bertujuan meningkatkan transaksi batch, pembayaran gas bersponsor, dan operasi satu klik tanpa perlu migrasi EOA ke smart contract account, sehingga mengurangi kompleksitas bagi pengguna baru.
EIP-3074 mengatasi dua kendala utama: Pertama, EOA tidak dapat melakukan operasi on-chain multi-langkah dengan satu otorisasi, sehingga pengguna harus menandatangani berulang kali dan membayar gas berkali-kali. Kedua, pengguna baru sering kali tidak memiliki ETH untuk biaya gas, yang menyebabkan proses onboarding menjadi tidak optimal.
Dalam praktiknya, klaim airdrop biasanya membutuhkan beberapa langkah seperti "otorisasi — klaim — transfer"; aktivitas trading bisa melibatkan "otorisasi — swap — staking." EIP-3074 memungkinkan langkah-langkah ini digabungkan dalam satu proses, dengan gas yang dapat disponsori oleh proyek atau wallet, sehingga meningkatkan kemudahan penggunaan.
EIP-3074 berfokus pada dua opcode: AUTH dan AUTHCALL. Opcode adalah instruksi untuk Ethereum Virtual Machine. AUTH mencatat otorisasi yang telah ditandatangani pengguna untuk kontrak pemanggil tertentu; AUTHCALL memungkinkan kontrak yang telah diotorisasi untuk melakukan pemanggilan selanjutnya menggunakan alamat pengguna dalam lingkup yang diizinkan.
Dari sisi pengguna, Anda menandatangani persetujuan yang "memungkinkan kontrak ini menjalankan aksi tertentu yang sudah ditentukan atas nama saya selama proses ini." Setelah otorisasi diterima, kontrak akan menjalankan langkah-langkah secara berurutan—seperti approve token, swap, lalu staking—sehingga transaksi on-chain tetap berasal dari alamat Anda namun dipaketkan oleh kontrak.
EIP-3074 menyederhanakan banyak permintaan tanda tangan menjadi satu alur otorisasi yang jelas dan mendukung sponsorship gas, sehingga menurunkan hambatan bagi pengguna baru. Produk wallet dapat menawarkan template "satu klik", yang juga mengurangi risiko kesalahan pengguna.
Contohnya, saat berinteraksi dengan decentralized application (DApp), EIP-3074 memungkinkan penggabungan operasi seperti "otorisasi + swap + transfer." Pengguna baru dapat menyelesaikan aksi on-chain pertama mereka tanpa perlu menyiapkan ETH jika gas disponsori oleh proyek atau wallet.
Pada exchange—misalnya saat deposit atau penarikan aset ekosistem ETH di Gate—banyak pengguna memindahkan dana ke wallet self-custody untuk berpartisipasi di DeFi. Fitur gas bersponsor dan transaksi batch EIP-3074 memungkinkan interaksi DApp yang lebih lancar dan membantu menghindari kendala akibat kekurangan ETH untuk gas.
Account abstraction (umumnya melalui ERC-4337) memanfaatkan smart contract account untuk validasi dan strategi pembayaran yang fleksibel, seperti Paymaster yang mensponsori gas atau penerapan multi-factor authentication. EIP-3074 meningkatkan EOA secara langsung; meskipun pendekatannya berbeda, keduanya sama-sama bertujuan meningkatkan pengalaman pengguna.
EIP-3074 dapat melengkapi account abstraction: EOA dapat melakukan batch "deploy smart account, migrasi aset dan izin" dalam satu alur kerja, sehingga memudahkan proses migrasi. Untuk pengguna yang telah menggunakan smart account, account abstraction memberikan fleksibilitas pemrograman lebih lanjut; sedangkan bagi yang belum migrasi, EIP-3074 menurunkan hambatan adopsi.
Dalam DeFi, EIP-3074 umum digunakan untuk menggabungkan "approve token — swap — stake/provide liquidity" dalam satu transaksi. Platform strategi dapat menawarkan fitur "satu klik masuk", dengan gas yang disponsori oleh platform; pengguna hanya perlu satu tanda tangan untuk menyelesaikan seluruh proses.
Pada NFT, EIP-3074 menggabungkan proses seperti "batch mint — atur harga — posting ke marketplace" dalam satu alur. Fitur ini juga memungkinkan "batch buying" atau "batch order cancellation." Pengguna baru diuntungkan dari gas bersponsor, sehingga proses minting atau trading pertama lebih mudah meski belum memiliki ETH di wallet.
Untuk interaksi lintas chain atau Layer 2, tim proyek dapat memanfaatkan EIP-3074 untuk mengemas langkah seperti "bridge — swap — deposit," dengan gas bersponsor untuk meningkatkan konversi. Misalnya, setelah penarikan dari Gate ke Ethereum dan masuk ke DApp, pengguna dapat menyelesaikan seluruh persiapan on-chain hanya dengan satu tanda tangan.
Risiko utama adalah salah memahami apa yang Anda otorisasi. Memberikan izin terlalu luas kepada kontrak pemanggil yang tidak tepercaya dapat menyebabkan aksi di luar kehendak Anda, seperti memindahkan token atau menetapkan batas persetujuan yang terlalu besar.
Langkah 1: Verifikasi alamat kontrak pemanggil dan sumber DApp. Gunakan hanya entry point tepercaya dan hindari situs phishing.
Langkah 2: Tinjau ruang lingkup otorisasi. Pastikan ada pembatasan pada kontrak target, fungsi, dan jumlah untuk mencegah “unlimited approval.”
Langkah 3: Uji dengan nominal kecil dan atur batas transaksi. Setelah selesai, segera tinjau dan cabut persetujuan yang tidak diperlukan.
Terakhir: Untuk aksi bernilai besar, gunakan hardware wallet atau skema multi-signature bila memungkinkan. Pertimbangkan migrasi ke smart account untuk keamanan terprogram yang lebih baik jika diperlukan.
Diskusi komunitas berfokus pada tiga hal: bagaimana menampilkan batas keamanan dengan jelas kepada pengguna; trade-off dan kolaborasi dengan solusi account abstraction; serta bagaimana wallet dan DApp merancang kontrak pemanggil dan template otorisasi yang terstandarisasi.
Ke depan, produk wallet kemungkinan akan mengadopsi antarmuka otorisasi yang intuitif dan menampilkan kontrak pemanggil, kontrak target, serta jumlah secara jelas, beserta alat "one-click revoke/restore." DApp akan membungkus operasi multi-langkah umum dalam template aman untuk meminimalkan kesalahan pengguna. Jika diadopsi dalam upgrade ekosistem mendatang, fitur seperti onboarding satu klik, gas bersponsor, dan transaksi batch dapat menjadi standar—sehingga secara signifikan meningkatkan pengalaman dan tingkat konversi pengguna.
EIP-3074 memperkenalkan opcode AUTH dan AUTHCALL yang menghadirkan “delegasi eksekusi sementara” pada EOA, mengatasi hambatan interaksi multi-langkah dan biaya gas, serta secara signifikan meningkatkan onboarding dan pengalaman pengguna tingkat lanjut. EIP-3074 tidak bersaing dengan account abstraction; justru memberikan peningkatan ringan untuk EOA, sementara account abstraction menawarkan fleksibilitas pemrograman jangka panjang. Dalam praktiknya, selalu perhatikan ruang lingkup otorisasi, sumber kontrak pemanggil, dan mekanisme pencabutan. Terapkan praktik terbaik seperti uji nominal kecil dan pengaturan batas untuk melindungi aset Anda.
EIP-3074 mengelola risiko melalui otorisasi eksplisit—Anda harus menandatangani untuk memberikan izin operasional; tidak ada aksi yang berjalan otomatis. Kuncinya adalah memilih aplikasi dan penyedia layanan yang tepercaya serta secara rutin meninjau izin yang telah diberikan. Jika Anda menemukan aktivitas mencurigakan, segera cabut otorisasi terkait untuk perlindungan maksimal.
Tergantung pada waktu adopsi oleh pengembang wallet dan aplikasi. Setelah EIP-3074 resmi diaktifkan dan diintegrasikan oleh wallet utama (seperti MetaMask atau Gate), pengguna akan merasakan peningkatan dalam optimasi biaya gas, transaksi batch, dan checkout satu klik. Saat ini, EIP-3074 masih dalam tahap proposal dan pengujian; adopsi luas diperkirakan dalam 6–12 bulan ke depan.
EIP-3074 berfokus pada optimalisasi mekanisme otorisasi akun individual agar operasi pengguna lebih fleksibel dan efisien. Plasma dan Rollup adalah solusi skalabilitas Layer 2 untuk Ethereum. Solusi-solusi ini tidak saling eksklusif—EIP-3074 menyederhanakan otorisasi, sedangkan Rollup membuat transaksi lebih murah. Kombinasi keduanya secara signifikan meningkatkan pengalaman pengguna.
Periksa apakah wallet Anda meminta pengaturan izin operasional, bukan tanda tangan untuk setiap aksi. Cari juga indikasi jelas tentang ruang lingkup otorisasi dan masa berlaku dalam prompt transaksi. Di platform profesional seperti Gate, Anda dapat langsung melihat status dukungan EIP-3074 dan laporan audit keamanan aplikasi. Jika ragu, lakukan uji coba dengan transaksi kecil terlebih dahulu.
Benar. EIP-3074 adalah fitur opsional yang tidak mengubah perilaku alamat wallet yang sudah ada; Anda dapat terus menggunakan wallet seperti biasa. Fitur baru akan diadopsi secara bertahap oleh aplikasi baru. Pengguna lama dapat memilih untuk upgrade guna mendapatkan manfaat baru atau tetap pada penggunaan saat ini—proposal ini sepenuhnya kompatibel ke belakang.


