Poin Penting
ERC-4337 adalah standar Ethereum yang memungkinkan abstraksi akun di lapisan aplikasi tanpa memerlukan perubahan pada protokol konsensus Ethereum.
Diterapkan melalui kontrak pintar di Ethereum mainnet pada Maret 2023, ERC-4337 memungkinkan dompet kontrak pintar yang dapat mengelola transaksi token dan interaksi kontrak dalam satu akun.
Standar ERC-4337 membantu membuka jalan bagi desain dompet kripto yang lebih ramah pengguna yang, pada gilirannya, dapat memfasilitasi adopsi kripto yang lebih luas.
Pengantar
Proposal Peningkatan Ethereum (EIPs) mendefinisikan berbagai spesifikasi untuk ekosistem Ethereum, termasuk peningkatan protokol inti dan standar tingkat aplikasi. Permintaan Komentar Ethereum (ERC) adalah kategori EIPs yang menetapkan standar untuk komponen tingkat aplikasi seperti kontrak pintar dan antarmuka token. Berbeda dengan peningkatan tingkat konsensus, ERC adalah standar yang dipimpin oleh komunitas yang disepakati oleh pengembang dan peserta industri.
ERC-4337 adalah standar ERC terbaru yang menerapkan abstraksi akun sebagai serangkaian kontrak pintar dan infrastruktur yang diterapkan di Ethereum mainnet. Pertama kali diusulkan sebagai EIP-4337 pada tahun 2021, diadopsi dan diluncurkan sebagai standar ERC pada tahun 2023. Meskipun beberapa referensi masih menggunakan nomor EIP asli, ERC-4337 adalah penunjukan yang diakui.
Apa itu ERC-4337?
ERC-4337 awalnya diusulkan oleh Vitalik Buterin dan komunitas pengembang Ethereum pada tahun 2021 untuk menerapkan abstraksi akun. Secara resmi diluncurkan pada Maret 2023, ini memperkenalkan kerangka kerja baru yang memungkinkan dompet kripto berfungsi sebagai akun kontrak pintar yang dapat diprogram.
Ethereum saat ini memiliki dua tipe akun utama: akun yang dimiliki secara eksternal (EOA), yang dikendalikan oleh kunci pribadi, dan akun kontrak pintar, yang menyimpan kode. ERC-4337 menggabungkan keuntungan dari keduanya dengan memungkinkan satu akun kontrak pintar untuk memulai transaksi, berinteraksi dengan token, dan menerapkan kontrak. Ini membuka fitur dompet baru seperti pemulihan sosial, autentikasi multi-faktor, validasi transaksi yang dapat disesuaikan, dan kemampuan untuk meningkatkan.
Intinya, ERC-4337 memberdayakan dompet untuk menyematkan logika yang dapat diprogram langsung ke dalam satu akun kontrak pintar, menyederhanakan pengalaman pengguna dan fitur keamanan.
Mengapa ERC-4337 Diperlukan?
Ethereum menggunakan model berbasis akun, di mana EOA dan akun kontrak pintar mempertahankan saldo yang diperbarui oleh transaksi. EOA, yang mengontrol sebagian besar dompet yang ada seperti MetaMask, hanya bergantung pada kunci pribadi dan mengharuskan semua transaksi ditandatangani oleh kunci ini. Model ini menyebabkan kompleksitas seperti proses pemulihan dompet yang sulit dan kerentanan terhadap kehilangan kunci.
Dompet kontrak pintar menawarkan logika yang dapat diprogram untuk mengatasi masalah ini tetapi secara tradisional mengharuskan pengguna untuk mengelola dua akun terpisah: satu untuk menyimpan dana dan satu lagi untuk membayar biaya gas, yang menyulitkan penggunaan. Selain itu, solusi yang ada sering bergantung pada relayer terpusat untuk transaksi.
ERC-4337 menghilangkan titik gesekan ini dengan menggabungkan otorisasi transaksi dan logika pembayaran gas ke dalam kerangka dompet kontrak pintar yang terpadu. Pendekatan ini meningkatkan keamanan dan kegunaan dompet melalui validasi transaksi yang fleksibel, abstraksi gas, dan opsi pemulihan yang ditingkatkan tanpa memerlukan perubahan pada lapisan konsensus.
Bagaimana Cara Kerja ERC-4337?
Upaya sebelumnya seperti EIP-2938 mengusulkan perubahan lapisan konsensus untuk mencapai abstraksi akun. Namun, upaya tersebut ditinggalkan demi pendekatan ERC-4337, yang beroperasi sepenuhnya di atas lapisan konsensus.
ERC-4337 memperkenalkan jenis transaksi baru yang disebut UserOperation. UserOperations ini diajukan ke mempool terpisah yang dikelola di luar rantai, di mana aktor khusus yang disebut bundler mengumpulkan dan mengagregasikannya menjadi transaksi Ethereum reguler.
Bundler membayar biaya gas untuk menyertakan transaksi yang telah digabungkan ini di rantai dan menerima kompensasi dari biaya yang tersemat dalam UserOperations. Berbeda dengan validator konsensus yang mengamankan jaringan, bundler berfungsi sebagai fasilitator transaksi, memilih UserOperations mana yang akan disertakan berdasarkan prioritas biaya.
Komponen kunci adalah kontrak pintar EntryPoint, yang bertindak sebagai gerbang eksekusi yang aman untuk memvalidasi dan memproses UserOperations. Dompet menerapkan fungsi validasi (seperti validateUserOp) untuk menegakkan logika otorisasi kustom sebelum eksekusi.
Arsitektur ini memungkinkan dompet yang dapat diprogram dan fleksibel tanpa memerlukan perubahan pada protokol konsensus Ethereum.
Apa Tujuan yang Dicapai ERC-4337?
Tujuan yang ingin dicapai ERC-4337 mencakup hal-hal berikut:
Abstraksi Akun: Menggabungkan fitur dari EOA dan kontrak pintar untuk memberikan pengguna satu akun yang dapat diprogram.
Desentralisasi: Memungkinkan banyak bundler untuk berpartisipasi secara bebas dalam memproses UserOperations, mendorong ekosistem yang terbuka.
Hindari perubahan konsensus: Memfasilitasi adopsi yang lebih cepat dan lebih mudah dengan beroperasi tanpa modifikasi pada lapisan konsensus Ethereum.
Memungkinkan penggunaan inovatif: Mendukung fitur seperti tanda tangan agregat, batas transaksi harian, pembekuan akun darurat, pencantuman dalam daftar putih, dan aplikasi yang menjaga privasi.
Hemat waktu dan gas: Dengan mengagregasi UserOperations menjadi transaksi tunggal, bundler dapat mengurangi biaya gas dan meningkatkan throughput transaksi.
Apa Arti ERC-4337 Untuk Pengguna?
Bagi pengguna sehari-hari, ERC-4337 menawarkan potensi untuk menyederhanakan dan meningkatkan pengalaman dompet kripto secara signifikan:
Pengaturan Dompet yang Disederhanakan: Pengguna mungkin tidak perlu lagi mengelola frase benih secara manual, memungkinkan pembuatan dompet yang lebih cepat dan lebih mudah diakses.
Pemulihan akun yang ditingkatkan: Autentikasi multi-faktor dan mekanisme pemulihan sosial dapat mengurangi risiko kehilangan akses karena kehilangan kunci.
Fitur dompet yang dapat disesuaikan: Pembayaran otomatis, transaksi yang disetujui sebelumnya, operasi yang dikelompokkan, dan layanan lainnya menjadi lebih mudah untuk diterapkan.
Keamanan yang ditingkatkan: Mengurangi kemungkinan kesalahan pengguna, seperti paparan kunci pribadi atau frase benih, meningkatkan keselamatan dompet secara keseluruhan.
Fleksibilitas biaya gas: Pengguna dapat membayar biaya gas menggunakan token ERC-20 atau aset lainnya melalui paymasters pihak ketiga, mengabstraksi pembayaran gas ETH asli.
Pikiran Penutup
ERC-4337 menawarkan kerangka teknis yang memungkinkan pengembang untuk membangun dompet yang lebih intuitif, aman, dan kaya fitur dengan menyematkan logika kontrak pintar langsung ke dalam akun pengguna. Sementara adopsi masih berkembang dan beberapa tantangan teknis serta ekosistem tetap ada, ERC-4337 berkontribusi untuk membuat dompet kripto lebih mudah diakses dan aman untuk audiens yang lebih luas.
Bacaan Selanjutnya
Pengantar tentang Token ERC-20
Apa itu Ethereum?
Apa itu EIP-4844 di Ethereum dan Bagaimana Ini Dapat Menguntungkan Pengguna?
Penafian: Konten ini disajikan kepada Anda dengan dasar "apa adanya" untuk informasi umum dan tujuan pendidikan saja, tanpa pernyataan atau jaminan dari jenis apa pun. Itu tidak boleh ditafsirkan sebagai nasihat keuangan, hukum atau profesional lainnya, juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang tepat. Produk yang disebutkan dalam artikel ini mungkin tidak tersedia di wilayah Anda. Di mana artikel tersebut disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga, dan tidak selalu mencerminkan pandangan Binance Academy. Harap baca penafian lengkap kami untuk rincian lebih lanjut. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat turun atau naik dan Anda mungkin tidak mendapatkan kembali jumlah yang diinvestasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda dan Binance Academy tidak bertanggung jawab atas kerugian yang mungkin Anda alami. Materi ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum atau profesional lainnya. Untuk informasi lebih lanjut, lihat Syarat Penggunaan dan Peringatan Risiko kami.
