Keuntungan inti dari ERC-4337 terletak pada klasifikasi lapisan aplikasi Untuk abstraksi, tidak sulit untuk memodifikasi arsitektur yang mendasarinya, tetapi sulit untuk mencapai kompatibilitas dengan beban historis.
Ditulis oleh: Empat Belas Jun
2 bulan yang lalu, saya menerima undangan dari platform hacker dojo, hanya untuk mengetahui bahwa di era yang terburu nafsu ini, ada platform yang hanya berfokus pada teknologi yang mendasarinya dan membagikannya secara gratis. Saya juga ingin mencoba menggunakan bentuk siaran langsung untuk menjelaskan dengan jelas logika yang mendasari abstraksi akun 4337.
Artikel ini membagikan courseware langsung dan memilah beberapa pertanyaan inti dari audiens. (Lihat stasiun b untuk video selengkapnya.)
Ringkasan teks lengkap
1. Jalan menuju Abstraksi Akun
1.1, klasifikasi jalur dompet
Yang disebut abstraksi akun, apa akunnya?
Sekarang ada dua jenis akun, satu disebut akun EOA dan yang lainnya disebut akun CA Dapat dikatakan bahwa semua dompet kontrak kecuali 4337 dapat disebut dompet kontrak non-standar, dompet MPC. Ini juga merupakan medan yang sangat panas sekarang, beberapa waktu yang lalu bisa dikatakan sebagai jalan di Silicon Valley. Kemudian ditemukan setidaknya lima perusahaan yang membuat dompet MPC, dan sebagian besar menggunakan metode TSS. Ini setara dengan menandatangani setiap pecahan satu per satu. Setelah penandatanganan, semua orang berkumpul.
Ada perbedaan yang signifikan antara dompet MPC dan dompet akun. EOA dan CA lebih banyak tentang subjek pada rantai.mpc mengacu pada off-chain Anda. Solusi teknis untuk manajemen kunci pribadi.
**1.2. Mengapa abstrak? **
Tiga jenis transaksi dapat dibedakan pada Ethereum: tipe Legacy, tipe EIP2718, dan tipe Eip1559 Arus utama saat ini adalah tipe 1559, yang bertujuan untuk memotong struktur harga dalam transaksi tradisional.
Lalu ada klasifikasi seperti itu. Kita dapat mengetahui bahwa mereka tidak ada hubungannya dengan abstraksi akun, jadi kita perlu melihat peran abstraksi dari struktur akun dan struktur transaksi itu sendiri.
nonce: anti-replay
keseimbangan: model akuntansi keseimbangan
storageRoot: akar pohon MPT dari variabel Penyimpanan kontrak KV
codeHash: hash dari kode kontrak, yang juga merupakan kunci untuk menemukan kode bytecode
Anda juga dapat melihat bidangnya dari struktur transaksi
Tidak
Batas throttle (MULAI GAS)
Harga Bensin
Ke (MSG.SENDER)
NILAI (NILAI MSG)
V, R,S (Tanda tangan TXdengan PENGIRIM)
Kode Byte Data
Anda dapat mengatakan apa saja, tetapi tidak ada alamat Dari, karena informasi Dari yang sebenarnya didasarkan pada hasil tanda tangan ECDSA yang tidak ditandatangani, jadi apakah itu 4337 atau Asli AA, Anda dapat menyesuaikan pihak Dari, yang artinya Anda dapat menggunakan Kontrol dipisahkan dari subjek kepemilikan dan akun.
Inilah yang kami sebut abstraksi sekarang, dan ini tidak hanya mengabstraksi beberapa data eksplisit, tetapi juga mengekstrak data tersembunyi dari transaksi ini.
**2. Gambaran Umum Mengapa EIP 4337? **
Bacaan lebih lanjut: Laporan Penelitian 4D Abstrak Akun Ethereum: Membongkar 10 Proposal EIP Terkait dan Jalan Tujuh Tahun untuk Menghancurkan Kemacetan Puluhan Juta Pengguna Aktif Harian
** Meringkas proses banding, kita dapat menemukan bahwa keunggulan inti dari 4337 terletak pada klasifikasi lapisan aplikasi Tidak sulit untuk mengabstraksi masalah ini dan memodifikasi arsitektur yang mendasarinya, tetapi sulit untuk mencapai kompatibilitas dengan beban historis . **
3, Ikhtisar struktur sistem 4337
3.1 Kelebihan dan kekurangan skema perbandingan komprehensif
**1. Bisakah masalah biaya bahan bakar yang tinggi di dompet kontrak pintar diselesaikan? **
Sebagian bisa diselesaikan, apakah biaya gas tinggi atau rendah perlu dibandingkan untuk mengetahuinya.
Pertama-tama, komposisi gas adalah sebagai berikut: satu transaksi transfer eoa setidaknya 21.000 gas atau sekitar $0,22, dan dompet smart contract akan membutuhkan gas yang lebih tinggi karena perlu meningkatkan kontrak penerapan, kontrak penjadwalan, perhitungan pengurangan kontrak , Jadi harus lebih tinggi dari transfer eoa.
Kedua, solusi didasarkan pada transaksi yang dibundel dari 4337. Karena satu transaksi setidaknya 21000 gas, dan transaksi yang dibundel adalah beberapa transaksi yang berbagi 21000 gas, jika 10 transaksi dilaporkan bersama, maka akan menjadi konsumsi operasi 21000+10*, selama operasi Jika konsumsi *10 lebih besar dari 21000*9, akan hemat biaya.
Terakhir, alasan utama tingginya gas adalah karena kinerja eth coin itu sendiri terbatas, dan harga mata uangnya terlalu mahal, jadi kami harus menunggu pengembangan l2 untuk menghadirkan konkurensi berbiaya lebih rendah, sehingga untuk secara mendasar memecahkan masalah gas tinggi.
Singkatnya, L1 masih lebih cocok untuk penyimpanan, dan L2 adalah cara untuk mendobrak performa
**2. Bisakah dompet EOA tradisional mengulangi pemulihan sosial, multi-tanda tangan, pembayaran batch, dan fungsi lain dari dompet kontrak pintar? **
Beberapa fungsi dapat diulang, tetapi sebagian besar tidak bisa.
Dompet tradisional didasarkan pada algoritme ECDSA, dan kunci publik dihitung secara tetap dengan kunci privat. Tidak dapat memiliki karakteristik dompet kontrak. Ada usulan untuk mengubah algoritme tanda tangan. Jika diimplementasikan, dimungkinkan untuk mencapai multi-signature (atau sadari kunci sharding saat ini berdasarkan mpc+tss Multi-signature), untuk pemulihan sosial dan pembayaran batch, tidak mungkin diselesaikan melalui kriptografi.
**3. Bagaimana memahami dompet MPC dan dompet kontrak pintar, dua arah ini untuk meningkatkan pengalaman pengguna? **
Saya pribadi berpikir bahwa ini adalah manajemen dua dimensi. Dompet mpc mengelola kunci beling dari rantai, sedangkan dompet kontrak mengelola badan utama rantai dan menyediakan kemampuan manajemen on-chain yang dapat diprogram.
Keduanya dapat digunakan secara bersamaan. Setelah dompet kontrak disempurnakan, itu dapat menggantikan perubahan multi-tanda tangan dan pemulihan mpc, sementara mpc tidak dapat memberikan keuntungan dari kontrak
dompet eoa: mudah didaftarkan, memiliki sejarah panjang, dan juga dapat mencapai multi-tanda tangan berdasarkan dompet kontrak berantai, dll., sebagian untuk pengguna individu
dompet mpc: Secara alami multi-tanda tangan, mudah untuk mencegah kehilangan aset, dan baru diluncurkan dalam beberapa tahun terakhir, sehingga digunakan untuk manajemen perbendaharaan institusional
Dompet kontrak pintar: Saat ini, biaya penggunaan relatif tinggi, cocok untuk orang dengan aset tinggi, sirkulasi aset, operasi transaksi terbuka dan transparan, mudah memilih dao dan logika eksekusi publik
**4. Dari sudut pandang teknis, apakah semua dompet akan menjadi dompet kontrak pintar di masa mendatang? Apakah ini tren yang diakui? Akankah raksasa dompet EOA saat ini dihilangkan atau berevolusi menjadi bentuk lain? **
Ya, 4337 juga hanya keadaan transisi, bentuk akhirnya adalah Native AA
**5. Jika ada solusi MPC+TSS yang cukup baik, pengguna tidak memerlukan mnemonik dan keamanan terjamin, lalu apakah kita masih memerlukan dompet kontrak? **
Di balik masalah ini adalah kompromi antara segitiga mustahil, dan pencapaian keamanan dan kenyamanan pasti akan mempengaruhi tingkat desentralisasi. Dompet kontrak juga memiliki fungsi tambahan seperti operasi tepercaya, penguncian waktu, dan pemulihan sosial, dan dapat terus digunakan sebagai perbendaharaan tim DAO dan skenario lainnya.
**6.4337 masih mengandalkan tanda tangan akun EOA, dapatkah ini benar-benar membawa lompatan kualitatif ke pengalaman pengguna? **
Saat ini, dalam jangka pendek, ini akan bergantung pada tanda tangan akun EOA. Dalam jangka panjang, pasti perlu mengelola kunci yang sesuai dari algoritme tanda tangan tertentu. Kompleksitasnya tetap sama, dan bahkan logikanya operasi menjadi lebih rumit.
Oleh karena itu, meskipun ada peningkatan dalam poin fungsi seperti dompet berbasis kontrak, yaitu transaksi yang dibundel, pengalaman pengguna itu sendiri tidak akan mengalami lompatan kualitatif.
Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
Habiskan satu jam mengklarifikasi abstraksi akun
Ditulis oleh: Empat Belas Jun
2 bulan yang lalu, saya menerima undangan dari platform hacker dojo, hanya untuk mengetahui bahwa di era yang terburu nafsu ini, ada platform yang hanya berfokus pada teknologi yang mendasarinya dan membagikannya secara gratis. Saya juga ingin mencoba menggunakan bentuk siaran langsung untuk menjelaskan dengan jelas logika yang mendasari abstraksi akun 4337.
Artikel ini membagikan courseware langsung dan memilah beberapa pertanyaan inti dari audiens. (Lihat stasiun b untuk video selengkapnya.)
Ringkasan teks lengkap
1. Jalan menuju Abstraksi Akun
1.1, klasifikasi jalur dompet
Yang disebut abstraksi akun, apa akunnya?
Sekarang ada dua jenis akun, satu disebut akun EOA dan yang lainnya disebut akun CA Dapat dikatakan bahwa semua dompet kontrak kecuali 4337 dapat disebut dompet kontrak non-standar, dompet MPC. Ini juga merupakan medan yang sangat panas sekarang, beberapa waktu yang lalu bisa dikatakan sebagai jalan di Silicon Valley. Kemudian ditemukan setidaknya lima perusahaan yang membuat dompet MPC, dan sebagian besar menggunakan metode TSS. Ini setara dengan menandatangani setiap pecahan satu per satu. Setelah penandatanganan, semua orang berkumpul.
Ada perbedaan yang signifikan antara dompet MPC dan dompet akun. EOA dan CA lebih banyak tentang subjek pada rantai.mpc mengacu pada off-chain Anda. Solusi teknis untuk manajemen kunci pribadi.
**1.2. Mengapa abstrak? **
Tiga jenis transaksi dapat dibedakan pada Ethereum: tipe Legacy, tipe EIP2718, dan tipe Eip1559 Arus utama saat ini adalah tipe 1559, yang bertujuan untuk memotong struktur harga dalam transaksi tradisional.
Lalu ada klasifikasi seperti itu. Kita dapat mengetahui bahwa mereka tidak ada hubungannya dengan abstraksi akun, jadi kita perlu melihat peran abstraksi dari struktur akun dan struktur transaksi itu sendiri.
Anda juga dapat melihat bidangnya dari struktur transaksi
Anda dapat mengatakan apa saja, tetapi tidak ada alamat Dari, karena informasi Dari yang sebenarnya didasarkan pada hasil tanda tangan ECDSA yang tidak ditandatangani, jadi apakah itu 4337 atau Asli AA, Anda dapat menyesuaikan pihak Dari, yang artinya Anda dapat menggunakan Kontrol dipisahkan dari subjek kepemilikan dan akun.
Inilah yang kami sebut abstraksi sekarang, dan ini tidak hanya mengabstraksi beberapa data eksplisit, tetapi juga mengekstrak data tersembunyi dari transaksi ini.
**2. Gambaran Umum Mengapa EIP 4337? **
** Meringkas proses banding, kita dapat menemukan bahwa keunggulan inti dari 4337 terletak pada klasifikasi lapisan aplikasi Tidak sulit untuk mengabstraksi masalah ini dan memodifikasi arsitektur yang mendasarinya, tetapi sulit untuk mencapai kompatibilitas dengan beban historis . **
3, Ikhtisar struktur sistem 4337
3.1 Kelebihan dan kekurangan skema perbandingan komprehensif
3.2, Mekanisme Operasi dan Kinerja
3.3, Detail implementasi kontrak EntryPoint
4. Sesi tanya jawab
**1. Bisakah masalah biaya bahan bakar yang tinggi di dompet kontrak pintar diselesaikan? **
Sebagian bisa diselesaikan, apakah biaya gas tinggi atau rendah perlu dibandingkan untuk mengetahuinya.
Pertama-tama, komposisi gas adalah sebagai berikut: satu transaksi transfer eoa setidaknya 21.000 gas atau sekitar $0,22, dan dompet smart contract akan membutuhkan gas yang lebih tinggi karena perlu meningkatkan kontrak penerapan, kontrak penjadwalan, perhitungan pengurangan kontrak , Jadi harus lebih tinggi dari transfer eoa.
Kedua, solusi didasarkan pada transaksi yang dibundel dari 4337. Karena satu transaksi setidaknya 21000 gas, dan transaksi yang dibundel adalah beberapa transaksi yang berbagi 21000 gas, jika 10 transaksi dilaporkan bersama, maka akan menjadi konsumsi operasi 21000+10*, selama operasi Jika konsumsi *10 lebih besar dari 21000*9, akan hemat biaya.
Terakhir, alasan utama tingginya gas adalah karena kinerja eth coin itu sendiri terbatas, dan harga mata uangnya terlalu mahal, jadi kami harus menunggu pengembangan l2 untuk menghadirkan konkurensi berbiaya lebih rendah, sehingga untuk secara mendasar memecahkan masalah gas tinggi.
Singkatnya, L1 masih lebih cocok untuk penyimpanan, dan L2 adalah cara untuk mendobrak performa
**2. Bisakah dompet EOA tradisional mengulangi pemulihan sosial, multi-tanda tangan, pembayaran batch, dan fungsi lain dari dompet kontrak pintar? **
Beberapa fungsi dapat diulang, tetapi sebagian besar tidak bisa.
Dompet tradisional didasarkan pada algoritme ECDSA, dan kunci publik dihitung secara tetap dengan kunci privat. Tidak dapat memiliki karakteristik dompet kontrak. Ada usulan untuk mengubah algoritme tanda tangan. Jika diimplementasikan, dimungkinkan untuk mencapai multi-signature (atau sadari kunci sharding saat ini berdasarkan mpc+tss Multi-signature), untuk pemulihan sosial dan pembayaran batch, tidak mungkin diselesaikan melalui kriptografi.
**3. Bagaimana memahami dompet MPC dan dompet kontrak pintar, dua arah ini untuk meningkatkan pengalaman pengguna? **
Saya pribadi berpikir bahwa ini adalah manajemen dua dimensi. Dompet mpc mengelola kunci beling dari rantai, sedangkan dompet kontrak mengelola badan utama rantai dan menyediakan kemampuan manajemen on-chain yang dapat diprogram.
Keduanya dapat digunakan secara bersamaan. Setelah dompet kontrak disempurnakan, itu dapat menggantikan perubahan multi-tanda tangan dan pemulihan mpc, sementara mpc tidak dapat memberikan keuntungan dari kontrak
**4. Dari sudut pandang teknis, apakah semua dompet akan menjadi dompet kontrak pintar di masa mendatang? Apakah ini tren yang diakui? Akankah raksasa dompet EOA saat ini dihilangkan atau berevolusi menjadi bentuk lain? **
Ya, 4337 juga hanya keadaan transisi, bentuk akhirnya adalah Native AA
**5. Jika ada solusi MPC+TSS yang cukup baik, pengguna tidak memerlukan mnemonik dan keamanan terjamin, lalu apakah kita masih memerlukan dompet kontrak? **
Di balik masalah ini adalah kompromi antara segitiga mustahil, dan pencapaian keamanan dan kenyamanan pasti akan mempengaruhi tingkat desentralisasi. Dompet kontrak juga memiliki fungsi tambahan seperti operasi tepercaya, penguncian waktu, dan pemulihan sosial, dan dapat terus digunakan sebagai perbendaharaan tim DAO dan skenario lainnya.
**6.4337 masih mengandalkan tanda tangan akun EOA, dapatkah ini benar-benar membawa lompatan kualitatif ke pengalaman pengguna? **
Saat ini, dalam jangka pendek, ini akan bergantung pada tanda tangan akun EOA. Dalam jangka panjang, pasti perlu mengelola kunci yang sesuai dari algoritme tanda tangan tertentu. Kompleksitasnya tetap sama, dan bahkan logikanya operasi menjadi lebih rumit.
Oleh karena itu, meskipun ada peningkatan dalam poin fungsi seperti dompet berbasis kontrak, yaitu transaksi yang dibundel, pengalaman pengguna itu sendiri tidak akan mengalami lompatan kualitatif.