Internet adalah bagian penting dari kehidupan kita sehari-hari, namun sebelum tersebar luas, hanya sedikit pengguna yang mengetahuinya dan menggunakannya sebagaimana mestinya. Teknologi Blockchain berada pada posisi yang sama dan bertujuan untuk mencapai status yang sama dengan Web2 dan berguna dalam kehidupan sehari-hari. Abstraksi Akun adalah salah satu proyek yang dapat memastikan adopsi cryptocurrency secara massal. Artikel ini membahas teknologi baru ini, cara kerjanya, dan kasus abstraksi akun.
Untuk sepenuhnya memahami gagasan di balik abstraksi akun dan potensi manfaatnya bagi ekosistem Ethereum dan industri mata uang kripto, kita perlu memahami berbagai jenis akun yang kita miliki di Ethereum dan bagaimana abstraksi akun bertujuan untuk memperbaiki keadaan.
Pertama, Ethereum memiliki dua jenis akun:
Akun-akun ini dikendalikan dan dikelola oleh pengguna di luar ekosistem blockchain. Mereka dikelola melalui pasangan ley publik-swasta dan pengguna yang memiliki kunci privat dapat menggunakan aset yang disimpan di EOA.
EOA menggunakan 12, 18, atau 24 rangkaian kata yang disebut frase benih. Kata-kata ini dihasilkan saat pengguna menyiapkan dompetnya. EOA menggunakan frase awal ini untuk menghasilkan kunci pribadi yang digunakan pengguna untuk menandatangani transaksi.
Frase awal adalah kunci dompet, dan pengguna harus menjaga frase awal mereka untuk mengamankannya dari peretasan dan pencurian. Jika kunci privat pada akhirnya hilang, frase awal adalah satu-satunya cara pengguna dapat memperoleh akses untuk membuat ulang kunci privat, sehingga membuka pintu ke aset yang disimpan.
EOA adalah bagian penting dari desain sistem Ethereum. EOA memberi daya pada jaringan dan hanya dapat melalui transisi keadaan ketika EOA memulai transaksi dan menggunakan ETH untuk membayar biaya bahan bakar. Meskipun EOA penting bagi ekosistem Ethereum, fitur dan fleksibilitasnya terbatas.
EOA dapat melakukan dua fungsi dasar:
Fungsi-fungsi ini, betapapun pentingnya bagi ekosistem Ethereum, bukannya tanpa kekurangan. Beberapa kelemahan tersebut antara lain:
Frase awal adalah satu-satunya keamanan yang terkait dengan EOA. Jadi ketika pengguna kehilangan kunci pribadi dan frase awal, mereka kehilangan akses ke aset yang disimpan karena tidak ada opsi pemulihan jika hal seperti itu terjadi.
Pemilik EOA harus menandatangani setiap transaksi secara manual, sehingga tidak ada ruang untuk otomatisasi atau penyesuaian transaksi.
ETH adalah token yang digunakan untuk membayar biaya bahan bakar di jaringan Ethereum, dan pemilik EOA harus memiliki saldo EOA harus memiliki ETH untuk menutupi biaya bahan bakar untuk setiap transaksi. Mereka tidak dapat menggunakan token lain untuk melakukan pembayaran tersebut.
Ekosistem ini tidak cocok untuk pengguna yang baru memasuki sistem, sehingga menyebabkan pengalaman pengguna yang buruk secara keseluruhan.
Ini adalah kontrak pintar yang berfungsi sebagai dompet kripto. Hal ini memungkinkan pengguna untuk mengkodekan berbagai logika ke dalam kontrak pintar, membuat transaksi dapat disesuaikan, dengan keuntungan tambahan berupa penambahan fitur lain ke akun.
Namun, akun kontrak tidak dapat berfungsi sendiri. Mereka tidak dapat memulai transaksi dan hanya melakukan tindakan tertentu ketika transaksi dari EOA memicu kode kontrak pintar. Akun kontrak juga tidak memiliki kunci pribadi atau frase awal.
Untuk mengoperasikan akun kontrak, pengguna harus memiliki EOA dengan saldo ETH, sehingga lebih sulit bagi pengguna untuk mengoperasikan akun kontrak daripada mengoperasikan EOA independen.
Sumber: Metamask
EOA telah menunjukkan kerentanannya selama bertahun-tahun. Kerugian utamanya adalah proses yang panjang dan melelahkan yang diperlukan saat memulai transaksi dan kurangnya layanan keamanan dan pemulihan akun jika pengguna kehilangan kunci pribadinya.
Abstraksi akun adalah proposal untuk paradigma sistem blockchain yang memungkinkan pengguna untuk menggunakan dompet kontrak pintar daripada EOA biasa. Usulan ini menyarankan penghapusan EOA dalam menjalankan transaksi.
Abstraksi akun membuka beberapa kemungkinan: transaksi tanpa tanda, dompet milik bersama, tanda bundel, kontrak pintar yang masuk daftar putih, kontrol laju arus keluar, dan pemulihan dompet yang mudah ketika kunci pribadi hilang. Penambahan ini akan membuat web3 lebih aman, cepat, dan fleksibel bagi pengguna.
Abstraksi akun sudah ada sejak penciptaan Ethereum. Selama bertahun-tahun, banyak pendekatan abstraksi akun blockchain telah diuji. Mereka datang sebagai Proposal Peningkatan Ethereum, EIP-86, dan EIP-2938. Versi ini gagal dalam penerapan praktisnya dan saat ini tidak aktif.
EIP-3074 adalah proposal abstraksi akun lain yang diusulkan menggunakan transaksi bersponsor daripada mencoba mengubah kontrak pintar menjadi EOA. Hal ini memungkinkan pengguna untuk memberikan kendali atas EOA mereka ke kontrak pintar, memungkinkan pengembang platform yang lancar untuk membangun model transaksional baru untuk EOA. Pengguna dapat memanfaatkan keuntungan yang didapat dari abstraksi akun tanpa harus menggunakan kontrak.
Pada tahun 2021, Vitalik Buterin, pendiri Ethereum, dan pakar blockchain terkemuka lainnya merilis proposal tentang abstraksi akun, yang bertujuan untuk meningkatkan pengalaman pengguna, meningkatkan keamanan dompet, dan banyak lagi. Proposal baru ini, EIP-4337, menunjukkan bagaimana abstraksi akun dapat dicapai dengan mengandalkan infrastruktur tingkat tinggi dibandingkan perubahan tingkat konsensus. Dompet ini telah aktif di jaringan utama selama beberapa waktu, dan sekarang pengembang berfokus pada pengembangan dompet yang mendukung EIP-4337, sehingga kompatibel dengan EVM.
Apa yang dilakukan abstraksi akun adalah menggabungkan akun milik eksternal dan akun kontrak menjadi satu akun saja. Ini dapat memindahkan fungsi berbeda dari kedua akun, seperti verifikasi tanda tangan dan pembayaran bahan bakar, dari protokol inti ke dalam Mesin Virtual Ethereum (EVM).
Kombinasi kedua akun ini disebut kontrak pintar atau dompet akun abstrak. Kontrak pintar bertindak sangat berbeda dari EOA dengan menggunakan UserOperations daripada mengirimkan transaksi reguler seperti yang dilakukan EOA. UserOperations mewakili operasi yang dilakukan atas nama pengguna.
Objek UserOperation mencakup beberapa elemen data yang menentukan jenis transaksi, batas token, dan biaya bahan bakar pada beberapa tahap transaksi. Akun pintar mengirimkan UserOperations ke ruang tunggu umum yang disebut mempool, yang menampung UserOperations.
UserOperations ini digabungkan dengan bundler, yang fungsinya mirip dengan node yang memverifikasi transaksi reguler. Mereka juga menggunakan logika yang sama seperti node penambangan dan validator untuk mengatur transaksi dalam urutan yang menghasilkan nilai paling banyak. Bundel yang menyimpan UserOperations kemudian dikirim melalui titik masuk di mana setiap UserOperation terpisah diverifikasi dengan menggunakan fungsi yang berbeda.
Contoh cara kerja abstraksi akun adalah implementasinya di Argent Wallet. Argent adalah dompet kontrak pintar yang memberikan pengalaman yang lancar, efisien, dan aman kepada pengguna. Argent telah memelopori fitur-fitur utama yang berkaitan dengan abstraksi akun seperti pemulihan sosial, multi-panggilan, atau pemantauan penipuan on-chain.
Abstraksi akun pertama kali diperkenalkan sebagai solusi terbaru Ethereum untuk keamanan dompet. Beberapa pakar blockchain populer, termasuk pendiri Ethereum, menulis proposal abstraksi akun, dan proposal ini dilengkapi dengan tujuan tertentu yang ingin dicapai oleh abstraksi akun.
Beberapa tujuannya antara lain:
Sebagian besar proyek mata uang kripto bertujuan untuk meningkatkan pengalaman pengguna dan memudahkan pengguna untuk bergabung dengan ekosistem dan menggunakan berbagai platform dengan lancar. Abstraksi akun memungkinkan hal ini dengan cara berikut:
Abstraksi Akun mengubah EOA menjadi kontrak pintar dengan logika yang digunakan untuk menetapkan persyaratan penyelesaian transaksi. Ini berarti penandatangan yang mengotorisasi transaksi dengan kunci pribadi dan akunnya dapat dipisahkan, sehingga menimbulkan beberapa kemungkinan untuk penggunaan akun.
Abstraksi Akun dapat memungkinkan EOA melakukan berbagai tindakan, seperti menggunakan kunci yang berbeda atau tidak sama sekali untuk mengotorisasi transaksi. Itu juga bisa mengubah penanda tangan akun setiap dua minggu sekali.
Hal ini memudahkan pengguna untuk memodifikasi dan menggunakan akun mereka sesuka mereka. Pengguna tidak perlu lagi khawatir tentang pencadangan kunci pribadi mereka karena diperkenalkannya pemulihan sosial, memberi mereka akun yang lebih fleksibel dan akomodatif, sehingga menghasilkan pengalaman yang lebih baik bagi pengguna saat menggunakan platform dan layanannya.
Abstraksi akun memiliki berbagai kegunaan, salah satunya adalah meningkatkan keamanan dompet. EOA dilengkapi dengan beberapa batasan yang membatasi pengguna yang belum terbiasa dengan blockchain. Beberapa batasannya antara lain:
Keterbatasan ini merupakan tantangan yang dihadapi rata-rata pengguna yang ingin berpartisipasi dalam ruang blockchain dan web3. Keterbatasan ini menghalangi pengguna untuk mengamankan dompet mereka dan menjaga transaksi mereka, sehingga menyebabkan kesalahan yang mungkin membahayakan keamanan dana di akun.
Sebagian besar pengguna masih baru mengenal cara kerja akun dan transaksi kripto. Akibatnya, mereka cenderung melakukan kesalahan yang merugikan yang mungkin menyebabkan mereka kehilangan dana. Abstraksi akun memberi pengguna platform yang lebih ramah pengguna, sehingga memudahkan mereka menavigasi dan memahami cara pengoperasiannya, sehingga memudahkan untuk menjaga akun mereka dengan aman.
Abstraksi akun memperbaikinya dengan memberi pengguna kemampuan untuk menetapkan aturan transaksi yang jelas yang menentukan aktivitas transaksi dompet dengan menerapkan logika yang dapat diprogram. Logika dapat dilihat sebagai lapisan yang menutupi dompet sebelum aktivitas dilakukan.
Abstraksi akun, seperti setiap inovasi, memiliki sedikit kekurangan. Meskipun memiliki banyak manfaat dan dapat meningkatkan pengalaman pengguna secara signifikan dalam bidang keamanan dan pengalaman pengguna, kontrak pintar ini masih memiliki kelemahan, seperti:
Abstraksi akun memfasilitasi interaksi antara pengguna dan akun kontrak pintar tanpa menggunakan alamat Ethereum dan kunci pribadi. Ini memberi pengguna beberapa kasus penggunaan dengan aplikasi yang sudah ada. Platform yang berasal dari abstraksi akun akan mempengaruhi beberapa area dan meningkatkan sistem blockchain dengan fitur-fitur utama seperti:
Dengan abstraksi akun, pengguna dapat membuat akun menggunakan metode yang sudah dikenal, bukan proses normal dalam menghasilkan dan mengelola pasangan kunci kriptografi dengan benar. Hal ini sangat memudahkan masuknya pengguna baru ke dalam sistem blockchain.
Dengan EOA, pengguna harus memulai dan menandatangani setiap transaksi secara manual, dan tidak ada cara untuk mengotomatiskan proses ini. Dengan kontrak pintar, pengguna dapat memilih dan mengatur parameter tertentu seperti batas pengeluaran, batas bahan bakar, akses ke token tertentu, dan masih banyak lagi.
Fitur utama lainnya untuk abstraksi akun adalah penggunaan token ERC-20 untuk transaksi platform apa pun. Hal ini akan menghapus kebutuhan pengguna untuk menyimpan, menukar, dan membelanjakan saldo ETH mereka untuk menyelesaikan transaksi mereka.
Abstraksi akun memungkinkan pengguna untuk berbagi tingkat akses dompet yang berbeda dengan banyak pengguna. Pengguna dapat mengatur multi-tanda tangan di mana dua atau lebih pengguna harus menandatangani agar suatu transaksi dapat dieksekusi.
Karena pengguna, dengan bantuan abstraksi akun, kini dapat mengontrol akun mereka dengan bebas, mereka dapat mengatur akun mereka untuk melakukan pembayaran rutin daripada mengulangi transaksi yang sama berulang kali.
Akun pintar tidak memerlukan frase awal untuk keamanan, artinya pemilik akun dapat menetapkan beberapa perangkat, pengguna lain, atau layanan pihak ketiga sebagai wali. Ini membantu dalam situasi di mana pengguna kehilangan kredensialnya. Wali dapat menandatangani transaksi untuk menetapkan kredensial baru guna mendapatkan akses ke akun pintar.
Kemungkinan abstraksi akun sangat banyak, dan setelah sepenuhnya dimasukkan ke dalam ekosistem blockchain, pengguna dan pengembang akan mendapatkan keuntungan besar dari penerapannya yang berbeda-beda.
Internet adalah bagian penting dari kehidupan kita sehari-hari, namun sebelum tersebar luas, hanya sedikit pengguna yang mengetahuinya dan menggunakannya sebagaimana mestinya. Teknologi Blockchain berada pada posisi yang sama dan bertujuan untuk mencapai status yang sama dengan Web2 dan berguna dalam kehidupan sehari-hari. Abstraksi Akun adalah salah satu proyek yang dapat memastikan adopsi cryptocurrency secara massal. Artikel ini membahas teknologi baru ini, cara kerjanya, dan kasus abstraksi akun.
Untuk sepenuhnya memahami gagasan di balik abstraksi akun dan potensi manfaatnya bagi ekosistem Ethereum dan industri mata uang kripto, kita perlu memahami berbagai jenis akun yang kita miliki di Ethereum dan bagaimana abstraksi akun bertujuan untuk memperbaiki keadaan.
Pertama, Ethereum memiliki dua jenis akun:
Akun-akun ini dikendalikan dan dikelola oleh pengguna di luar ekosistem blockchain. Mereka dikelola melalui pasangan ley publik-swasta dan pengguna yang memiliki kunci privat dapat menggunakan aset yang disimpan di EOA.
EOA menggunakan 12, 18, atau 24 rangkaian kata yang disebut frase benih. Kata-kata ini dihasilkan saat pengguna menyiapkan dompetnya. EOA menggunakan frase awal ini untuk menghasilkan kunci pribadi yang digunakan pengguna untuk menandatangani transaksi.
Frase awal adalah kunci dompet, dan pengguna harus menjaga frase awal mereka untuk mengamankannya dari peretasan dan pencurian. Jika kunci privat pada akhirnya hilang, frase awal adalah satu-satunya cara pengguna dapat memperoleh akses untuk membuat ulang kunci privat, sehingga membuka pintu ke aset yang disimpan.
EOA adalah bagian penting dari desain sistem Ethereum. EOA memberi daya pada jaringan dan hanya dapat melalui transisi keadaan ketika EOA memulai transaksi dan menggunakan ETH untuk membayar biaya bahan bakar. Meskipun EOA penting bagi ekosistem Ethereum, fitur dan fleksibilitasnya terbatas.
EOA dapat melakukan dua fungsi dasar:
Fungsi-fungsi ini, betapapun pentingnya bagi ekosistem Ethereum, bukannya tanpa kekurangan. Beberapa kelemahan tersebut antara lain:
Frase awal adalah satu-satunya keamanan yang terkait dengan EOA. Jadi ketika pengguna kehilangan kunci pribadi dan frase awal, mereka kehilangan akses ke aset yang disimpan karena tidak ada opsi pemulihan jika hal seperti itu terjadi.
Pemilik EOA harus menandatangani setiap transaksi secara manual, sehingga tidak ada ruang untuk otomatisasi atau penyesuaian transaksi.
ETH adalah token yang digunakan untuk membayar biaya bahan bakar di jaringan Ethereum, dan pemilik EOA harus memiliki saldo EOA harus memiliki ETH untuk menutupi biaya bahan bakar untuk setiap transaksi. Mereka tidak dapat menggunakan token lain untuk melakukan pembayaran tersebut.
Ekosistem ini tidak cocok untuk pengguna yang baru memasuki sistem, sehingga menyebabkan pengalaman pengguna yang buruk secara keseluruhan.
Ini adalah kontrak pintar yang berfungsi sebagai dompet kripto. Hal ini memungkinkan pengguna untuk mengkodekan berbagai logika ke dalam kontrak pintar, membuat transaksi dapat disesuaikan, dengan keuntungan tambahan berupa penambahan fitur lain ke akun.
Namun, akun kontrak tidak dapat berfungsi sendiri. Mereka tidak dapat memulai transaksi dan hanya melakukan tindakan tertentu ketika transaksi dari EOA memicu kode kontrak pintar. Akun kontrak juga tidak memiliki kunci pribadi atau frase awal.
Untuk mengoperasikan akun kontrak, pengguna harus memiliki EOA dengan saldo ETH, sehingga lebih sulit bagi pengguna untuk mengoperasikan akun kontrak daripada mengoperasikan EOA independen.
Sumber: Metamask
EOA telah menunjukkan kerentanannya selama bertahun-tahun. Kerugian utamanya adalah proses yang panjang dan melelahkan yang diperlukan saat memulai transaksi dan kurangnya layanan keamanan dan pemulihan akun jika pengguna kehilangan kunci pribadinya.
Abstraksi akun adalah proposal untuk paradigma sistem blockchain yang memungkinkan pengguna untuk menggunakan dompet kontrak pintar daripada EOA biasa. Usulan ini menyarankan penghapusan EOA dalam menjalankan transaksi.
Abstraksi akun membuka beberapa kemungkinan: transaksi tanpa tanda, dompet milik bersama, tanda bundel, kontrak pintar yang masuk daftar putih, kontrol laju arus keluar, dan pemulihan dompet yang mudah ketika kunci pribadi hilang. Penambahan ini akan membuat web3 lebih aman, cepat, dan fleksibel bagi pengguna.
Abstraksi akun sudah ada sejak penciptaan Ethereum. Selama bertahun-tahun, banyak pendekatan abstraksi akun blockchain telah diuji. Mereka datang sebagai Proposal Peningkatan Ethereum, EIP-86, dan EIP-2938. Versi ini gagal dalam penerapan praktisnya dan saat ini tidak aktif.
EIP-3074 adalah proposal abstraksi akun lain yang diusulkan menggunakan transaksi bersponsor daripada mencoba mengubah kontrak pintar menjadi EOA. Hal ini memungkinkan pengguna untuk memberikan kendali atas EOA mereka ke kontrak pintar, memungkinkan pengembang platform yang lancar untuk membangun model transaksional baru untuk EOA. Pengguna dapat memanfaatkan keuntungan yang didapat dari abstraksi akun tanpa harus menggunakan kontrak.
Pada tahun 2021, Vitalik Buterin, pendiri Ethereum, dan pakar blockchain terkemuka lainnya merilis proposal tentang abstraksi akun, yang bertujuan untuk meningkatkan pengalaman pengguna, meningkatkan keamanan dompet, dan banyak lagi. Proposal baru ini, EIP-4337, menunjukkan bagaimana abstraksi akun dapat dicapai dengan mengandalkan infrastruktur tingkat tinggi dibandingkan perubahan tingkat konsensus. Dompet ini telah aktif di jaringan utama selama beberapa waktu, dan sekarang pengembang berfokus pada pengembangan dompet yang mendukung EIP-4337, sehingga kompatibel dengan EVM.
Apa yang dilakukan abstraksi akun adalah menggabungkan akun milik eksternal dan akun kontrak menjadi satu akun saja. Ini dapat memindahkan fungsi berbeda dari kedua akun, seperti verifikasi tanda tangan dan pembayaran bahan bakar, dari protokol inti ke dalam Mesin Virtual Ethereum (EVM).
Kombinasi kedua akun ini disebut kontrak pintar atau dompet akun abstrak. Kontrak pintar bertindak sangat berbeda dari EOA dengan menggunakan UserOperations daripada mengirimkan transaksi reguler seperti yang dilakukan EOA. UserOperations mewakili operasi yang dilakukan atas nama pengguna.
Objek UserOperation mencakup beberapa elemen data yang menentukan jenis transaksi, batas token, dan biaya bahan bakar pada beberapa tahap transaksi. Akun pintar mengirimkan UserOperations ke ruang tunggu umum yang disebut mempool, yang menampung UserOperations.
UserOperations ini digabungkan dengan bundler, yang fungsinya mirip dengan node yang memverifikasi transaksi reguler. Mereka juga menggunakan logika yang sama seperti node penambangan dan validator untuk mengatur transaksi dalam urutan yang menghasilkan nilai paling banyak. Bundel yang menyimpan UserOperations kemudian dikirim melalui titik masuk di mana setiap UserOperation terpisah diverifikasi dengan menggunakan fungsi yang berbeda.
Contoh cara kerja abstraksi akun adalah implementasinya di Argent Wallet. Argent adalah dompet kontrak pintar yang memberikan pengalaman yang lancar, efisien, dan aman kepada pengguna. Argent telah memelopori fitur-fitur utama yang berkaitan dengan abstraksi akun seperti pemulihan sosial, multi-panggilan, atau pemantauan penipuan on-chain.
Abstraksi akun pertama kali diperkenalkan sebagai solusi terbaru Ethereum untuk keamanan dompet. Beberapa pakar blockchain populer, termasuk pendiri Ethereum, menulis proposal abstraksi akun, dan proposal ini dilengkapi dengan tujuan tertentu yang ingin dicapai oleh abstraksi akun.
Beberapa tujuannya antara lain:
Sebagian besar proyek mata uang kripto bertujuan untuk meningkatkan pengalaman pengguna dan memudahkan pengguna untuk bergabung dengan ekosistem dan menggunakan berbagai platform dengan lancar. Abstraksi akun memungkinkan hal ini dengan cara berikut:
Abstraksi Akun mengubah EOA menjadi kontrak pintar dengan logika yang digunakan untuk menetapkan persyaratan penyelesaian transaksi. Ini berarti penandatangan yang mengotorisasi transaksi dengan kunci pribadi dan akunnya dapat dipisahkan, sehingga menimbulkan beberapa kemungkinan untuk penggunaan akun.
Abstraksi Akun dapat memungkinkan EOA melakukan berbagai tindakan, seperti menggunakan kunci yang berbeda atau tidak sama sekali untuk mengotorisasi transaksi. Itu juga bisa mengubah penanda tangan akun setiap dua minggu sekali.
Hal ini memudahkan pengguna untuk memodifikasi dan menggunakan akun mereka sesuka mereka. Pengguna tidak perlu lagi khawatir tentang pencadangan kunci pribadi mereka karena diperkenalkannya pemulihan sosial, memberi mereka akun yang lebih fleksibel dan akomodatif, sehingga menghasilkan pengalaman yang lebih baik bagi pengguna saat menggunakan platform dan layanannya.
Abstraksi akun memiliki berbagai kegunaan, salah satunya adalah meningkatkan keamanan dompet. EOA dilengkapi dengan beberapa batasan yang membatasi pengguna yang belum terbiasa dengan blockchain. Beberapa batasannya antara lain:
Keterbatasan ini merupakan tantangan yang dihadapi rata-rata pengguna yang ingin berpartisipasi dalam ruang blockchain dan web3. Keterbatasan ini menghalangi pengguna untuk mengamankan dompet mereka dan menjaga transaksi mereka, sehingga menyebabkan kesalahan yang mungkin membahayakan keamanan dana di akun.
Sebagian besar pengguna masih baru mengenal cara kerja akun dan transaksi kripto. Akibatnya, mereka cenderung melakukan kesalahan yang merugikan yang mungkin menyebabkan mereka kehilangan dana. Abstraksi akun memberi pengguna platform yang lebih ramah pengguna, sehingga memudahkan mereka menavigasi dan memahami cara pengoperasiannya, sehingga memudahkan untuk menjaga akun mereka dengan aman.
Abstraksi akun memperbaikinya dengan memberi pengguna kemampuan untuk menetapkan aturan transaksi yang jelas yang menentukan aktivitas transaksi dompet dengan menerapkan logika yang dapat diprogram. Logika dapat dilihat sebagai lapisan yang menutupi dompet sebelum aktivitas dilakukan.
Abstraksi akun, seperti setiap inovasi, memiliki sedikit kekurangan. Meskipun memiliki banyak manfaat dan dapat meningkatkan pengalaman pengguna secara signifikan dalam bidang keamanan dan pengalaman pengguna, kontrak pintar ini masih memiliki kelemahan, seperti:
Abstraksi akun memfasilitasi interaksi antara pengguna dan akun kontrak pintar tanpa menggunakan alamat Ethereum dan kunci pribadi. Ini memberi pengguna beberapa kasus penggunaan dengan aplikasi yang sudah ada. Platform yang berasal dari abstraksi akun akan mempengaruhi beberapa area dan meningkatkan sistem blockchain dengan fitur-fitur utama seperti:
Dengan abstraksi akun, pengguna dapat membuat akun menggunakan metode yang sudah dikenal, bukan proses normal dalam menghasilkan dan mengelola pasangan kunci kriptografi dengan benar. Hal ini sangat memudahkan masuknya pengguna baru ke dalam sistem blockchain.
Dengan EOA, pengguna harus memulai dan menandatangani setiap transaksi secara manual, dan tidak ada cara untuk mengotomatiskan proses ini. Dengan kontrak pintar, pengguna dapat memilih dan mengatur parameter tertentu seperti batas pengeluaran, batas bahan bakar, akses ke token tertentu, dan masih banyak lagi.
Fitur utama lainnya untuk abstraksi akun adalah penggunaan token ERC-20 untuk transaksi platform apa pun. Hal ini akan menghapus kebutuhan pengguna untuk menyimpan, menukar, dan membelanjakan saldo ETH mereka untuk menyelesaikan transaksi mereka.
Abstraksi akun memungkinkan pengguna untuk berbagi tingkat akses dompet yang berbeda dengan banyak pengguna. Pengguna dapat mengatur multi-tanda tangan di mana dua atau lebih pengguna harus menandatangani agar suatu transaksi dapat dieksekusi.
Karena pengguna, dengan bantuan abstraksi akun, kini dapat mengontrol akun mereka dengan bebas, mereka dapat mengatur akun mereka untuk melakukan pembayaran rutin daripada mengulangi transaksi yang sama berulang kali.
Akun pintar tidak memerlukan frase awal untuk keamanan, artinya pemilik akun dapat menetapkan beberapa perangkat, pengguna lain, atau layanan pihak ketiga sebagai wali. Ini membantu dalam situasi di mana pengguna kehilangan kredensialnya. Wali dapat menandatangani transaksi untuk menetapkan kredensial baru guna mendapatkan akses ke akun pintar.
Kemungkinan abstraksi akun sangat banyak, dan setelah sepenuhnya dimasukkan ke dalam ekosistem blockchain, pengguna dan pengembang akan mendapatkan keuntungan besar dari penerapannya yang berbeda-beda.