Saat ini, ada dua jenis dompet utama di Ethereum: EOA (Externally Owned Account) dan SCW (Smart Contract Wallet). Namun, masing-masing dari mereka menghadapi masalah dengan efisiensi eksekusi yang rendah dan ketidakmampuan untuk memulai transaksi secara mandiri. Setelah beberapa kali eksplorasi, pengembang Ethereum telah menemukan solusi optimal pada tahap ini, yaitu penerapan abstraksi akun melalui ERC4337.
Dompet ERC4337 menerapkan pemisahan kunci pribadi dan entitas akun melalui Bundler, memungkinkan pemrosesan transaksi secara batch dan kemampuan untuk memulai transaksi secara proaktif.
Selain itu, kode bawaan dompet kontrak pintar memungkinkan pemrosesan transaksi otomatis berdasarkan informasi eksternal.
Namun, proposal ini masih menghadapi tantangan dari solusi lain seperti abstraksi akun tingkat protokol dan dompet abstraksi akun asli. Selain itu, kontrak masuk ERC4337 baru diluncurkan di mainnet Ethereum pada bulan Maret tahun ini, sehingga banyak masalah yang belum dieksplorasi, dan terdapat ketidakpastian yang signifikan mengenai solusi akhir. Terakhir, karena sifat kontrak Titik Masuk yang tunggal, ERC4337 sangat dibatasi dalam hal peningkatan.
Untuk mengatasi masalah ini, pengembang ERC4337 juga telah melengkapi proposal EIP untuk mengoptimalkannya tanpa mengubah kontrak masuk. Untuk kasus ketidakcocokan antara Dapps di era EOA dan ERC4337, pendukung ERC4337 telah secara mandiri membuat banyak proyek dompet dan proyek Dapp yang berfokus pada interaksi dengan dompet ERC4337. Proyek-proyek ini menyediakan berbagai interaksi yang dapat dinikmati akun EOA di ekosistem DeFi dan SocialFi asli, sekaligus meningkatkan pengoperasian.
Secara keseluruhan, ERC4337 tetap menjadi solusi optimal untuk mengimplementasikan abstraksi akun pada tahap saat ini. Melalui kontrak kompensasi Paymaster, ini mengurangi hambatan bagi pengguna untuk berpartisipasi di Defi. Pemilik proyek dapat menawarkan transaksi 0gas atau gas rendah untuk menarik lebih banyak partisipasi pengguna. Dengan menggabungkan dan memproses transaksi secara batch, ini sangat meningkatkan pengalaman pengguna di Socialfi dan Gamefi, memberikan peserta di Socialfi dan Gamefi pilihan interaksi yang lebih beragam.
Pertukaran antara desentralisasi dan kenyamanan selalu menjadi tantangan besar bagi peserta kripto. Penerapan desentralisasi memerlukan pengorbanan kenyamanan pengoperasian web2, mengganti klik tombol sederhana dengan proses seperti mengelola frasa mnemonik, menandatangani dengan kunci pribadi, dan menetapkan nilai nonce. Di sisi lain, mengejar kenyamanan memperlihatkan pentingnya kepemilikan akun, seperti yang terlihat dari runtuhnya institusi terpusat seperti FTX dan JPEX. Untuk mengatasi masalah ini, pengembang Ethereum telah melakukan berbagai upaya untuk membuat akun web3 senyaman akun web2 melalui konsep abstraksi akun. Di antara upaya-upaya ini, standar ERC4337 telah memperoleh konsensus yang signifikan di antara para pengembang, seperti yang disoroti oleh pendiri Ethereum Vitalik Buterin pada konferensi ETHCC tahun ini.
ERC4337 melibatkan tiga objek, UserOperation, Bundler, dan kontrak on-chain, dalam proses memisahkan kontrol dan kepemilikan dari entitas akun. UserOperation terutama mencakup input pengguna, Bundler menyelesaikan pengemasan dan pemicuan transaksi, dan kontrak on-chain terdiri dari Entry Point, Kontrak Paymaster, dan Kontrak Wallet, yang terutama menerapkan logika validasi dan eksekusi yang kompleks.
Sumber gambar:Kernel Ventures
Perbedaan utama antara dompet ERC4337 dan dompet EOA adalah di dompet ERC4337, pengirim dapat ditentukan, sedangkan di dompet EOA, alamat pemulihan ECDSA adalah penanda tangan default. Hasilnya, dompet ERC4337 mencapai pemisahan kepemilikan dan kontrol akun. Selanjutnya, parameter paymasterAndData telah ditambahkan di ERC4337 untuk mengatur informasi spesifik kontrak paymaster. Kami akan menjelaskan fungsi spesifik dari kontrak pemberi pembayaran nanti.
Secara keseluruhan, dalam proses ini, pengguna terlebih dahulu mengirimkan UserOperation ke Bundler dengan parameter yang ditentukan pengguna. Jika parameter paymasterAndData ada, kontrak paymaster akan dipanggil untuk membayar biaya bahan bakar. Jika parameter initCode ada, pengguna akan membuat dompet kontrak pintar baru berdasarkan logika kode di dalamnya. Terakhir, untuk mengurangi konsumsi gas selama proses verifikasi, ERC4337 mengadopsi metode transaksi pengepakan batch. Agregator Tanda Tangan digunakan untuk mengemas jenis UserOperations yang sama ke dalam tanda tangan agregat untuk verifikasi hanya sekali. Setelah verifikasi simulasi Bundler off-chain dan verifikasi aktual on-chain, dompet kontrak pintar berhasil menjalankan fungsi khusus pengguna di UserOperation dan mengembalikan kelebihan gas ke Bundler sebagai hadiah.
Sumber gambar: Kernel Ventures
Dibandingkan menggunakan EOA (Rekening Milik Eksternal) untuk memulai transaksi, ini jauh lebih sederhana. Dengan EOA, Anda hanya perlu menandatangani data transaksi dengan kunci pribadi akun dan menyiarkannya ke jaringan. Transaksi yang disiarkan akan divalidasi oleh node, dan kemudian dipilih oleh mekanisme POS untuk dicatat di blockchain oleh node yang dipilih dengan hak akuntansi. Proses ini sangat mudah, dengan konsumsi gas minimal dan tidak ada perantara seperti kontrak Bundler dan Entry Point. Ia juga menawarkan keamanan hanya berdasarkan algoritma enkripsi ECDSA, tanpa risiko keamanan yang melekat pada logika kontrak yang kompleks. Namun, dalam proses ini, kunci pribadi dan kontrol akun saling terkait erat dan tidak dapat diubah. Setiap transaksi harus ditandatangani dan diverifikasi secara individual, tanpa kemampuan pemrosesan otomatis.
Sumber gambar: Kernel Ventures
Singkatnya, ERC4337 mencapai pemisahan kunci pribadi dan kepemilikan akun, mengurangi konsumsi gas dalam proses transaksi yang kompleks melalui pemrosesan batch, menghilangkan ambang batas akses saldo Ethereum dengan penggunaan kontrak paymaster, dan memungkinkan berbagai metode penandatanganan dan fungsionalitas akun yang disesuaikan melalui kontrak pintar dompet. Peningkatan ini sangat meningkatkan kenyamanan dan fleksibilitas akun web3.
Singkatnya, untuk mengabstraksi akun di Ethereum, meskipun ERC4337 adalah opsi yang paling banyak dikenal, ini bukan satu-satunya.
Biaya gas tetap lebih tinggi: Konsumsi gas untuk operasi dasar di dompet ERC4337 adalah 42000 gas, dua kali lipat dari akun EOA biasa. Alasan spesifiknya adalah sebagai berikut:
Sumber Gambar: Kernel Ventures
Dapat dilihat bahwa pengenalan kontrak pintar telah menghasilkan konsumsi gas yang signifikan selama pelaksanaan bisnis kontrak (membongkar UserOperation, melakukan validasi bersyarat, hashing on-chain, dll.), serta memicu peristiwa dan menerbitkan log di Ethereum jaringan. Pada saat yang sama, batching transaksi yang diusulkan di ERC4337 untuk mengurangi biaya transaksi terbukti tidak praktis dalam transaksi sebenarnya. Sebagian besar pengguna tidak perlu mengemas sejumlah besar transaksi dalam satu panggilan, dan keuntungan dari transaksi batch ERC4337 hanya dapat digunakan dalam skenario yang jarang terjadi seperti proyek airdrop. Selain itu, jika UserOperation, yang awalnya dimaksudkan untuk mendistribusikan biaya transaksi, gagal dijalankan pada rantai, hal ini dapat mengakibatkan kerugian yang lebih tinggi pada akun dompet atau Bundler.
Biaya peningkatan yang tinggi: Dalam kontrak pintar Entry Point, fungsi entryPoint() dapat digunakan untuk mengembalikan parameter yang sesuai dengan antarmuka IEntryPoint. Dalam Kontrak Wallet, parameter ini dapat digunakan untuk menentukan apakah transaksi eksternal berasal dari panggilan fungsi dalam kontrak entryPoint. Namun, hal ini memerlukan hardcoding alamat EntryPoint di setiap akun kontrak pintar yang dihasilkan. Jika peningkatan ke kontrak EntryPoint diperlukan, hal ini memerlukan persetujuan dari semua pemegang akun kontrak pintar. Ketika ERC4337 diadopsi secara luas, kesulitan dalam melakukan perubahan ini akan sebanding dengan mengubah lapisan konsensus. Oleh karena itu, penerapan ERC4337 harus dilakukan dengan sangat hati-hati dan menjalani audit keamanan secara menyeluruh. Selain itu, mengoptimalkan kinerja di masa depan juga akan menjadi tugas yang menantang.
Raksasa dompet tradisional berhati-hati:
Menurut berita ChainCatcher, Alex Jupiter, Manajer Produk MetaMask, menyatakan dalam sebuah wawancara dengan Decrypt bahwa meskipun berbagai teknologi seperti abstraksi akun dan EOA disebutkan beberapa kali selama EthCC, MetaMask akan mengadopsi teknologi ini dengan hati-hati.
Sebagai penyedia dompet tradisional, MetaMask memfasilitasi pembuatan akun EOA untuk pengguna dan membebankan biaya dengan menawarkan layanan swap terdesentralisasi. Kebanyakan raksasa dompet mapan, yang telah memiliki model keuntungan yang stabil, enggan mengambil risiko dan melakukan perubahan. Saat ini, mereka juga menerapkan pendekatan yang hati-hati terhadap abstraksi akun, secara aktif melakukan eksplorasi namun tetap menjaga sikap hati-hati terhadap penerapannya.
Biaya memperbarui Dapps
Dapps yang ada di Ethereum, termasuk Opensea, Uniswap, MetaMask Swap, dll., semuanya default untuk melayani akun EOA. Untuk membuat Dapps ini sepenuhnya kompatibel dengan dompet ERC4337, perubahan perlu dilakukan pada mekanisme interaksi dan audit Dapp, serta mekanisme token staking. Untuk mencapai perubahan ini, kode kontrak pintar Dapps arus utama perlu dimodifikasi, yang dapat menimbulkan risiko keamanan dan menimbulkan biaya pembaruan yang signifikan. Selain itu, mengingat resistensi terhadap akun kontrak yang disebabkan oleh kontrak Tornado sebelumnya, beban kerja pembaruan ini akan lebih besar.
Dalam jembatan lintas rantai antara jaringan Ethereum dan Layer2, biasanya jaringan penerima mengharapkan pembayaran dikirim dari alamat yang sama dengan alamat di jaringan pengirim. Ini bukan masalah dengan dompet EOA (Akun Milik Eksternal) tradisional, karena mereka dapat mengontrol kedua alamat dengan kunci pribadi yang sama melalui penandatanganan. Namun, dalam dompet ERC4337, alamat yang memulai transfer adalah alamat kontrak dan tidak dikontrol oleh kunci pribadi, yang berarti pengaturan alamat penerima sama dengan jaringan pengirim tidak dimungkinkan. Akibatnya, hampir selalu ada masalah ketidakcocokan antara dompet ERC4337 dan sebagian besar jembatan lintas rantai antara jaringan Ethereum Layer1 dan Layer2.
Sumber gambar:Bukit pasir
Sumber gambar: Kernel Ventures
Untuk memisahkan subjek akun dari kontrol akun di ERC4337, Bundler diperkenalkan. Akun EOA mana pun yang memiliki sejumlah ETH tertentu dapat bertindak sebagai Bundler. Dibandingkan dengan penambangan tradisional dengan mekanisme POW, metode penambangan baru ini hampir tidak memerlukan investasi dan juga menghindari potensi risiko hukum. Berbeda dengan staking mining dengan mekanisme POS, Bundler memiliki hambatan masuk yang sangat rendah dan tidak memerlukan staking 32 ETH, hanya gas yang diperlukan untuk interaksi dengan kontrak Entry Point. Alasan mendasar untuk perbedaan ini adalah bahwa kesulitan perilaku jahat yang dilakukan Bundler jauh lebih tinggi dibandingkan dengan memvalidasi node, dan keuntungan dari perilaku jahat jauh lebih kecil dibandingkan dengan memvalidasi node. Oleh karena itu, tidak perlu mempertaruhkan ETH dalam jumlah besar untuk memastikan keseimbangan imbalan dan hukuman secara keseluruhan dalam protokol ERC4337. Terakhir, dibandingkan dengan imbalan staking dalam kumpulan likuiditas, Bundler memiliki periode penguncian yang lebih pendek, sehingga memberikan likuiditas aset yang lebih tinggi. Ketika ETH menghadapi tekanan jual yang signifikan, pengguna dapat segera menarik asetnya untuk mengurangi kerugian. Mengingat keunggulan ini, Bundler kemungkinan akan menjadi metode investasi baru di Ethereum dan selanjutnya dapat berkembang menjadi kumpulan Bundler yang mirip dengan kumpulan penambangan Bitcoin atau kumpulan taruhan ETH. Mereka menawarkan biaya rendah, pengembalian stabil, dan likuiditas tinggi.
Sumber gambar: Kernel Ventures
Berpusat pada niat mengacu pada pendekatan yang berpusat pada pengguna di mana pengguna tidak perlu memahami langkah-langkah eksekusi tertentu, melainkan mengandalkan modul yang mendasarinya untuk secara otomatis melakukan tindakan termodulasi berdasarkan niat mereka. Bagi investor baru yang memasuki dunia web3, kerumitan tugas seperti menandatangani transaksi dan menetapkan batas bahan bakar sering kali membuat mereka enggan untuk sepenuhnya menerima kripto, sehingga membuat mereka bergantung pada bursa terpusat (CEX) alih-alih membenamkan diri sepenuhnya dalam dunia web3. Perbedaan pengalaman pengguna antara bursa terdesentralisasi (DEX) dan CEX muncul dari perbedaan tujuan operasional. Di DEX, pengguna perlu memilih secara manual kumpulan perdagangan yang paling optimal, menandatangani otorisasi, dan mengonfirmasi transaksi, yang melibatkan beberapa tindakan individual sesuai dengan perilaku yang mendasarinya. Di sisi lain, CEX beroperasi berdasarkan tindakan yang didorong oleh niat. Untuk mencapai niat menukar USDT dengan ETH dengan cara yang paling menguntungkan, misalnya, pengguna hanya perlu melakukan pemesanan pasar tanpa menentukan harga pesanan tertentu. Sebagian besar pengguna hanya menginginkan proses termodulasi yang memenuhi tujuan mereka tanpa perlu memahami operasi yang mendasarinya. Meskipun beberapa orang berpendapat bahwa memahami proses dapat membantu mengidentifikasi potensi masalah dalam aliran termodulasi, sebagian besar pengguna lebih memilih proses sederhana yang disesuaikan dengan tujuan mereka, dibandingkan memahami tindakan spesifik di baliknya. Selain itu, proses yang dilakukan secara manual memiliki risiko lebih tinggi dibandingkan dengan aliran termodulasi yang sudah ada. Sebelum munculnya abstraksi akun ERC4337, efisiensi akun EOA terhambat oleh kebutuhan untuk menandatangani dan mengonfirmasi setiap transaksi secara individual, yang menghambat pengembangan aplikasi yang berpusat pada niat di jaringan Ethereum. Dengan ERC4337, pengenalan UserOperation dan Bundler memungkinkan transaksi dikirim ke mempool alternatif dan digabungkan dengan UserOperations lainnya, menunggu Bundler menggabungkan dan mengirimkannya ke kontrak masuk untuk validasi dan eksekusi. Dalam proses ini, pengguna hanya perlu mendeklarasikan atau menandatangani preferensi mereka, sedangkan tindakan spesifik dipilih dan dijalankan oleh Bundler berdasarkan konsensus atau logika kontrak yang ada, sehingga menghilangkan kebutuhan pengguna untuk berpartisipasi dalam proses spesifik. Di DApps, kami dapat merancang logika yang berpusat pada niat, di mana pengguna cukup menandatangani niat mereka untuk mencapai tujuan tertentu tanpa perlu memilih dan menandatangani transaksi individual secara manual. Dapat diperkirakan bahwa dengan meluasnya adopsi ERC4337, DApps yang berpusat pada niat akan menjadi lebih umum di jaringan Ethereum, sehingga secara signifikan mengurangi hambatan masuk ke web3.
Defi, terintegrasi erat dengan akun EOA selama pasar bullish terakhir, telah meningkatkan keragaman interaksi on-chain untuk investor kripto, menawarkan berbagai layanan keuangan seperti staking, penyediaan likuiditas, dan pinjaman, yang pada akhirnya mengarah pada kebangkitan Defi Summer. Namun, proses transaksi yang rumit dan biaya on-chain menimbulkan hambatan yang signifikan bagi pengguna biasa untuk berpartisipasi, sehingga menghambat adopsi Defi lebih lanjut. Ketika dikombinasikan dengan dompet ERC4337, Defi dapat memberikan pendekatan interaksi yang berpusat pada niat, memungkinkan pengguna merasakan antarmuka yang ramah pengguna mirip dengan pertukaran terpusat (CEX). Selain itu, melalui fitur Paymaster di ERC4337, transaksi tanpa gas dapat dicapai, memungkinkan operator tertentu mengurangi hambatan masuk Defi dan menarik lebih banyak peserta. Namun, tidak seperti sektor seperti Socialfi dan Gamefi, Defi melibatkan transfer token dan staking dalam jumlah besar, yang memerlukan standar keamanan yang tinggi. Lapisan kontrak abstraksi akun menimbulkan kompleksitas, sehingga rentan terhadap kerentanan keamanan yang dapat mengakibatkan hilangnya dana pengguna. Selain itu, sejak pemerintah AS mengeluarkan larangan terhadap banyak kontrak yang berfokus pada privasi seperti Tornado, banyak platform Defi yang secara ketat mengawasi atau bahkan menangguhkan interaksi dengan kontrak pintar ini. Akibatnya, terdapat ketidakcocokan yang signifikan antara dompet kontrak pintar dan sistem Defi yang ada. Dalam proses berinteraksi dengan kontrak Defi, bahkan ada kemungkinan salah masuk daftar hitam. Faktor-faktor ini menghadirkan tantangan bagi adopsi dompet ERC4337 secara luas di ruang Defi.
Berbeda dari game “semi on-chain” di gamefi awal, yang hanya memproses aset game dan item di rantai untuk memastikan keamanannya, game on-chain sepenuhnya menulis logika inti dan model ekonomi dari game tersebut ke dalam kontrak pintar blockchain, memungkinkan interaksi game on-chain dan mencapai desentralisasi penuh dan keamanan tinggi. Namun, game web3 saat ini telah membayar harga yang mahal untuk mencapai fungsionalitas on-chain sepenuhnya. Salah satu tantangan terbesarnya adalah meroketnya biaya bahan bakar. Setiap interaksi dalam game yang sepenuhnya on-chain, termasuk mekanisme game, item dalam game, dan adegan, perlu dicatat di blockchain, sehingga mengakibatkan peningkatan biaya. Untuk mengatasi masalah ini, logika interaksi game yang sepenuhnya on-chain saat ini sering kali disederhanakan, sehingga membatasi pengalaman bermain game pengguna. Selain itu, saat menggunakan akun EOA tradisional, proses interaksi dalam game yang sepenuhnya on-chain memerlukan verifikasi tanda tangan yang rumit, dengan pengguna perlu mengonfirmasi setiap interaksi satu per satu, sehingga mengurangi pengalaman bermain game secara signifikan. Pengenalan abstraksi akun mengatasi tantangan ini. Hal ini sangat mengurangi biaya transaksi, dengan konfirmasi transaksi hanya memerlukan tanda tangan agregat BLS dan satu langkah verifikasi, sehingga menghemat konsumsi gas dalam proses verifikasi kriptografi. Selain itu, transaksi batch menghilangkan kebutuhan akan konfirmasi berulang pada proses sebelumnya. Pengenalan akun kontrak pintar yang dipersonalisasi memungkinkan konstruksi modular dalam permainan yang sepenuhnya on-chain, sehingga meningkatkan efisiensi pengembangan. Namun, sejauh ini, kombinasi abstraksi akun dan permainan on-chain sepenuhnya terlihat pada solusi Layer2 seperti StarkNet, dengan proyek seperti Loot Realms dan Cartridge. Hal ini bukan karena Ethereum tidak cocok untuk menggabungkan game on-chain sepenuhnya dengan dompet ERC4337, namun karena kontrak Entry Point baru diterapkan di mainnet Ethereum pada bulan Maret tahun ini. Akibatnya, sebagian besar game on-chain berbasis ERC4337 di Ethereum masih dalam pengembangan. Dapat diperkirakan bahwa akan ada banyak game on-chain berbasis ERC4337 yang diluncurkan di Ethereum dalam waktu dekat, sehingga sangat meningkatkan pengalaman interaktif dan mengurangi biaya interaksi. Game on-chain berskala besar yang ada di Ethereum, seperti Dark Forest dan Wolf Games, juga dapat mempertimbangkan untuk membuat perubahan pada lapisan kontrak agar kompatibel dengan interaksi akun ERC4337.
Terjebak dalam mekanisme bundling akun kunci pribadi dan terbatasnya kemampuan interaksi akun EOA, Socialfi telah lama menghadapi masalah dengan hambatan masuk yang tinggi dan pengelolaan akun yang sulit. Pengenalan abstraksi akun akan sepenuhnya mengubah situasi ini, namun trade-off antara kenyamanan, pemulihan, dan keamanan perlu dipertimbangkan berdasarkan kepentingan spesifik akun web3 di Socialfi. Pertama, pemisahan kunci privat dan kontrol akun menghilangkan kebutuhan pengguna untuk mengelola kunci privat atau frasa mnemonik yang rumit dan tidak berurutan, sekaligus memungkinkan penyesuaian dinamis kata sandi akun. Misalnya, proyek Ambire, yang diluncurkan pada akhir tahun 2021, mencapai pembuatan akun web3 dan pemulihan kunci pribadi melalui email. Kedua, pemrosesan batch transaksi yang disediakan oleh ERC4337 memecahkan masalah penghalang web3 yang diangkat di awal artikel ini. Sama seperti tombol yang dapat menyelesaikan masalah di web2, tombol juga dapat diselesaikan dengan tombol di web3. Terakhir, pengenalan logika kode khusus di akun ERC4337 lebih sejalan dengan desain akun web2 yang dipersonalisasi, memungkinkan setiap akun Socialfi untuk memperkenalkan fungsionalitas akun yang berbeda sesuai dengan preferensi mereka, mirip dengan opsi untuk membuka atau tidak membuka fungsionalitas saluran di QQ berdasarkan preferensi pengguna.
Pada saat artikel ini ditulis, jumlah pengguna Web3 adalah sekitar 300 juta, atau hanya sekitar 4% dari populasi global yang berjumlah 6 miliar pengguna internet. Masih terdapat ruang pertumbuhan yang signifikan dibandingkan dengan jumlah total pengguna internet. Agar web3 dapat mengejar skala web2 dan melampaui pencapaian 1 miliar pengguna, hambatan masuk yang lebih rendah dan fungsionalitas akun yang lebih dapat disesuaikan merupakan prasyarat. Di antara semua opsi untuk mencapai tujuan ini, ERC4337 menonjol sebagai solusi yang relatif berisiko rendah dengan kerangka kerja yang matang, dan telah mendapat pengakuan dari Ethereum Foundation dan pengembang utama. Sejak penerapan kontrak Entry Point di Ethereum, jumlah pengguna yang mengadopsi Abstraksi Akun telah mengalami pertumbuhan yang luar biasa.
Sumber gambar: Bukit pasir
Meskipun ERC4337 telah mendapatkan pengakuan dan dukungan luas dari komunitas Ethereum, ERC4337 masih menghadapi beberapa tantangan dalam penerapan praktisnya. Pertama, adanya ketidakpastian seputar bentuk akhir ERC4377 karena masih adanya proposal yang tertunda, sehingga menimbulkan hambatan bagi pengembangan ekosistem ERC4377. Kedua, ada biaya tinggi yang terkait dengan pembaruan ERC4377. Penerapan kontrak titik masuk mengharuskan sebagian besar dompet di jaringan untuk mengadopsi standar baru, yang dapat menjadi proses yang mahal dan memakan waktu. Terakhir, ada masalah kompatibilitas dengan Dapps dan jembatan lintas rantai yang ada. Untuk mencapai adopsi ERC4337 secara luas akan memerlukan peningkatan ekstensif pada Ethereum Dapps yang ada, yang memiliki risiko dan biaya keamanan yang signifikan.
Namun, ERC4377 telah secara aktif mengatasi tantangan ini. Misalnya, dengan menambahkan kontrak pintar eksternal, efisiensi bundler dapat ditingkatkan. Opcode tambahan dapat meningkatkan izin akun kontrak pintar. Proposal tambahan EIP bertujuan untuk mengatasi kesulitan dalam meningkatkan kontrak titik masuk. Selain itu, sebagai respons terhadap masalah kompatibilitas dengan Dapps tradisional, ERC4337 telah membangun ekosistemnya sendiri, mempromosikan penerapan dompet abstraksi akun yang lebih luas di jaringan Ethereum. Implementasi komprehensif dompet ERC4337 memungkinkan evm yang berpusat pada niat di tingkat Mesin Virtual Ethereum (EVM), yang selanjutnya dapat mengabstraksi operasi di Dapps, menjadikannya berorientasi pada niat pengguna dan ramah pengguna seperti aplikasi web2. Jika fungsionalitas yang berpusat pada niat dapat direalisasikan sepenuhnya di Ethereum Dapps, hal ini akan sangat meningkatkan pengalaman pengguna dan menarik lebih banyak pengguna dari luar komunitas kripto untuk berpartisipasi. Namun, pertumbuhan sektor seperti Defi, yang melibatkan transfer token langsung, mungkin lebih konservatif karena persyaratan keamanan yang lebih ketat. Di sisi lain, sektor seperti Socialfi dan Gamefi memprioritaskan pengalaman pengguna dibandingkan masalah keamanan. Sebelumnya, karena keterbatasan akun EOA, desain interaksi yang kompleks tidak mungkin dilakukan. Dengan ERC4337, sektor-sektor ini dapat mengatasi hambatan persyaratan masuk pengguna yang tinggi dan pengalaman pengguna yang buruk, yang mengarah pada pertumbuhan pengguna yang signifikan dan berpotensi menjadi katalis utama dalam pasar bullish kripto berikutnya.
Kernel Ventures adalah dana modal ventura kripto yang didorong oleh komunitas penelitian dan pengembangan, dengan lebih dari 70 investasi tahap awal, dengan fokus pada infrastruktur, middleware, dApps, terutama ZK, Rollup, DEX, blockchain modular, dan area vertikal yang akan mendukung miliaran orang di masa depan. pengguna kripto, seperti abstraksi akun, ketersediaan data, skalabilitas, dll. Selama tujuh tahun terakhir, kami telah berkomitmen untuk mendukung pengembangan komunitas pengembangan inti dan asosiasi blockchain universitas di seluruh dunia.
Saat ini, ada dua jenis dompet utama di Ethereum: EOA (Externally Owned Account) dan SCW (Smart Contract Wallet). Namun, masing-masing dari mereka menghadapi masalah dengan efisiensi eksekusi yang rendah dan ketidakmampuan untuk memulai transaksi secara mandiri. Setelah beberapa kali eksplorasi, pengembang Ethereum telah menemukan solusi optimal pada tahap ini, yaitu penerapan abstraksi akun melalui ERC4337.
Dompet ERC4337 menerapkan pemisahan kunci pribadi dan entitas akun melalui Bundler, memungkinkan pemrosesan transaksi secara batch dan kemampuan untuk memulai transaksi secara proaktif.
Selain itu, kode bawaan dompet kontrak pintar memungkinkan pemrosesan transaksi otomatis berdasarkan informasi eksternal.
Namun, proposal ini masih menghadapi tantangan dari solusi lain seperti abstraksi akun tingkat protokol dan dompet abstraksi akun asli. Selain itu, kontrak masuk ERC4337 baru diluncurkan di mainnet Ethereum pada bulan Maret tahun ini, sehingga banyak masalah yang belum dieksplorasi, dan terdapat ketidakpastian yang signifikan mengenai solusi akhir. Terakhir, karena sifat kontrak Titik Masuk yang tunggal, ERC4337 sangat dibatasi dalam hal peningkatan.
Untuk mengatasi masalah ini, pengembang ERC4337 juga telah melengkapi proposal EIP untuk mengoptimalkannya tanpa mengubah kontrak masuk. Untuk kasus ketidakcocokan antara Dapps di era EOA dan ERC4337, pendukung ERC4337 telah secara mandiri membuat banyak proyek dompet dan proyek Dapp yang berfokus pada interaksi dengan dompet ERC4337. Proyek-proyek ini menyediakan berbagai interaksi yang dapat dinikmati akun EOA di ekosistem DeFi dan SocialFi asli, sekaligus meningkatkan pengoperasian.
Secara keseluruhan, ERC4337 tetap menjadi solusi optimal untuk mengimplementasikan abstraksi akun pada tahap saat ini. Melalui kontrak kompensasi Paymaster, ini mengurangi hambatan bagi pengguna untuk berpartisipasi di Defi. Pemilik proyek dapat menawarkan transaksi 0gas atau gas rendah untuk menarik lebih banyak partisipasi pengguna. Dengan menggabungkan dan memproses transaksi secara batch, ini sangat meningkatkan pengalaman pengguna di Socialfi dan Gamefi, memberikan peserta di Socialfi dan Gamefi pilihan interaksi yang lebih beragam.
Pertukaran antara desentralisasi dan kenyamanan selalu menjadi tantangan besar bagi peserta kripto. Penerapan desentralisasi memerlukan pengorbanan kenyamanan pengoperasian web2, mengganti klik tombol sederhana dengan proses seperti mengelola frasa mnemonik, menandatangani dengan kunci pribadi, dan menetapkan nilai nonce. Di sisi lain, mengejar kenyamanan memperlihatkan pentingnya kepemilikan akun, seperti yang terlihat dari runtuhnya institusi terpusat seperti FTX dan JPEX. Untuk mengatasi masalah ini, pengembang Ethereum telah melakukan berbagai upaya untuk membuat akun web3 senyaman akun web2 melalui konsep abstraksi akun. Di antara upaya-upaya ini, standar ERC4337 telah memperoleh konsensus yang signifikan di antara para pengembang, seperti yang disoroti oleh pendiri Ethereum Vitalik Buterin pada konferensi ETHCC tahun ini.
ERC4337 melibatkan tiga objek, UserOperation, Bundler, dan kontrak on-chain, dalam proses memisahkan kontrol dan kepemilikan dari entitas akun. UserOperation terutama mencakup input pengguna, Bundler menyelesaikan pengemasan dan pemicuan transaksi, dan kontrak on-chain terdiri dari Entry Point, Kontrak Paymaster, dan Kontrak Wallet, yang terutama menerapkan logika validasi dan eksekusi yang kompleks.
Sumber gambar:Kernel Ventures
Perbedaan utama antara dompet ERC4337 dan dompet EOA adalah di dompet ERC4337, pengirim dapat ditentukan, sedangkan di dompet EOA, alamat pemulihan ECDSA adalah penanda tangan default. Hasilnya, dompet ERC4337 mencapai pemisahan kepemilikan dan kontrol akun. Selanjutnya, parameter paymasterAndData telah ditambahkan di ERC4337 untuk mengatur informasi spesifik kontrak paymaster. Kami akan menjelaskan fungsi spesifik dari kontrak pemberi pembayaran nanti.
Secara keseluruhan, dalam proses ini, pengguna terlebih dahulu mengirimkan UserOperation ke Bundler dengan parameter yang ditentukan pengguna. Jika parameter paymasterAndData ada, kontrak paymaster akan dipanggil untuk membayar biaya bahan bakar. Jika parameter initCode ada, pengguna akan membuat dompet kontrak pintar baru berdasarkan logika kode di dalamnya. Terakhir, untuk mengurangi konsumsi gas selama proses verifikasi, ERC4337 mengadopsi metode transaksi pengepakan batch. Agregator Tanda Tangan digunakan untuk mengemas jenis UserOperations yang sama ke dalam tanda tangan agregat untuk verifikasi hanya sekali. Setelah verifikasi simulasi Bundler off-chain dan verifikasi aktual on-chain, dompet kontrak pintar berhasil menjalankan fungsi khusus pengguna di UserOperation dan mengembalikan kelebihan gas ke Bundler sebagai hadiah.
Sumber gambar: Kernel Ventures
Dibandingkan menggunakan EOA (Rekening Milik Eksternal) untuk memulai transaksi, ini jauh lebih sederhana. Dengan EOA, Anda hanya perlu menandatangani data transaksi dengan kunci pribadi akun dan menyiarkannya ke jaringan. Transaksi yang disiarkan akan divalidasi oleh node, dan kemudian dipilih oleh mekanisme POS untuk dicatat di blockchain oleh node yang dipilih dengan hak akuntansi. Proses ini sangat mudah, dengan konsumsi gas minimal dan tidak ada perantara seperti kontrak Bundler dan Entry Point. Ia juga menawarkan keamanan hanya berdasarkan algoritma enkripsi ECDSA, tanpa risiko keamanan yang melekat pada logika kontrak yang kompleks. Namun, dalam proses ini, kunci pribadi dan kontrol akun saling terkait erat dan tidak dapat diubah. Setiap transaksi harus ditandatangani dan diverifikasi secara individual, tanpa kemampuan pemrosesan otomatis.
Sumber gambar: Kernel Ventures
Singkatnya, ERC4337 mencapai pemisahan kunci pribadi dan kepemilikan akun, mengurangi konsumsi gas dalam proses transaksi yang kompleks melalui pemrosesan batch, menghilangkan ambang batas akses saldo Ethereum dengan penggunaan kontrak paymaster, dan memungkinkan berbagai metode penandatanganan dan fungsionalitas akun yang disesuaikan melalui kontrak pintar dompet. Peningkatan ini sangat meningkatkan kenyamanan dan fleksibilitas akun web3.
Singkatnya, untuk mengabstraksi akun di Ethereum, meskipun ERC4337 adalah opsi yang paling banyak dikenal, ini bukan satu-satunya.
Biaya gas tetap lebih tinggi: Konsumsi gas untuk operasi dasar di dompet ERC4337 adalah 42000 gas, dua kali lipat dari akun EOA biasa. Alasan spesifiknya adalah sebagai berikut:
Sumber Gambar: Kernel Ventures
Dapat dilihat bahwa pengenalan kontrak pintar telah menghasilkan konsumsi gas yang signifikan selama pelaksanaan bisnis kontrak (membongkar UserOperation, melakukan validasi bersyarat, hashing on-chain, dll.), serta memicu peristiwa dan menerbitkan log di Ethereum jaringan. Pada saat yang sama, batching transaksi yang diusulkan di ERC4337 untuk mengurangi biaya transaksi terbukti tidak praktis dalam transaksi sebenarnya. Sebagian besar pengguna tidak perlu mengemas sejumlah besar transaksi dalam satu panggilan, dan keuntungan dari transaksi batch ERC4337 hanya dapat digunakan dalam skenario yang jarang terjadi seperti proyek airdrop. Selain itu, jika UserOperation, yang awalnya dimaksudkan untuk mendistribusikan biaya transaksi, gagal dijalankan pada rantai, hal ini dapat mengakibatkan kerugian yang lebih tinggi pada akun dompet atau Bundler.
Biaya peningkatan yang tinggi: Dalam kontrak pintar Entry Point, fungsi entryPoint() dapat digunakan untuk mengembalikan parameter yang sesuai dengan antarmuka IEntryPoint. Dalam Kontrak Wallet, parameter ini dapat digunakan untuk menentukan apakah transaksi eksternal berasal dari panggilan fungsi dalam kontrak entryPoint. Namun, hal ini memerlukan hardcoding alamat EntryPoint di setiap akun kontrak pintar yang dihasilkan. Jika peningkatan ke kontrak EntryPoint diperlukan, hal ini memerlukan persetujuan dari semua pemegang akun kontrak pintar. Ketika ERC4337 diadopsi secara luas, kesulitan dalam melakukan perubahan ini akan sebanding dengan mengubah lapisan konsensus. Oleh karena itu, penerapan ERC4337 harus dilakukan dengan sangat hati-hati dan menjalani audit keamanan secara menyeluruh. Selain itu, mengoptimalkan kinerja di masa depan juga akan menjadi tugas yang menantang.
Raksasa dompet tradisional berhati-hati:
Menurut berita ChainCatcher, Alex Jupiter, Manajer Produk MetaMask, menyatakan dalam sebuah wawancara dengan Decrypt bahwa meskipun berbagai teknologi seperti abstraksi akun dan EOA disebutkan beberapa kali selama EthCC, MetaMask akan mengadopsi teknologi ini dengan hati-hati.
Sebagai penyedia dompet tradisional, MetaMask memfasilitasi pembuatan akun EOA untuk pengguna dan membebankan biaya dengan menawarkan layanan swap terdesentralisasi. Kebanyakan raksasa dompet mapan, yang telah memiliki model keuntungan yang stabil, enggan mengambil risiko dan melakukan perubahan. Saat ini, mereka juga menerapkan pendekatan yang hati-hati terhadap abstraksi akun, secara aktif melakukan eksplorasi namun tetap menjaga sikap hati-hati terhadap penerapannya.
Biaya memperbarui Dapps
Dapps yang ada di Ethereum, termasuk Opensea, Uniswap, MetaMask Swap, dll., semuanya default untuk melayani akun EOA. Untuk membuat Dapps ini sepenuhnya kompatibel dengan dompet ERC4337, perubahan perlu dilakukan pada mekanisme interaksi dan audit Dapp, serta mekanisme token staking. Untuk mencapai perubahan ini, kode kontrak pintar Dapps arus utama perlu dimodifikasi, yang dapat menimbulkan risiko keamanan dan menimbulkan biaya pembaruan yang signifikan. Selain itu, mengingat resistensi terhadap akun kontrak yang disebabkan oleh kontrak Tornado sebelumnya, beban kerja pembaruan ini akan lebih besar.
Dalam jembatan lintas rantai antara jaringan Ethereum dan Layer2, biasanya jaringan penerima mengharapkan pembayaran dikirim dari alamat yang sama dengan alamat di jaringan pengirim. Ini bukan masalah dengan dompet EOA (Akun Milik Eksternal) tradisional, karena mereka dapat mengontrol kedua alamat dengan kunci pribadi yang sama melalui penandatanganan. Namun, dalam dompet ERC4337, alamat yang memulai transfer adalah alamat kontrak dan tidak dikontrol oleh kunci pribadi, yang berarti pengaturan alamat penerima sama dengan jaringan pengirim tidak dimungkinkan. Akibatnya, hampir selalu ada masalah ketidakcocokan antara dompet ERC4337 dan sebagian besar jembatan lintas rantai antara jaringan Ethereum Layer1 dan Layer2.
Sumber gambar:Bukit pasir
Sumber gambar: Kernel Ventures
Untuk memisahkan subjek akun dari kontrol akun di ERC4337, Bundler diperkenalkan. Akun EOA mana pun yang memiliki sejumlah ETH tertentu dapat bertindak sebagai Bundler. Dibandingkan dengan penambangan tradisional dengan mekanisme POW, metode penambangan baru ini hampir tidak memerlukan investasi dan juga menghindari potensi risiko hukum. Berbeda dengan staking mining dengan mekanisme POS, Bundler memiliki hambatan masuk yang sangat rendah dan tidak memerlukan staking 32 ETH, hanya gas yang diperlukan untuk interaksi dengan kontrak Entry Point. Alasan mendasar untuk perbedaan ini adalah bahwa kesulitan perilaku jahat yang dilakukan Bundler jauh lebih tinggi dibandingkan dengan memvalidasi node, dan keuntungan dari perilaku jahat jauh lebih kecil dibandingkan dengan memvalidasi node. Oleh karena itu, tidak perlu mempertaruhkan ETH dalam jumlah besar untuk memastikan keseimbangan imbalan dan hukuman secara keseluruhan dalam protokol ERC4337. Terakhir, dibandingkan dengan imbalan staking dalam kumpulan likuiditas, Bundler memiliki periode penguncian yang lebih pendek, sehingga memberikan likuiditas aset yang lebih tinggi. Ketika ETH menghadapi tekanan jual yang signifikan, pengguna dapat segera menarik asetnya untuk mengurangi kerugian. Mengingat keunggulan ini, Bundler kemungkinan akan menjadi metode investasi baru di Ethereum dan selanjutnya dapat berkembang menjadi kumpulan Bundler yang mirip dengan kumpulan penambangan Bitcoin atau kumpulan taruhan ETH. Mereka menawarkan biaya rendah, pengembalian stabil, dan likuiditas tinggi.
Sumber gambar: Kernel Ventures
Berpusat pada niat mengacu pada pendekatan yang berpusat pada pengguna di mana pengguna tidak perlu memahami langkah-langkah eksekusi tertentu, melainkan mengandalkan modul yang mendasarinya untuk secara otomatis melakukan tindakan termodulasi berdasarkan niat mereka. Bagi investor baru yang memasuki dunia web3, kerumitan tugas seperti menandatangani transaksi dan menetapkan batas bahan bakar sering kali membuat mereka enggan untuk sepenuhnya menerima kripto, sehingga membuat mereka bergantung pada bursa terpusat (CEX) alih-alih membenamkan diri sepenuhnya dalam dunia web3. Perbedaan pengalaman pengguna antara bursa terdesentralisasi (DEX) dan CEX muncul dari perbedaan tujuan operasional. Di DEX, pengguna perlu memilih secara manual kumpulan perdagangan yang paling optimal, menandatangani otorisasi, dan mengonfirmasi transaksi, yang melibatkan beberapa tindakan individual sesuai dengan perilaku yang mendasarinya. Di sisi lain, CEX beroperasi berdasarkan tindakan yang didorong oleh niat. Untuk mencapai niat menukar USDT dengan ETH dengan cara yang paling menguntungkan, misalnya, pengguna hanya perlu melakukan pemesanan pasar tanpa menentukan harga pesanan tertentu. Sebagian besar pengguna hanya menginginkan proses termodulasi yang memenuhi tujuan mereka tanpa perlu memahami operasi yang mendasarinya. Meskipun beberapa orang berpendapat bahwa memahami proses dapat membantu mengidentifikasi potensi masalah dalam aliran termodulasi, sebagian besar pengguna lebih memilih proses sederhana yang disesuaikan dengan tujuan mereka, dibandingkan memahami tindakan spesifik di baliknya. Selain itu, proses yang dilakukan secara manual memiliki risiko lebih tinggi dibandingkan dengan aliran termodulasi yang sudah ada. Sebelum munculnya abstraksi akun ERC4337, efisiensi akun EOA terhambat oleh kebutuhan untuk menandatangani dan mengonfirmasi setiap transaksi secara individual, yang menghambat pengembangan aplikasi yang berpusat pada niat di jaringan Ethereum. Dengan ERC4337, pengenalan UserOperation dan Bundler memungkinkan transaksi dikirim ke mempool alternatif dan digabungkan dengan UserOperations lainnya, menunggu Bundler menggabungkan dan mengirimkannya ke kontrak masuk untuk validasi dan eksekusi. Dalam proses ini, pengguna hanya perlu mendeklarasikan atau menandatangani preferensi mereka, sedangkan tindakan spesifik dipilih dan dijalankan oleh Bundler berdasarkan konsensus atau logika kontrak yang ada, sehingga menghilangkan kebutuhan pengguna untuk berpartisipasi dalam proses spesifik. Di DApps, kami dapat merancang logika yang berpusat pada niat, di mana pengguna cukup menandatangani niat mereka untuk mencapai tujuan tertentu tanpa perlu memilih dan menandatangani transaksi individual secara manual. Dapat diperkirakan bahwa dengan meluasnya adopsi ERC4337, DApps yang berpusat pada niat akan menjadi lebih umum di jaringan Ethereum, sehingga secara signifikan mengurangi hambatan masuk ke web3.
Defi, terintegrasi erat dengan akun EOA selama pasar bullish terakhir, telah meningkatkan keragaman interaksi on-chain untuk investor kripto, menawarkan berbagai layanan keuangan seperti staking, penyediaan likuiditas, dan pinjaman, yang pada akhirnya mengarah pada kebangkitan Defi Summer. Namun, proses transaksi yang rumit dan biaya on-chain menimbulkan hambatan yang signifikan bagi pengguna biasa untuk berpartisipasi, sehingga menghambat adopsi Defi lebih lanjut. Ketika dikombinasikan dengan dompet ERC4337, Defi dapat memberikan pendekatan interaksi yang berpusat pada niat, memungkinkan pengguna merasakan antarmuka yang ramah pengguna mirip dengan pertukaran terpusat (CEX). Selain itu, melalui fitur Paymaster di ERC4337, transaksi tanpa gas dapat dicapai, memungkinkan operator tertentu mengurangi hambatan masuk Defi dan menarik lebih banyak peserta. Namun, tidak seperti sektor seperti Socialfi dan Gamefi, Defi melibatkan transfer token dan staking dalam jumlah besar, yang memerlukan standar keamanan yang tinggi. Lapisan kontrak abstraksi akun menimbulkan kompleksitas, sehingga rentan terhadap kerentanan keamanan yang dapat mengakibatkan hilangnya dana pengguna. Selain itu, sejak pemerintah AS mengeluarkan larangan terhadap banyak kontrak yang berfokus pada privasi seperti Tornado, banyak platform Defi yang secara ketat mengawasi atau bahkan menangguhkan interaksi dengan kontrak pintar ini. Akibatnya, terdapat ketidakcocokan yang signifikan antara dompet kontrak pintar dan sistem Defi yang ada. Dalam proses berinteraksi dengan kontrak Defi, bahkan ada kemungkinan salah masuk daftar hitam. Faktor-faktor ini menghadirkan tantangan bagi adopsi dompet ERC4337 secara luas di ruang Defi.
Berbeda dari game “semi on-chain” di gamefi awal, yang hanya memproses aset game dan item di rantai untuk memastikan keamanannya, game on-chain sepenuhnya menulis logika inti dan model ekonomi dari game tersebut ke dalam kontrak pintar blockchain, memungkinkan interaksi game on-chain dan mencapai desentralisasi penuh dan keamanan tinggi. Namun, game web3 saat ini telah membayar harga yang mahal untuk mencapai fungsionalitas on-chain sepenuhnya. Salah satu tantangan terbesarnya adalah meroketnya biaya bahan bakar. Setiap interaksi dalam game yang sepenuhnya on-chain, termasuk mekanisme game, item dalam game, dan adegan, perlu dicatat di blockchain, sehingga mengakibatkan peningkatan biaya. Untuk mengatasi masalah ini, logika interaksi game yang sepenuhnya on-chain saat ini sering kali disederhanakan, sehingga membatasi pengalaman bermain game pengguna. Selain itu, saat menggunakan akun EOA tradisional, proses interaksi dalam game yang sepenuhnya on-chain memerlukan verifikasi tanda tangan yang rumit, dengan pengguna perlu mengonfirmasi setiap interaksi satu per satu, sehingga mengurangi pengalaman bermain game secara signifikan. Pengenalan abstraksi akun mengatasi tantangan ini. Hal ini sangat mengurangi biaya transaksi, dengan konfirmasi transaksi hanya memerlukan tanda tangan agregat BLS dan satu langkah verifikasi, sehingga menghemat konsumsi gas dalam proses verifikasi kriptografi. Selain itu, transaksi batch menghilangkan kebutuhan akan konfirmasi berulang pada proses sebelumnya. Pengenalan akun kontrak pintar yang dipersonalisasi memungkinkan konstruksi modular dalam permainan yang sepenuhnya on-chain, sehingga meningkatkan efisiensi pengembangan. Namun, sejauh ini, kombinasi abstraksi akun dan permainan on-chain sepenuhnya terlihat pada solusi Layer2 seperti StarkNet, dengan proyek seperti Loot Realms dan Cartridge. Hal ini bukan karena Ethereum tidak cocok untuk menggabungkan game on-chain sepenuhnya dengan dompet ERC4337, namun karena kontrak Entry Point baru diterapkan di mainnet Ethereum pada bulan Maret tahun ini. Akibatnya, sebagian besar game on-chain berbasis ERC4337 di Ethereum masih dalam pengembangan. Dapat diperkirakan bahwa akan ada banyak game on-chain berbasis ERC4337 yang diluncurkan di Ethereum dalam waktu dekat, sehingga sangat meningkatkan pengalaman interaktif dan mengurangi biaya interaksi. Game on-chain berskala besar yang ada di Ethereum, seperti Dark Forest dan Wolf Games, juga dapat mempertimbangkan untuk membuat perubahan pada lapisan kontrak agar kompatibel dengan interaksi akun ERC4337.
Terjebak dalam mekanisme bundling akun kunci pribadi dan terbatasnya kemampuan interaksi akun EOA, Socialfi telah lama menghadapi masalah dengan hambatan masuk yang tinggi dan pengelolaan akun yang sulit. Pengenalan abstraksi akun akan sepenuhnya mengubah situasi ini, namun trade-off antara kenyamanan, pemulihan, dan keamanan perlu dipertimbangkan berdasarkan kepentingan spesifik akun web3 di Socialfi. Pertama, pemisahan kunci privat dan kontrol akun menghilangkan kebutuhan pengguna untuk mengelola kunci privat atau frasa mnemonik yang rumit dan tidak berurutan, sekaligus memungkinkan penyesuaian dinamis kata sandi akun. Misalnya, proyek Ambire, yang diluncurkan pada akhir tahun 2021, mencapai pembuatan akun web3 dan pemulihan kunci pribadi melalui email. Kedua, pemrosesan batch transaksi yang disediakan oleh ERC4337 memecahkan masalah penghalang web3 yang diangkat di awal artikel ini. Sama seperti tombol yang dapat menyelesaikan masalah di web2, tombol juga dapat diselesaikan dengan tombol di web3. Terakhir, pengenalan logika kode khusus di akun ERC4337 lebih sejalan dengan desain akun web2 yang dipersonalisasi, memungkinkan setiap akun Socialfi untuk memperkenalkan fungsionalitas akun yang berbeda sesuai dengan preferensi mereka, mirip dengan opsi untuk membuka atau tidak membuka fungsionalitas saluran di QQ berdasarkan preferensi pengguna.
Pada saat artikel ini ditulis, jumlah pengguna Web3 adalah sekitar 300 juta, atau hanya sekitar 4% dari populasi global yang berjumlah 6 miliar pengguna internet. Masih terdapat ruang pertumbuhan yang signifikan dibandingkan dengan jumlah total pengguna internet. Agar web3 dapat mengejar skala web2 dan melampaui pencapaian 1 miliar pengguna, hambatan masuk yang lebih rendah dan fungsionalitas akun yang lebih dapat disesuaikan merupakan prasyarat. Di antara semua opsi untuk mencapai tujuan ini, ERC4337 menonjol sebagai solusi yang relatif berisiko rendah dengan kerangka kerja yang matang, dan telah mendapat pengakuan dari Ethereum Foundation dan pengembang utama. Sejak penerapan kontrak Entry Point di Ethereum, jumlah pengguna yang mengadopsi Abstraksi Akun telah mengalami pertumbuhan yang luar biasa.
Sumber gambar: Bukit pasir
Meskipun ERC4337 telah mendapatkan pengakuan dan dukungan luas dari komunitas Ethereum, ERC4337 masih menghadapi beberapa tantangan dalam penerapan praktisnya. Pertama, adanya ketidakpastian seputar bentuk akhir ERC4377 karena masih adanya proposal yang tertunda, sehingga menimbulkan hambatan bagi pengembangan ekosistem ERC4377. Kedua, ada biaya tinggi yang terkait dengan pembaruan ERC4377. Penerapan kontrak titik masuk mengharuskan sebagian besar dompet di jaringan untuk mengadopsi standar baru, yang dapat menjadi proses yang mahal dan memakan waktu. Terakhir, ada masalah kompatibilitas dengan Dapps dan jembatan lintas rantai yang ada. Untuk mencapai adopsi ERC4337 secara luas akan memerlukan peningkatan ekstensif pada Ethereum Dapps yang ada, yang memiliki risiko dan biaya keamanan yang signifikan.
Namun, ERC4377 telah secara aktif mengatasi tantangan ini. Misalnya, dengan menambahkan kontrak pintar eksternal, efisiensi bundler dapat ditingkatkan. Opcode tambahan dapat meningkatkan izin akun kontrak pintar. Proposal tambahan EIP bertujuan untuk mengatasi kesulitan dalam meningkatkan kontrak titik masuk. Selain itu, sebagai respons terhadap masalah kompatibilitas dengan Dapps tradisional, ERC4337 telah membangun ekosistemnya sendiri, mempromosikan penerapan dompet abstraksi akun yang lebih luas di jaringan Ethereum. Implementasi komprehensif dompet ERC4337 memungkinkan evm yang berpusat pada niat di tingkat Mesin Virtual Ethereum (EVM), yang selanjutnya dapat mengabstraksi operasi di Dapps, menjadikannya berorientasi pada niat pengguna dan ramah pengguna seperti aplikasi web2. Jika fungsionalitas yang berpusat pada niat dapat direalisasikan sepenuhnya di Ethereum Dapps, hal ini akan sangat meningkatkan pengalaman pengguna dan menarik lebih banyak pengguna dari luar komunitas kripto untuk berpartisipasi. Namun, pertumbuhan sektor seperti Defi, yang melibatkan transfer token langsung, mungkin lebih konservatif karena persyaratan keamanan yang lebih ketat. Di sisi lain, sektor seperti Socialfi dan Gamefi memprioritaskan pengalaman pengguna dibandingkan masalah keamanan. Sebelumnya, karena keterbatasan akun EOA, desain interaksi yang kompleks tidak mungkin dilakukan. Dengan ERC4337, sektor-sektor ini dapat mengatasi hambatan persyaratan masuk pengguna yang tinggi dan pengalaman pengguna yang buruk, yang mengarah pada pertumbuhan pengguna yang signifikan dan berpotensi menjadi katalis utama dalam pasar bullish kripto berikutnya.
Kernel Ventures adalah dana modal ventura kripto yang didorong oleh komunitas penelitian dan pengembangan, dengan lebih dari 70 investasi tahap awal, dengan fokus pada infrastruktur, middleware, dApps, terutama ZK, Rollup, DEX, blockchain modular, dan area vertikal yang akan mendukung miliaran orang di masa depan. pengguna kripto, seperti abstraksi akun, ketersediaan data, skalabilitas, dll. Selama tujuh tahun terakhir, kami telah berkomitmen untuk mendukung pengembangan komunitas pengembangan inti dan asosiasi blockchain universitas di seluruh dunia.