Sudah menjadi informasi umum bahwa kripto sangat kompleks dan tidak cocok untuk semua kalangan. Bayangkan saja, ketika ingin berinteraksi atau melakukan transaksi kripto tanpa menggunakan platform penyedia dompet, terkadang kita harus menggunakan private key dan melewati langkah-langkah rumit lainnya. Namun, seiring berjalannya waktu, hal tersebut dapat diatasi dengan implementasi ERC-4377.
Proposal EIP-4377, atau lebih dikenal dengan Account Abstraction, merupakan solusi yang diimplementasikan pada sistem yang berbasis Ethereum Virtual Machine (EVM), seperti Ethereum, Polygon, BSC, dan lainnya.
Inovasi ini dirancang untuk memudahkan interaksi dengan blockchain dapat dilakukan secara lebih praktis, terutama saat mengakses akun atau melakukan transaksi tertentu.
Nah, pada artikel kali ini, tim Ajaib Kripto telah merangkum beberapa informasi penting mengenai apa yang dimaksud dengan ERC-4377, cara kerja, dan keunggulannya. Yuk, simak langsung selengkapnya di bawah ini!
Apa Itu ERC-4377 (Account Abstraction)?
Account Abstraction atau ERC-4377 adalah proposal yang sebelumnya diperkenalkan oleh Yoav Weiss dan dirancang untuk meningkatkan pengalaman para penggunanya yang memungkinkan setiap orang untuk dapat dengan mudah berinteraksi dengan jaringan blockchain.
Tidak hanya itu, proposal ini juga memperkuat keamanan smart-contract wallet dalam ekosistem Ethereum. EIP-4377 juga berbeda dengan perubahan yang diusulkan pada protokol konsensus, implementasinya tidak perlu mengubah mekanisme konsensus dasar dari jaringan blockchain.
Tujuan utama dari dirancangnya Account Abstraction adalah mempermudah interaksi di antara Smart Contract Accounts (SCA) dan Externally-Owned Accounts (EOA), lalu mengombinasikan keduanya menjadi Smart “Abstract” Accounts yang dapat digunakan sebagai akun utamanya.
Bagaimana Cara Kerja ERC-4377?
ERC-4377 memperkenalkan konsep “pseudo-transaction” yang disimpan pada mem-pool alternatif dan memungkinkan setiap penggunanya untuk dapat mengakses dompet kripto mereka secara lebih praktis dan aman.
Proposal ini memberdayakan abstraksi akun dan verifikasi yang dapat diprogram sehingga menyederhanakan kompleksitas yang terkait dengan arsitektur kontrak pintar dengan beberapa hal baru yang diimplementasikan, berikut beberapa komponen pentingnya.
- UserOperations: Ini merupakan komponen penting yang mewakili objek pseudo-transaction untuk dapat dilakukan atas nama penggunanya dan setelah dikirim ke dalam mem-pool alternatif.
- Bundlers: Komponen ini memantau mem-pool alternatif, menggabungkan UserOperations menjadi satu transaksi, lalu mengirimkannya ke kontrak EntryPoint.
- EntryPoint: Ini merupakan komponen smart-contract yang dirancang untuk menerima, membuka, memverifikasi, dan mengeksekusi UserOperations.
- Paymaster: Mekanismenya dirancang untuk mengelola kebijakan pembayaran gas dan memberikan fleksibilitas dalam pembayaran biaya.
- Aggregator: Kontrak pintar yang memfasilitasi validasi bersama tanda tangan dari beberapa UserOperations secara bersamaan.
Cara kerjanya sama dengan transaksi pada umumnya. Bundler memanggil fungsi pada kontrak pintar EntryPoint yang bernama “handleOps.” Ketika transaksi diterima, selanjutnya, fungsi “validateUserOp” akan dipanggil pada setiap akun. Tujuan utama dari fungsi “validateUserOp” adalah mengotentikasi operasi dengan menggunakan tanda tangan digital.
Ketika proses otentikasi sudah selesai, setiap dompet kontrak pintar tersebut akan menjalankan fungsi lainnya, lalu menjalankan operasi yang dikirimkan oleh kontrak EntryPoint. Seperti simulasi yang digambarkan oleh Vitalik Buterin di bawah ini, keseluruhan fungsi menjadi lebih praktis dengan menghilangkan ketergantungan pada private key.
Keunggulan Proposal EIP-4377
Berikut beberapa keunggulana yang ditawarkan pada standar ERC-4377.
Automatis Transaksi
Dengan Externally-Owned Accounts (EOA) konvensional, setia pengguna harus secara manual mengirim dan menandatangani setiap transaksinya sendiri.
Proposal EIP-4377 menjadi solusi untuk masalah tersebut yang memungkinkan akun kontrak pintar mengatur parameter tertentu untuk mengotomatisasi transaksi. Ini membuka peluang bagi berbagai jenis transaksi, contohnya seperti biaya langganan yang harus dibayarkan setiap minggu.
Fleksibilitas Biaya
Account Abstraction memungkinkan jenis transaksi baru yang bisa disponsori oleh pengguna lainnya. Konsep Ini memberikan fleksibilitas yang lebih baik dalam penanganan biaya transaksi.
Autentikasi Dua Faktor
Tidak hanyai itu, standar baru dari Ethereum ini juga memungkinkan keamanan lebih baik dengan cara menerapkan fitur keamanan tambahan seperti autentikasi dua faktor (2FA).
Operasi Ganda
Saat ingin berinteraksi dengan smart-contract terkadang melibatkan langkah-langkah yang kompleks dan memerlukan beberapa transaksi.
Namun, melalui fungsi UserOperations, ERC-4377 memperkenalkan cara baru bagi pengembang dan pengguna untuk melakukan berbagai operasi dalam satu transaksi tunggal. Ini meminimalisir proses yang memakan waktu dan biaya lebih banyak.
Akun Bersama
ERC-4377 adalah konsep baru yang memungkinkan akun tertentu untuk dapat digunakan oleh beberapa individu yang berbeda dengan berbagi tingkat akses berbeda ke dompet pengguna.
Mekanisme ini memungkinkan kegunaan yang lebih luas, contohnya seseorang dapat memilih untuk membagikan akun dengan pengguna lainnya selama periode waktu tertentu dan membatasi seberapa banyak mereka dapat menggunakan aset yang pada akun tersebut.
Bagaimana Efeknya kepada Pengguna?
Standar Ethereum ini memberikan dampak positif yang cukup besar bagi para penggunanya dalam berinteraksi dengan teknologi blockchain.
Setiap orang bisa melakukan transaksi yang lebih fleksibel dengan menjalankan serangkaian operasi dalam satu transaksi. Keamanan juga menjadi aspek yang ditingkatkan dengan kemampuan untuk menerapkan fitur keamanan tambahan, termasuk autentikasi dua faktor.
Bukan hanya itu, fleksibilitas biaya transaksi juga memungkinkan pengguna untuk melakukan transaksi yang disponsori dan mengurangi beban biaya transaksi.
Dampak positif terakhir yang paling penting adalah interaksi dengan jaringan blockchain, terutama smart contract, menjadi lebih praktis karena tidak perlu mengakses private key secara berulang.
Kesimpulan
ERC-4377 adalah inovasi revolusioner yang mungkin akan mengubah masa depan jaringan berbasis EVM. Proposal ini menawarkan skalabilitas yang lebih baik dengan mendorong adopsi massal teknologi blockchain.
Tidak hanya menguntungkan pengembang, pengguna biasa juga sangat diuntungkan karena tidak perlu melewati proses yang rumit untuk dapat berinteraksi dengan jaringan blockchain secara langsung.
Secara keseluruhan, proposal EIP-4377 atau lebih dikenal dengan Account Abstraction merupakan langkah penting yang akan membuka pintu untuk berbagai inovasi baru lainnya dalam ekosistem blockchain.
Mulai Investasi Aset Kripto di Ajaib Kripto!
Siap memulai perjalanan investasi crypto kamu? Yuk, langsung saja mulai bersama Ajaib Kripto! Cek harga crypto hari ini, dan Jual Beli Bitcoin, Ethereum, Binance Coin, serta koin lainnya akan jadi lebih mudah, aman, dan tepercaya bersama Ajaib Kripto, aplikasi crypto yang sudah terdaftar dan berizin dari Bappebti.