Dari 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC) akan diadakan di Brussel, Belgia. Konferensi tahun ini memfokuskan pada teknologi dan komunitas, dengan lebih dari 350 pemimpin pemikiran terdepan di industri blockchain yang memberikan pidato.
Artikel ini akan membahas secara mendalam tentang teknologi account abstraction (AA), termasuk konsep ERC-4337 dan native AA, perbedaan dan persamaannya serta implementasinya di berbagai jaringan blockchain.
Ringkasan Akun Abstraksi
Akun abstraksi terutama terdiri dari dua elemen inti: abstraksi tanda tangan dan abstraksi pembayaran.
Abstraksi tanda tangan: memungkinkan pengguna untuk memilih mekanisme verifikasi mana pun, tidak terbatas pada algoritma tanda tangan digital tertentu.
Abstraksi pembayaran: mendukung berbagai opsi pembayaran transaksi, seperti menggunakan token ERC-20 untuk pembayaran atau transaksi yang disponsori pihak ketiga.
Fleksibilitas ini meningkatkan pengalaman pengguna dan keamanan secara signifikan.
Standar ERC-4337
ERC-4337 bertujuan untuk mengatasi keterbatasan akun yang dimiliki secara eksternal di Ethereum (EOA), memperkenalkan metode pengelolaan akun dan pemrosesan transaksi yang lebih fleksibel.
Komponen inti:
struktur userOp: permintaan operasi yang dikirim pengguna ke Bundler
Bundler: Mengumpulkan beberapa userOp dan memanggil kontrak EntryPoint
Kontrak EntryPoint: inti dari pemrosesan transaksi, termasuk verifikasi, biaya, dan eksekusi
Abstraksi Akun Asli
AA asli langsung mengintegrasikan mekanisme abstraksi akun ke dalam protokol blockchain. Desain AA yang digunakan oleh berbagai jaringan:
ERC-4337: Ethereum, Arbitrum, Optimism, dll.
Mengikuti AA asli ERC-4337: StarkNet, zkSync Era
AA asli dengan desain privasi: Aztec
Perbedaan antara ERC-4337 dan AA asli
Peran sistem operasi
ERC-4337: Berkolaborasi melalui kontrak Bundler dan EntryPoint
AA asli: diproses oleh operator/server resmi
Antarmuka kontrak
Tahap verifikasi: Kedua fungsi titik masuk tetap
Tahap pelaksanaan: hanya titik masuk AA asli yang tetap
Pembatasan langkah verifikasi
ERC-4337: membatasi dengan ketat kode operasi dan akses penyimpanan
zkSync Era:melonggarkan beberapa batasan penggunaan opcode
Batasan langkah eksekusi
zkSync: perlu mengonfirmasi tanda sistem
ERC-4337 dan StarkNet: tanpa pembatasan khusus
Manajemen Bilangan Acak
ERC-4337: membedakan nilai kunci dan nilai acak
zkSync dan StarkNet: ketat meningkat
Penempatan transaksi pertama
ERC-4337: menerapkan melalui field initcode
StarkNet dan zkSync: perlu mengirim transaksi penyebaran secara terpisah
Perbedaan ERC-4337 di L1 dan L2
Perbedaan Protokol
L2 perlu mempertimbangkan biaya terkait pengunggahan data ke L1
Perbedaan perhitungan alamat
Berbagai chain mungkin menggunakan metode pengkodean alamat yang berbeda
Hard fork yang memperkenalkan opcode baru dapat menyebabkan perubahan bytecode
Kesimpulan
Teknologi abstraksi akun sedang berkembang pesat, dengan berbagai jaringan blockchain mengadopsi cara implementasi yang berbeda. Para pengembang perlu memperhatikan perbedaan halus antar implementasi untuk memastikan kompatibilitas dan keamanan lintas rantai. Seiring perkembangan teknologi, abstraksi akun diharapkan menjadi bagian penting dari infrastruktur kripto di masa depan.
Lihat Asli
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.
18 Suka
Hadiah
18
5
Bagikan
Komentar
0/400
HackerWhoCares
· 07-21 01:53
Ini terlalu hardcore untuk ditulis.
Lihat AsliBalas0
ChainDetective
· 07-19 11:26
Teknik penggemar, tidak bisa mengerti.
Lihat AsliBalas0
MemecoinResearcher
· 07-18 03:14
berbasis teknologi + getaran degen fr fr
Lihat AsliBalas0
AlphaLeaker
· 07-18 03:13
Tidak paham tapi merasa hebat, juga tidak ingin mengerti.
Analisis Komprehensif Teknologi Abstraksi Akun Multi-Rantai: Perbandingan ERC-4337 dan AA Asli
Analisis Teknologi Akun Abstraksi Multi-Rantai
Dari 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC) akan diadakan di Brussel, Belgia. Konferensi tahun ini memfokuskan pada teknologi dan komunitas, dengan lebih dari 350 pemimpin pemikiran terdepan di industri blockchain yang memberikan pidato.
Artikel ini akan membahas secara mendalam tentang teknologi account abstraction (AA), termasuk konsep ERC-4337 dan native AA, perbedaan dan persamaannya serta implementasinya di berbagai jaringan blockchain.
Ringkasan Akun Abstraksi
Akun abstraksi terutama terdiri dari dua elemen inti: abstraksi tanda tangan dan abstraksi pembayaran.
Fleksibilitas ini meningkatkan pengalaman pengguna dan keamanan secara signifikan.
Standar ERC-4337
ERC-4337 bertujuan untuk mengatasi keterbatasan akun yang dimiliki secara eksternal di Ethereum (EOA), memperkenalkan metode pengelolaan akun dan pemrosesan transaksi yang lebih fleksibel.
Komponen inti:
Abstraksi Akun Asli
AA asli langsung mengintegrasikan mekanisme abstraksi akun ke dalam protokol blockchain. Desain AA yang digunakan oleh berbagai jaringan:
Perbedaan antara ERC-4337 dan AA asli
Peran sistem operasi
Antarmuka kontrak
Pembatasan langkah verifikasi
Batasan langkah eksekusi
Manajemen Bilangan Acak
Penempatan transaksi pertama
Perbedaan ERC-4337 di L1 dan L2
Perbedaan Protokol
Perbedaan perhitungan alamat
Kesimpulan
Teknologi abstraksi akun sedang berkembang pesat, dengan berbagai jaringan blockchain mengadopsi cara implementasi yang berbeda. Para pengembang perlu memperhatikan perbedaan halus antar implementasi untuk memastikan kompatibilitas dan keamanan lintas rantai. Seiring perkembangan teknologi, abstraksi akun diharapkan menjadi bagian penting dari infrastruktur kripto di masa depan.