EIP 3074

Ethereum Improvement Proposal 3074 merupakan pembaruan protokol yang secara khusus ditujukan untuk Externally Owned Accounts (EOAs). Pembaruan ini menghadirkan dua opcode baru, yaitu AUTH dan AUTHCALL, yang memungkinkan pengguna untuk mendelegasikan otoritas eksekusi secara sementara kepada smart contract "invoker" hanya dengan satu tanda tangan dalam ruang lingkup yang terkontrol. Dengan demikian, fitur seperti transaksi batch dan biaya gas yang disponsori dapat dilakukan. Proposal ini bertujuan meningkatkan kemudahan penggunaan wallet serta menurunkan hambatan bagi pengguna baru, sekaligus memperkenalkan aspek baru terkait batas keamanan tanda tangan dan otorisasi.
Abstrak
1.
EIP-3074 memperkenalkan opcode AUTH dan AUTHCALL, memungkinkan externally owned accounts (EOA) untuk memberikan otorisasi kepada smart contract agar dapat mengeksekusi transaksi atas nama mereka.
2.
Proposal ini bertujuan meningkatkan fleksibilitas akun Ethereum, memungkinkan fitur-fitur lanjutan seperti pengelompokan transaksi dan sponsor gas.
3.
EIP-3074 menyediakan solusi transisi untuk abstraksi akun tanpa mengharuskan pengguna bermigrasi ke dompet smart contract.
4.
Proposal ini memicu perdebatan soal keamanan, karena mekanisme otorisasi dapat menimbulkan risiko aset dan membutuhkan implementasi yang hati-hati.
EIP 3074

Apa Itu Ethereum Improvement Proposal 3074?

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.

Permasalahan Apa yang Diselesaikan oleh EIP-3074?

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.

Bagaimana Cara Kerja EIP-3074?

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.

Bagaimana EIP-3074 Mengubah Pengalaman Pengguna Wallet?

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.

Apa Hubungan EIP-3074 dengan Account Abstraction?

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.

Bagaimana EIP-3074 Digunakan di DeFi dan NFT?

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.

Apa Risiko dan Rekomendasi Keamanan untuk EIP-3074?

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.

Apa Status Terkini dan Tren Masa Depan EIP-3074?

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.

Ringkasan Utama EIP-3074

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.

FAQ

Apakah EIP-3074 Membuat Akun Saya Lebih Rentan?

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.

Kapan Pengguna Reguler Dapat Memanfaatkan EIP-3074?

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.

Bagaimana Perbandingan EIP-3074 dengan Inovasi Akun Lain seperti Plasma atau Rollup?

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.

Bagaimana Cara Mengetahui Jika Suatu Aplikasi Benar-Benar Mengimplementasikan Fitur EIP-3074?

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.

Apakah Alamat Wallet Saya yang Ada Tetap Dapat Digunakan Setelah Aktivasi EIP-3074?

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.

Sebuah “suka” sederhana bisa sangat berarti

Bagikan

