Ini adalah bagian 1 dari serangkaian tulisan yang saya buat untuk mengkaji dampak yang akan ditimbulkan oleh EIP-7702 pada berbagai bagian dunia kripto, termasuk:
Dalam bagian 1, saya ingin menguji bagaimana adopsi 7702 kemungkinan akan terjadi. Apakah akan diadopsi dengan sangat cepat atau akan kita lihat siklus adopsi yang sangat panjang? Siapa yang akan mengadopsinya pertama kali? Itulah yang dibahas dalam artikel ini.
Pertama, sekilas ulang. EIP-7702 adalah salah satu dari EIP yang dijadwalkan untuk diluncurkan dalam upgrade Ethereum berikutnya (Pectra), yang dijadwalkan untuk Q1 2025.
Dengan EIP-7702, seorang EOA dapat “meng-upgrade” dirinya sendiri menjadi akun pintar, sambil tetap menjadi EOA dan tetap mempertahankan alamat yang sama.
Setelah akun ditingkatkan, pengguna kemudian dapat mengalami sebagian besar manfaat dari AA seperti sponsor gas, transaksi batch, passkeys, dll.
EIP-7702 adalah proposal abstraksi akun, tetapi berbeda dengan ERC-4337 dalam beberapa hal yang penting:
Dalam prakteknya, dua poin pertama — bahwa EIP-7702 dapat meng-upgrade EOAs dan bahwa EOAs tetap menjadi EOAs bahkan setelah upgrade — adalah alasan utama mengapa EIP-7702 kemungkinan akan meningkatkan adopsi AA jauh lebih dari yang bisa dilakukan ERC-4337 sendirian. ini karena:
Namun, akan salah untuk mengatakan bahwa EIP-7702 akan 'membunuh' ERC-4337. Seperti yang akan kita bahas dalam artikel mendatang, EIP-7702 akan perlu memanfaatkan ERC-4337 untuk mencapai potensi penuhnya, jadi EIP-7702 sebenarnya adalah berita yang sangat bagus bagi perusahaan ERC-4337 saat ini seperti@zerodev_app""> @zerodev_app.
Sekarang menuju inti dari artikel ini: seberapa cepat 7702 akan diadopsi, dan bagaimana adopsi akan berlangsung dalam praktik, yaitu bagaimana bagian-bagian berbeda dari tumpukan Web3 (misalnya dompet, dapps, infrastruktur) mengadopsi 7702?
Untuk pertanyaan pertama — seberapa cepat — ada beberapa skenario yang mungkin:
Peringkat pribadi saya tentang kemungkinan skenario-skenario ini adalah 2 > 3 >> 4 > 1 (dengan 2/3 menjadi skenario yang mungkin dan 4/1 menjadi skenario yang kurang mungkin). Dengan kata lain, 7702 kemungkinan besar akan mencapai adopsi massal dalam beberapa tahun, tetapi tidak mungkin diadopsi dalam semalam atau diabaikan sepenuhnya.
Untuk melihat mengapa, mari kita periksa bagaimana adopsi 7702 kemungkinan akan terjadi dalam praktik.
Mari mulai dengan memeriksa dompet, yang berada di hulu dalam siklus adopsi 7702, karena tanpa dompet yang mendukung 7702, dapps tidak dapat memanfaatkan fitur-fitur 7702.
Pertama, mari kita membedakan antara dompet mandiri seperti@MetaMask""> @MetaMask @CoinbaseWallet, dan layanan dompet seperti@privy_io""> @privy_io @dynamic_xyz @turnkeyhq @magic_labs. Dompet mandiri dan layanan dompet akan menghadapi insentif yang berbeda dalam mengadopsi 7702. Di bagian ini kita hanya membahas tentang dompet mandiri.
Dompet mandiri memiliki beberapa pilihan ketika datang ke adopsi 7702:
Prediksi saya adalah bahwa perusahaan dompet dengan ekstensi panjang akan memilih opsi 3 (tunggu dan lihat), dengan alasan sederhana bahwa mengadopsi 7702 adalah pekerjaan yang banyak sehingga kebanyakan perusahaan dompet mungkin tidak memiliki waktu dan sumber daya untuk mengimplementasikannya dengan cepat. NAMUN, dompet yang paling penting, seperti MetaMask dan Coinbase, akan memilih opsi 2, yaitu mendukung 7702 dengan cepat tetapi membutuhkan pengguna untuk memilihnya. Akan ada juga dompet mandiri baru yang memilih opsi 1 (mengaktifkan 7702 secara default), tetapi karena dompet adalah ruang yang sangat kompetitif dan sulit bagi pemain baru untuk masuk, secara realistis sebagian besar pengguna akan menggunakan dompet yang sudah ada yang memilih opsi 2 atau 3.
Jadi mengapa saya berpikir bahwa dompet papan atas akan segera menerapkan dukungan 7702? Karena:
Sekarang, mengapa saya percaya bahwa dompet ini tidak akan mengaktifkan 7702 secara default, tetapi membutuhkan pengguna untuk memilih masuk?
Dalam satu kata, keamanan.
Topik keamanan dengan 7702 adalah hal yang sangat rumit dan layak mendapatkan postingan sendiri, tetapi saya akan dengan cepat membahas dasarnya di sini.
Singkatnya, tidak benar untuk mengatakan bahwa 7702 meningkatkan keamanan dompet, atau bahwa itu merugikan keamanan dompet. Hal ini karena keamanan adalah hal yang memiliki banyak aspek, dan 7702 meningkatkan keamanan dalam beberapa aspek sementara merugikan keamanan dalam aspek lainnya.
7702 meningkatkan keamanan karena:
7702 tidak meningkatkan keamanan dan mungkin bahkan merugikan keamanan dalam beberapa hal karena:
Oleh karena itu, benar-benar terserah penilaian setiap orang apakah akun 7702 lebih atau kurang aman dibandingkan dengan akun EOA, dan juga apakah manfaat UX sebanding dengan penyeimbangan keamanan.
Karena keamanan adalah properti yang paling penting dari dompet, dompet teratas yang ada tidak akan mengorbankan keamanan pengguna dengan mengaktifkan 7702 secara default. Sebaliknya, mereka akan memindahkan keputusan kepada pengguna dan membiarkan pengguna memutuskan apakah mereka ingin menggunakan 7702 atau tidak.
Dengan topi dompet akan menawarkan 7702 sebagai fitur opsional, pertanyaan yang muncul adalah: apakah pengguna akan memilih masuk?
Jawabannya sebenarnya sangat sederhana: pengguna akan mengaktifkan 7702 jika mereka benar-benar ingin menggunakan dapp/fitur yang membutuhkan 7702, dan jika tidak, mereka tidak akan melakukannya. Oleh karena itu, ini membawa kita pada bagian kedua dari analisis ini — bagaimana dapp akan mengadopsi 7702?
Untuk dapps, 7702 (dan AA pada umumnya) memiliki empat proposisi nilai utama:
Bersama-sama, keuntungan nilai-nilai ini menghasilkan manfaat UX yang signifikan yang akan membedakan dapp dari pesaingnya, sehingga dapp memiliki insentif yang kuat untuk memanfaatkan AA. Alasan mengapa Anda belum melihat adopsi dapp yang terlalu banyak untuk AA sejauh ini adalah bahwa, dengan ERC-4337, dapp harus memilih model akun yang benar-benar baru (akun pintar) yang tidak berfungsi dengan 99% pengguna di luar sana (pengguna EOA), tetapi dengan 7702, dapp dapat menawarkan manfaat UX ini tanpa menolak pengguna EOA, sehingga perhitungan biaya / manfaat untuk dapp mengadopsi AA menjadi lebih menguntungkan dengan 7702.
Tetapi di sini kita melihat masalah ayam dan telur - dapps tidak ingin menghabiskan waktu dan sumber daya untuk mendukung 7702 jika hanya sedikit pengguna yang akan menggunakan dompet yang mendukung 7702, tetapi pengguna juga tidak akan mengaktifkan 7702 kecuali ada dapps yang mendukung 7702. Bagaimana kita memecahkan masalah ayam dan telur ini?
Ini membawa kita ke bagian lain dari tumpukan Web3 - layanan dompet alias "dompet tersemat."
Sama seperti dompet mandiri, penyedia dompet tersemat tidak akan mengaktifkan 7702 secara default, melainkan menyediakan opsi tersebut kepada pelanggan (pengembang dapp). Namun, berbeda dengan dompet mandiri di mana pilihan untuk mengaktifkan 7702 ada pada pengguna (karena akan sangat tidak aman jika sebuah dapp dapat mengaktifkan 7702 untuk MetaMask Anda), pilihan untuk mengaktifkan 7702 untuk dompet tersemat akan berada pada pengembang dapp, karena dompet tersemat secara definisi adalah dompet baru yang dikembangkan oleh pengembang untuk pengguna mereka.
Jadi, jika seorang pengembang dapp ingin memanfaatkan fitur AA, mereka tidak perlu menunggu pengguna mereka untuk memilih ke 7702 - mereka bisa langsung menggunakan dompet tertanam yang diaktifkan 7702.
Sekarang, Anda mungkin mengatakan bahwa pengembang telah dapat memanfaatkan ERC-4337 melalui dompet tersemat juga, tetapi itu tidak menyebabkan adopsi AA besar. Namun, perbedaan utama dengan 7702 adalah bahwa pengembang tidak perlu mengecualikan pengguna EOA saat mereka membangun dengan dompet tersemat yang diaktifkan 7702. Sebaliknya, aplikasi dapat mendukung baik dompet tersemat maupun pengguna EOA. Pengguna EOA yang ingin mengalami fitur AA dengan aplikasi tersebut dapat mengaktifkan 7702 untuk EOA mereka.
Oleh karena itu, dompet tersemat akan memainkan peran kunci dalam mendorong adopsi 7702, dengan memungkinkan pengembang untuk menawarkan fitur AA tanpa harus menunggu pengguna mengaktifkan 7702 untuk dompet mereka sendiri.
Kami sekarang telah memeriksa bagaimana empat kelompok berbeda — dompet, pengguna, dapps, dan dompet tertanam — kemungkinan besar akan mengadopsi 7702. Mari kita sekarang menyatukan semuanya.
Semoga siklus mulia dompet => dapps => pengguna => dompet ini akan mendorong seluruh ruang untuk mengadopsi 7702/AA, yang akan membawa peningkatan 10x untuk UX Web3 seperti yang kita kenal hari ini, dan menyiapkan panggung untuk AA asli, kapan pun itu terjadi.
Dalam artikel berikutnya, kami akan lebih mendalami sisi teknis dan menguji bagaimana tepatnya dompet dan dapps akan menerapkan dukungan untuk 7702.
Ini adalah bagian 1 dari serangkaian tulisan yang saya buat untuk mengkaji dampak yang akan ditimbulkan oleh EIP-7702 pada berbagai bagian dunia kripto, termasuk:
Dalam bagian 1, saya ingin menguji bagaimana adopsi 7702 kemungkinan akan terjadi. Apakah akan diadopsi dengan sangat cepat atau akan kita lihat siklus adopsi yang sangat panjang? Siapa yang akan mengadopsinya pertama kali? Itulah yang dibahas dalam artikel ini.
Pertama, sekilas ulang. EIP-7702 adalah salah satu dari EIP yang dijadwalkan untuk diluncurkan dalam upgrade Ethereum berikutnya (Pectra), yang dijadwalkan untuk Q1 2025.
Dengan EIP-7702, seorang EOA dapat “meng-upgrade” dirinya sendiri menjadi akun pintar, sambil tetap menjadi EOA dan tetap mempertahankan alamat yang sama.
Setelah akun ditingkatkan, pengguna kemudian dapat mengalami sebagian besar manfaat dari AA seperti sponsor gas, transaksi batch, passkeys, dll.
EIP-7702 adalah proposal abstraksi akun, tetapi berbeda dengan ERC-4337 dalam beberapa hal yang penting:
Dalam prakteknya, dua poin pertama — bahwa EIP-7702 dapat meng-upgrade EOAs dan bahwa EOAs tetap menjadi EOAs bahkan setelah upgrade — adalah alasan utama mengapa EIP-7702 kemungkinan akan meningkatkan adopsi AA jauh lebih dari yang bisa dilakukan ERC-4337 sendirian. ini karena:
Namun, akan salah untuk mengatakan bahwa EIP-7702 akan 'membunuh' ERC-4337. Seperti yang akan kita bahas dalam artikel mendatang, EIP-7702 akan perlu memanfaatkan ERC-4337 untuk mencapai potensi penuhnya, jadi EIP-7702 sebenarnya adalah berita yang sangat bagus bagi perusahaan ERC-4337 saat ini seperti@zerodev_app""> @zerodev_app.
Sekarang menuju inti dari artikel ini: seberapa cepat 7702 akan diadopsi, dan bagaimana adopsi akan berlangsung dalam praktik, yaitu bagaimana bagian-bagian berbeda dari tumpukan Web3 (misalnya dompet, dapps, infrastruktur) mengadopsi 7702?
Untuk pertanyaan pertama — seberapa cepat — ada beberapa skenario yang mungkin:
Peringkat pribadi saya tentang kemungkinan skenario-skenario ini adalah 2 > 3 >> 4 > 1 (dengan 2/3 menjadi skenario yang mungkin dan 4/1 menjadi skenario yang kurang mungkin). Dengan kata lain, 7702 kemungkinan besar akan mencapai adopsi massal dalam beberapa tahun, tetapi tidak mungkin diadopsi dalam semalam atau diabaikan sepenuhnya.
Untuk melihat mengapa, mari kita periksa bagaimana adopsi 7702 kemungkinan akan terjadi dalam praktik.
Mari mulai dengan memeriksa dompet, yang berada di hulu dalam siklus adopsi 7702, karena tanpa dompet yang mendukung 7702, dapps tidak dapat memanfaatkan fitur-fitur 7702.
Pertama, mari kita membedakan antara dompet mandiri seperti@MetaMask""> @MetaMask @CoinbaseWallet, dan layanan dompet seperti@privy_io""> @privy_io @dynamic_xyz @turnkeyhq @magic_labs. Dompet mandiri dan layanan dompet akan menghadapi insentif yang berbeda dalam mengadopsi 7702. Di bagian ini kita hanya membahas tentang dompet mandiri.
Dompet mandiri memiliki beberapa pilihan ketika datang ke adopsi 7702:
Prediksi saya adalah bahwa perusahaan dompet dengan ekstensi panjang akan memilih opsi 3 (tunggu dan lihat), dengan alasan sederhana bahwa mengadopsi 7702 adalah pekerjaan yang banyak sehingga kebanyakan perusahaan dompet mungkin tidak memiliki waktu dan sumber daya untuk mengimplementasikannya dengan cepat. NAMUN, dompet yang paling penting, seperti MetaMask dan Coinbase, akan memilih opsi 2, yaitu mendukung 7702 dengan cepat tetapi membutuhkan pengguna untuk memilihnya. Akan ada juga dompet mandiri baru yang memilih opsi 1 (mengaktifkan 7702 secara default), tetapi karena dompet adalah ruang yang sangat kompetitif dan sulit bagi pemain baru untuk masuk, secara realistis sebagian besar pengguna akan menggunakan dompet yang sudah ada yang memilih opsi 2 atau 3.
Jadi mengapa saya berpikir bahwa dompet papan atas akan segera menerapkan dukungan 7702? Karena:
Sekarang, mengapa saya percaya bahwa dompet ini tidak akan mengaktifkan 7702 secara default, tetapi membutuhkan pengguna untuk memilih masuk?
Dalam satu kata, keamanan.
Topik keamanan dengan 7702 adalah hal yang sangat rumit dan layak mendapatkan postingan sendiri, tetapi saya akan dengan cepat membahas dasarnya di sini.
Singkatnya, tidak benar untuk mengatakan bahwa 7702 meningkatkan keamanan dompet, atau bahwa itu merugikan keamanan dompet. Hal ini karena keamanan adalah hal yang memiliki banyak aspek, dan 7702 meningkatkan keamanan dalam beberapa aspek sementara merugikan keamanan dalam aspek lainnya.
7702 meningkatkan keamanan karena:
7702 tidak meningkatkan keamanan dan mungkin bahkan merugikan keamanan dalam beberapa hal karena:
Oleh karena itu, benar-benar terserah penilaian setiap orang apakah akun 7702 lebih atau kurang aman dibandingkan dengan akun EOA, dan juga apakah manfaat UX sebanding dengan penyeimbangan keamanan.
Karena keamanan adalah properti yang paling penting dari dompet, dompet teratas yang ada tidak akan mengorbankan keamanan pengguna dengan mengaktifkan 7702 secara default. Sebaliknya, mereka akan memindahkan keputusan kepada pengguna dan membiarkan pengguna memutuskan apakah mereka ingin menggunakan 7702 atau tidak.
Dengan topi dompet akan menawarkan 7702 sebagai fitur opsional, pertanyaan yang muncul adalah: apakah pengguna akan memilih masuk?
Jawabannya sebenarnya sangat sederhana: pengguna akan mengaktifkan 7702 jika mereka benar-benar ingin menggunakan dapp/fitur yang membutuhkan 7702, dan jika tidak, mereka tidak akan melakukannya. Oleh karena itu, ini membawa kita pada bagian kedua dari analisis ini — bagaimana dapp akan mengadopsi 7702?
Untuk dapps, 7702 (dan AA pada umumnya) memiliki empat proposisi nilai utama:
Bersama-sama, keuntungan nilai-nilai ini menghasilkan manfaat UX yang signifikan yang akan membedakan dapp dari pesaingnya, sehingga dapp memiliki insentif yang kuat untuk memanfaatkan AA. Alasan mengapa Anda belum melihat adopsi dapp yang terlalu banyak untuk AA sejauh ini adalah bahwa, dengan ERC-4337, dapp harus memilih model akun yang benar-benar baru (akun pintar) yang tidak berfungsi dengan 99% pengguna di luar sana (pengguna EOA), tetapi dengan 7702, dapp dapat menawarkan manfaat UX ini tanpa menolak pengguna EOA, sehingga perhitungan biaya / manfaat untuk dapp mengadopsi AA menjadi lebih menguntungkan dengan 7702.
Tetapi di sini kita melihat masalah ayam dan telur - dapps tidak ingin menghabiskan waktu dan sumber daya untuk mendukung 7702 jika hanya sedikit pengguna yang akan menggunakan dompet yang mendukung 7702, tetapi pengguna juga tidak akan mengaktifkan 7702 kecuali ada dapps yang mendukung 7702. Bagaimana kita memecahkan masalah ayam dan telur ini?
Ini membawa kita ke bagian lain dari tumpukan Web3 - layanan dompet alias "dompet tersemat."
Sama seperti dompet mandiri, penyedia dompet tersemat tidak akan mengaktifkan 7702 secara default, melainkan menyediakan opsi tersebut kepada pelanggan (pengembang dapp). Namun, berbeda dengan dompet mandiri di mana pilihan untuk mengaktifkan 7702 ada pada pengguna (karena akan sangat tidak aman jika sebuah dapp dapat mengaktifkan 7702 untuk MetaMask Anda), pilihan untuk mengaktifkan 7702 untuk dompet tersemat akan berada pada pengembang dapp, karena dompet tersemat secara definisi adalah dompet baru yang dikembangkan oleh pengembang untuk pengguna mereka.
Jadi, jika seorang pengembang dapp ingin memanfaatkan fitur AA, mereka tidak perlu menunggu pengguna mereka untuk memilih ke 7702 - mereka bisa langsung menggunakan dompet tertanam yang diaktifkan 7702.
Sekarang, Anda mungkin mengatakan bahwa pengembang telah dapat memanfaatkan ERC-4337 melalui dompet tersemat juga, tetapi itu tidak menyebabkan adopsi AA besar. Namun, perbedaan utama dengan 7702 adalah bahwa pengembang tidak perlu mengecualikan pengguna EOA saat mereka membangun dengan dompet tersemat yang diaktifkan 7702. Sebaliknya, aplikasi dapat mendukung baik dompet tersemat maupun pengguna EOA. Pengguna EOA yang ingin mengalami fitur AA dengan aplikasi tersebut dapat mengaktifkan 7702 untuk EOA mereka.
Oleh karena itu, dompet tersemat akan memainkan peran kunci dalam mendorong adopsi 7702, dengan memungkinkan pengembang untuk menawarkan fitur AA tanpa harus menunggu pengguna mengaktifkan 7702 untuk dompet mereka sendiri.
Kami sekarang telah memeriksa bagaimana empat kelompok berbeda — dompet, pengguna, dapps, dan dompet tertanam — kemungkinan besar akan mengadopsi 7702. Mari kita sekarang menyatukan semuanya.
Semoga siklus mulia dompet => dapps => pengguna => dompet ini akan mendorong seluruh ruang untuk mengadopsi 7702/AA, yang akan membawa peningkatan 10x untuk UX Web3 seperti yang kita kenal hari ini, dan menyiapkan panggung untuk AA asli, kapan pun itu terjadi.
Dalam artikel berikutnya, kami akan lebih mendalami sisi teknis dan menguji bagaimana tepatnya dompet dan dapps akan menerapkan dukungan untuk 7702.