Analisis Abstraksi Akun Multi-Rantai: Mengungkap Masa Depan Infrastruktur Enkripsi
Dari 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa — Konferensi Komunitas Ethereum (EthCC) akan diadakan di Brussel, Belgia. Konferensi kali ini (EthCC 7) akan mengumpulkan lebih dari 350 pemimpin pemikiran dari industri blockchain, dengan fokus pada perkembangan teknologi dan komunitas.
Pengembang imToken Labs, Alfred, diundang untuk berpartisipasi dan menyampaikan pidato berjudul "Mengungkap Masa Depan: Analisis Akun Abstraksi Multi-Rantai". Berikut adalah ringkasan dari isi pidato tersebut:
Inti dari abstraksi akun (AA) mencakup abstraksi tanda tangan dan abstraksi pembayaran, yang memberikan pengalaman pengguna yang lebih fleksibel dan aman.
Terdapat perbedaan dalam desain fungsi titik masuk pada tahap verifikasi dan eksekusi antara ERC-4337 dan AA asli.
Saat menerapkan ERC-4337 di berbagai jaringan blockchain, perlu diperhatikan perbedaan protokol dalam desain Rollup dan perbedaan dalam cara perhitungan alamat.
account abstraction简介
esensi dari account abstraction
Akun Abstraksi (AA) terutama mencakup dua aspek kunci:
Abstraksi tanda tangan: memungkinkan pengguna memilih mekanisme verifikasi apa pun, tidak lagi terbatas pada algoritma tanda tangan digital tertentu.
Abstraksi Pembayaran: Mendukung berbagai opsi pembayaran transaksi, seperti membayar dengan token ERC-20 atau disponsori oleh pihak ketiga.
Fleksibilitas ini sangat meningkatkan pengalaman pengguna dan keamanan.
Ringkasan ERC-4337
ERC-4337 bertujuan untuk mengatasi keterbatasan akun yang dimiliki secara eksternal (EOA) di Ethereum. Fitur utamanya meliputi:
struktur userOp: Pengguna mengirimkan permintaan operasi ke Bundler, yang mengumpulkan beberapa permintaan dan memanggil kontrak EntryPoint.
Kontrak EntryPoint: bertanggung jawab untuk menangani transaksi, termasuk verifikasi, biaya, dan eksekusi operasi.
Pengenalan AA Asli
Dalam AA asli, semua akun adalah kontrak, dan mekanisme pemrosesan transaksi langsung diintegrasikan ke dalam protokol blockchain. Desain AA yang diterapkan pada jaringan yang berbeda bervariasi:
ERC-4337: Ethereum dan beberapa jaringan Layer 2
Mengikuti AA asli ERC-4337: StarkNet dan zkSync Era
AA asli dengan desain privasi: Aztec
Perbandingan ERC-4337 dan AA Asli
peran sistem
ERC-4337 menyelesaikan pemrosesan transaksi melalui kolaborasi Bundler dan EntryPoint Contract. Sementara itu, dalam AA asli, pengguna langsung mengirimkan operasi ke operator/pengurut server resmi.
antarmuka kontrak
Meskipun antarmuka kontrak akun mirip dalam berbagai implementasi, ada perbedaan dalam desain fungsi titik masuk pada tahap verifikasi dan eksekusi.
batas verifikasi
Untuk mencegah serangan DoS, masing-masing implementasi menetapkan batasan yang berbeda pada tahap verifikasi. Misalnya, zkSync Era memungkinkan akses ke slot penyimpanan tertentu, tetapi melarang akses ke variabel global.
batasan eksekusi
zkSync memerlukan tanda konfirmasi sistem untuk melakukan panggilan sistem, sedangkan ERC-4337 dan StarkNet tidak memiliki batasan khusus pada tahap eksekusi.
manajemen angka acak
Setiap implementasi memiliki cara yang berbeda untuk mengelola nonce, mulai dari kombinasi nilai kunci yang fleksibel dan nilai acak hingga desain yang meningkat secara ketat.
penyebaran pertama
ERC-4337 mencapai penyebaran pertama melalui field initcode dalam struktur userOp, sementara StarkNet dan zkSync memerlukan transaksi penyebaran terpisah.
Perbedaan Implementasi ERC-4337 di L1 dan L2
perbedaan protokol
Jaringan Layer 2 perlu mempertimbangkan biaya terkait pengunggahan data ke Layer 1, yang menjadi tantangan dalam perhitungan Gas pra-validasi.
perbedaan perhitungan alamat
Ada perbedaan dalam cara perhitungan alamat di berbagai jaringan, terutama ketika opcode baru diperkenalkan yang dapat menyebabkan hasil kompilasi yang tidak konsisten.
Penutup
Teknologi abstraksi akun sedang mendorong evolusi infrastruktur enkripsi, memberikan pengalaman interaksi blockchain yang lebih nyaman dan aman bagi pengguna. Seiring dengan penyempurnaan berbagai solusi implementasi, kami berharap dapat melihat lebih banyak aplikasi inovatif muncul di ekosistem multi-rantai.
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.
20 Suka
Hadiah
20
5
Bagikan
Komentar
0/400
WhaleWatcher
· 07-15 21:00
Siapa yang bisa menjelaskan AA dengan lebih sederhana?
Lihat AsliBalas0
LightningPacketLoss
· 07-13 01:50
Lihat 4337 lagi, jadi... wajah tua
Lihat AsliBalas0
BankruptcyArtist
· 07-13 01:45
AA sudah terbang ke langit
Lihat AsliBalas0
FarmHopper
· 07-13 01:39
Cuma ini? Mending bicara kapan biaya gas akan turun.
Mengungkap Akun Abstrak Multi-Rantai: Perbandingan Desain ERC-4337 dan AA Asli
Analisis Abstraksi Akun Multi-Rantai: Mengungkap Masa Depan Infrastruktur Enkripsi
Dari 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa — Konferensi Komunitas Ethereum (EthCC) akan diadakan di Brussel, Belgia. Konferensi kali ini (EthCC 7) akan mengumpulkan lebih dari 350 pemimpin pemikiran dari industri blockchain, dengan fokus pada perkembangan teknologi dan komunitas.
Pengembang imToken Labs, Alfred, diundang untuk berpartisipasi dan menyampaikan pidato berjudul "Mengungkap Masa Depan: Analisis Akun Abstraksi Multi-Rantai". Berikut adalah ringkasan dari isi pidato tersebut:
account abstraction简介
esensi dari account abstraction
Akun Abstraksi (AA) terutama mencakup dua aspek kunci:
Fleksibilitas ini sangat meningkatkan pengalaman pengguna dan keamanan.
Ringkasan ERC-4337
ERC-4337 bertujuan untuk mengatasi keterbatasan akun yang dimiliki secara eksternal (EOA) di Ethereum. Fitur utamanya meliputi:
Pengenalan AA Asli
Dalam AA asli, semua akun adalah kontrak, dan mekanisme pemrosesan transaksi langsung diintegrasikan ke dalam protokol blockchain. Desain AA yang diterapkan pada jaringan yang berbeda bervariasi:
Perbandingan ERC-4337 dan AA Asli
peran sistem
ERC-4337 menyelesaikan pemrosesan transaksi melalui kolaborasi Bundler dan EntryPoint Contract. Sementara itu, dalam AA asli, pengguna langsung mengirimkan operasi ke operator/pengurut server resmi.
antarmuka kontrak
Meskipun antarmuka kontrak akun mirip dalam berbagai implementasi, ada perbedaan dalam desain fungsi titik masuk pada tahap verifikasi dan eksekusi.
batas verifikasi
Untuk mencegah serangan DoS, masing-masing implementasi menetapkan batasan yang berbeda pada tahap verifikasi. Misalnya, zkSync Era memungkinkan akses ke slot penyimpanan tertentu, tetapi melarang akses ke variabel global.
batasan eksekusi
zkSync memerlukan tanda konfirmasi sistem untuk melakukan panggilan sistem, sedangkan ERC-4337 dan StarkNet tidak memiliki batasan khusus pada tahap eksekusi.
manajemen angka acak
Setiap implementasi memiliki cara yang berbeda untuk mengelola nonce, mulai dari kombinasi nilai kunci yang fleksibel dan nilai acak hingga desain yang meningkat secara ketat.
penyebaran pertama
ERC-4337 mencapai penyebaran pertama melalui field initcode dalam struktur userOp, sementara StarkNet dan zkSync memerlukan transaksi penyebaran terpisah.
Perbedaan Implementasi ERC-4337 di L1 dan L2
perbedaan protokol
Jaringan Layer 2 perlu mempertimbangkan biaya terkait pengunggahan data ke Layer 1, yang menjadi tantangan dalam perhitungan Gas pra-validasi.
perbedaan perhitungan alamat
Ada perbedaan dalam cara perhitungan alamat di berbagai jaringan, terutama ketika opcode baru diperkenalkan yang dapat menyebabkan hasil kompilasi yang tidak konsisten.
Penutup
Teknologi abstraksi akun sedang mendorong evolusi infrastruktur enkripsi, memberikan pengalaman interaksi blockchain yang lebih nyaman dan aman bagi pengguna. Seiring dengan penyempurnaan berbagai solusi implementasi, kami berharap dapat melihat lebih banyak aplikasi inovatif muncul di ekosistem multi-rantai.