Glosarium Terkait
Terdesentralisasi
Desentralisasi adalah desain sistem yang membagi pengambilan keputusan dan kontrol ke banyak peserta, sebagaimana lazim ditemui pada teknologi blockchain, aset digital, dan tata kelola komunitas. Desentralisasi mengandalkan konsensus berbagai node jaringan, memungkinkan sistem berjalan secara independen tanpa otoritas tunggal, sehingga keamanan, ketahanan terhadap sensor, dan keterbukaan semakin terjaga. Dalam ekosistem kripto, desentralisasi tercermin melalui kolaborasi node secara global pada Bitcoin dan Ethereum, exchange terdesentralisasi, wallet non-custodial, serta model tata kelola komunitas yang memungkinkan pemegang token menentukan aturan protokol melalui mekanisme voting.
epok
Dalam Web3, "cycle" merujuk pada proses berulang atau periode tertentu dalam protokol atau aplikasi blockchain yang terjadi pada interval waktu atau blok yang telah ditetapkan. Contohnya meliputi peristiwa halving Bitcoin, putaran konsensus Ethereum, jadwal vesting token, periode challenge penarikan Layer 2, penyelesaian funding rate dan yield, pembaruan oracle, serta periode voting governance. Durasi, kondisi pemicu, dan fleksibilitas setiap cycle berbeda di berbagai sistem. Memahami cycle ini dapat membantu Anda mengelola likuiditas, mengoptimalkan waktu pengambilan keputusan, dan mengidentifikasi batas risiko.
Apa Itu Nonce
Nonce dapat dipahami sebagai “angka yang digunakan satu kali,” yang bertujuan memastikan suatu operasi hanya dijalankan sekali atau secara berurutan. Dalam blockchain dan kriptografi, nonce biasanya digunakan dalam tiga situasi: transaction nonce memastikan transaksi akun diproses secara berurutan dan tidak bisa diulang; mining nonce digunakan untuk mencari hash yang memenuhi tingkat kesulitan tertentu; serta signature atau login nonce mencegah pesan digunakan ulang dalam serangan replay. Anda akan menjumpai konsep nonce saat melakukan transaksi on-chain, memantau proses mining, atau menggunakan wallet Anda untuk login ke situs web.
Tetap dan tidak dapat diubah
Immutabilitas merupakan karakter utama dalam teknologi blockchain yang berfungsi untuk mencegah perubahan atau penghapusan data setelah data tersebut dicatat dan mendapatkan konfirmasi yang memadai. Melalui penggunaan fungsi hash kriptografi yang saling terhubung dalam rantai serta mekanisme konsensus, prinsip immutabilitas menjamin integritas dan keterverifikasian riwayat transaksi. Immutabilitas sekaligus menghadirkan landasan tanpa kepercayaan bagi sistem yang terdesentralisasi.
sandi
Algoritma kriptografi adalah kumpulan metode matematis yang dirancang untuk "mengunci" informasi dan memverifikasi keasliannya. Jenis yang umum digunakan meliputi enkripsi simetris, enkripsi asimetris, dan pipeline algoritma hash. Dalam ekosistem blockchain, algoritma kriptografi menjadi fondasi utama untuk penandatanganan transaksi, pembuatan alamat, serta menjaga integritas data—semua aspek ini berperan penting dalam melindungi aset dan mengamankan komunikasi. Aktivitas pengguna di wallet maupun exchange, seperti permintaan API dan penarikan aset, juga sangat bergantung pada penerapan algoritma yang aman dan pengelolaan kunci yang efektif.

Artikel Terkait

Bagaimana Mempertaruhkan ETH?
Pemula

Bagaimana Mempertaruhkan ETH?

Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan. Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan.
2022-11-21 07:47:01
Apa itu Ethereum Terbungkus (WETH)?
Pemula

Apa itu Ethereum Terbungkus (WETH)?

Wrapped Ethereum (WETH) adalah versi ERC-20 dari mata uang asli blockchain Ethereum, Ether (ETH). Token WETH dipatok ke koin asli. Untuk setiap WETH yang beredar, ada cadangan ETH. Tujuan pembuatan WETH adalah untuk kompatibilitas di seluruh jaringan. ETH tidak mematuhi standar ERC-20 dan sebagian besar DApps yang dibangun di jaringan mengikuti standar ini. Jadi WETH digunakan untuk memfasilitasi integrasi ETH ke dalam aplikasi DeFi.
2022-11-24 08:49:09
Apa itu The Merge?
Pemula

Apa itu The Merge?

Dengan Ethereum menjalani penggabungan testnet terakhir dengan Mainnet, Ethereum akan resmi beralih dari PoW ke PoS. Lalu, apa dampak yang akan dibawa revolusi yang belum pernah terjadi ini ke dunia kripto?
2024-07-10 09:12:24