Analisis Mendalam tentang Evolusi dan Prospek Abstraksi Akun Ethereum
Pendahuluan
Artikel ini dibagi menjadi dua bagian besar:
Bagian pertama dimulai dari proposal akun abstrak pertama pada tahun 2015 (AA), sistem merangkum proposal EIP terkait hingga saat ini, membahas proses evolusi proposal AA, dan mengevaluasi keuntungan serta kerugian dari masing-masing solusi.
Bagian kedua secara khusus membandingkan alasan mengapa reaksi pasar setelah peluncuran EIP4337 tidak antusias, menganalisis secara mendalam EIP7702 yang akan dimasukkan ke dalam pembaruan versi berikutnya dari Ethereum, dan membahas dampak menyeluruh dari penggabungan proposal tersebut terhadap bentuk aplikasi di rantai.
EIP-7702 akan membawa perubahan yang revolusioner, mari kita bahas secara mendetail.
1. Latar Belakang Akun Abstraksi
1.1 Penempatan akun abstraksi
Pendiri Ethereum, Vitalik, tidak mengubah posisi akun abstraksi saat memperbarui peta jalan ETH pada akhir 2023. Saat ini, jalur pengembangan utama adalah transisi EOA sukarela ke tahap berikutnya dari EIP-4337.
1.2 Status pasar dari account abstraction
Sejak EIP4337 diluncurkan satu setengah tahun yang lalu, tingkat pengakuan pengguna tinggi tetapi tingkat penggunaan rendah. Di semua rantai utama terdapat total 12 juta alamat AA, di mana hanya ada 6.764 alamat aktif di jaringan utama Ethereum, yang jauh berbeda dari 270 juta alamat EOA dan CA.
EIP4337 hampir tidak memiliki perkembangan substansial di mainnet. Namun, telah mengalami pertumbuhan eksplosif di jaringan L2, dengan Base dan Polygon mencapai masing-masing 1 juta dan 3 juta pengguna aktif bulanan pada bulan Juli.
Ini menunjukkan bahwa desain EIP4337 tidak salah, tetapi berasal dari perbedaan antara mainnet dan L2, yang memerlukan solusi yang tepat.
2. Apa itu abstraksi akun?
Account abstraction pada dasarnya menyelesaikan masalah pemisahan kepemilikan. Akun EOA di Ethereum menggabungkan kepemilikan dan hak tanda tangan menjadi satu, orang yang memiliki kunci pribadi sekaligus memiliki kepemilikan akun dan hak tanda tangan untuk transfer aset.
Ini berasal dari desain struktur transaksi Ethereum - transaksi standar tidak memiliki field From, alamat pengirim diuraikan melalui parameter VRS. Inti dari EIP4337 adalah menambahkan Alamat Pengirim dalam field transaksi, mewujudkan pemisahan antara kunci pribadi dan alamat operasi.
Pentingnya pemisahan hak milik terletak pada penyelesaian berbagai masalah yang ditimbulkan oleh desain EOA:
Perlindungan kunci pribadi sulit
Algoritma tanda tangan tunggal
Izin tanda tangan terlalu tinggi
Pembayaran biaya transaksi terbatas
Kebocoran Privasi Transaksi
Pembatasan ini membuat pengguna biasa sulit untuk menggunakan Ethereum: harus memiliki ETH, perlu memahami logika biaya yang kompleks, dan efek optimasi dompet yang terbatas, dll.
Abstraksi akun secara bertahap menyelesaikan masalah ini dengan mendekopel kepemilikan dan hak tanda tangan. Secara historis, ada berbagai solusi, yang pada akhirnya diringkas menjadi dua jalur.
3. Penelusuran Rangkaian Usulan AA
3.1 Mengubah EOA menjadi CA
EIP-101(2015): Mengusulkan struktur akun baru yang menggunakan kontrak
EIP-859(2018): menyelesaikan masalah penyebaran kontrak
EIP-7702(2024): mengizinkan EOA untuk mengatur kode sementara
3.2 Biarkan EOA menggerakkan CA
EIP-3074(2020): menambahkan opcode AUTH dan AUTHCALL
EIP-4337(2021): Mencapai AA melalui mempool
EIP-5189(2022): melalui pengoperasian akun abstrak oleh penjamin
3.3 Mendukung proposal lain untuk AA
EIP-2718: jenis transaksi baru dibungkus dalam amplop
EIP-3607: larangan EOA untuk menyebarkan kontrak
3.4 Penjelasan Perkembangan Akun Abstraksi
EIP-4337 telah mengimplementasikan beberapa fungsi, tetapi melanggar prinsip motivasi manusia dan terjebak dalam siklus mati perkembangan pasar. Untuk benar-benar mengurangi GAS, diperlukan peningkatan soft fork Ethereum, dan karena harus melakukan soft fork, lebih baik langsung mempertimbangkan EIP-7702.
4. Analisis Menyeluruh EIP-7702
4.1 Ringkasan EIP-7702
Memungkinkan EOA untuk sementara memiliki fungsi kontrak pintar dalam satu transaksi, mendukung transaksi massal, transaksi tanpa Gas, dan pengelolaan izin yang disesuaikan, tanpa perlu memperkenalkan opCode EVM baru.
4.2 Struktur Data
Mendefinisikan jenis transaksi 0x04 baru, menambahkan objek authorization_list dalam urutan pengkodean RLP.
4.3 siklus hidup transaksi
termasuk tahap verifikasi dan tahap pelaksanaan operasi.
4.4 Nilai EIP-7702
Mengubah seluruh rantai dompet Web3, meningkatkan pengalaman pengguna, mempengaruhi identifikasi transaksi CeFi dan pengumpulan tarik-hubung. Memecahkan beberapa pola lama.
4.5 Perbandingan EIP-7702 dan EIP-4337
Keuntungan EIP-7702:
Gas lebih rendah
Biaya migrasi pengguna lebih rendah
Mendukung delegasi penuh dan delegasi terlindungi
Kekurangan EIP-7702:
Perlu upgrade soft fork, dampaknya luas
Tingkat kebebasan yang tinggi, sulit untuk diaudit
Perubahan besar pada arsitektur asli
Kemampuan EOA kontrak kurang ruang penyimpanan
Biaya transaksi tunggal sedikit lebih tinggi
Dapat menyebabkan DoS penerimaan aset
Mempengaruhi logika penarikan dan penyetoran di blockchain
5. Ringkasan
Account abstraction akan diluncurkan di akhir modul "Memperbaiki Segalanya". Meskipun EIP-7702 membawa tantangan keamanan sistem, namun memiliki keunggulan biaya, dan layak untuk diteliti dan disesuaikan oleh semua Dapp. Pengguna akan mendukung EIP-7702, mendorong implementasi akhirnya.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
EIP-7702: Bab baru dan perspektif masa depan dari account abstraction Ethereum
Analisis Mendalam tentang Evolusi dan Prospek Abstraksi Akun Ethereum
Pendahuluan
Artikel ini dibagi menjadi dua bagian besar:
Bagian pertama dimulai dari proposal akun abstrak pertama pada tahun 2015 (AA), sistem merangkum proposal EIP terkait hingga saat ini, membahas proses evolusi proposal AA, dan mengevaluasi keuntungan serta kerugian dari masing-masing solusi.
Bagian kedua secara khusus membandingkan alasan mengapa reaksi pasar setelah peluncuran EIP4337 tidak antusias, menganalisis secara mendalam EIP7702 yang akan dimasukkan ke dalam pembaruan versi berikutnya dari Ethereum, dan membahas dampak menyeluruh dari penggabungan proposal tersebut terhadap bentuk aplikasi di rantai.
EIP-7702 akan membawa perubahan yang revolusioner, mari kita bahas secara mendetail.
1. Latar Belakang Akun Abstraksi
1.1 Penempatan akun abstraksi
Pendiri Ethereum, Vitalik, tidak mengubah posisi akun abstraksi saat memperbarui peta jalan ETH pada akhir 2023. Saat ini, jalur pengembangan utama adalah transisi EOA sukarela ke tahap berikutnya dari EIP-4337.
1.2 Status pasar dari account abstraction
Sejak EIP4337 diluncurkan satu setengah tahun yang lalu, tingkat pengakuan pengguna tinggi tetapi tingkat penggunaan rendah. Di semua rantai utama terdapat total 12 juta alamat AA, di mana hanya ada 6.764 alamat aktif di jaringan utama Ethereum, yang jauh berbeda dari 270 juta alamat EOA dan CA.
EIP4337 hampir tidak memiliki perkembangan substansial di mainnet. Namun, telah mengalami pertumbuhan eksplosif di jaringan L2, dengan Base dan Polygon mencapai masing-masing 1 juta dan 3 juta pengguna aktif bulanan pada bulan Juli.
Ini menunjukkan bahwa desain EIP4337 tidak salah, tetapi berasal dari perbedaan antara mainnet dan L2, yang memerlukan solusi yang tepat.
2. Apa itu abstraksi akun?
Account abstraction pada dasarnya menyelesaikan masalah pemisahan kepemilikan. Akun EOA di Ethereum menggabungkan kepemilikan dan hak tanda tangan menjadi satu, orang yang memiliki kunci pribadi sekaligus memiliki kepemilikan akun dan hak tanda tangan untuk transfer aset.
Ini berasal dari desain struktur transaksi Ethereum - transaksi standar tidak memiliki field From, alamat pengirim diuraikan melalui parameter VRS. Inti dari EIP4337 adalah menambahkan Alamat Pengirim dalam field transaksi, mewujudkan pemisahan antara kunci pribadi dan alamat operasi.
Pentingnya pemisahan hak milik terletak pada penyelesaian berbagai masalah yang ditimbulkan oleh desain EOA:
Pembatasan ini membuat pengguna biasa sulit untuk menggunakan Ethereum: harus memiliki ETH, perlu memahami logika biaya yang kompleks, dan efek optimasi dompet yang terbatas, dll.
Abstraksi akun secara bertahap menyelesaikan masalah ini dengan mendekopel kepemilikan dan hak tanda tangan. Secara historis, ada berbagai solusi, yang pada akhirnya diringkas menjadi dua jalur.
3. Penelusuran Rangkaian Usulan AA
3.1 Mengubah EOA menjadi CA
3.2 Biarkan EOA menggerakkan CA
3.3 Mendukung proposal lain untuk AA
3.4 Penjelasan Perkembangan Akun Abstraksi
EIP-4337 telah mengimplementasikan beberapa fungsi, tetapi melanggar prinsip motivasi manusia dan terjebak dalam siklus mati perkembangan pasar. Untuk benar-benar mengurangi GAS, diperlukan peningkatan soft fork Ethereum, dan karena harus melakukan soft fork, lebih baik langsung mempertimbangkan EIP-7702.
4. Analisis Menyeluruh EIP-7702
4.1 Ringkasan EIP-7702
Memungkinkan EOA untuk sementara memiliki fungsi kontrak pintar dalam satu transaksi, mendukung transaksi massal, transaksi tanpa Gas, dan pengelolaan izin yang disesuaikan, tanpa perlu memperkenalkan opCode EVM baru.
4.2 Struktur Data
Mendefinisikan jenis transaksi 0x04 baru, menambahkan objek authorization_list dalam urutan pengkodean RLP.
4.3 siklus hidup transaksi
termasuk tahap verifikasi dan tahap pelaksanaan operasi.
4.4 Nilai EIP-7702
Mengubah seluruh rantai dompet Web3, meningkatkan pengalaman pengguna, mempengaruhi identifikasi transaksi CeFi dan pengumpulan tarik-hubung. Memecahkan beberapa pola lama.
4.5 Perbandingan EIP-7702 dan EIP-4337
Keuntungan EIP-7702:
Kekurangan EIP-7702:
5. Ringkasan
Account abstraction akan diluncurkan di akhir modul "Memperbaiki Segalanya". Meskipun EIP-7702 membawa tantangan keamanan sistem, namun memiliki keunggulan biaya, dan layak untuk diteliti dan disesuaikan oleh semua Dapp. Pengguna akan mendukung EIP-7702, mendorong implementasi akhirnya.