Analisis Teknologi Abstraksi Akun Multi-Rantai: Arah Pengembangan Infrastruktur Enkripsi Masa Depan
Dari 8 hingga 11 Juli 2024, konferensi teknis tahunan Ethereum terbesar di Eropa diadakan di Brussel, Belgia. Konferensi ini mengumpulkan lebih dari 350 pakar terkemuka di industri blockchain untuk memberikan pidato, dengan fokus pada inovasi teknologi dan pengembangan komunitas.
Seorang pengembang blockchain memberikan pidato berjudul "Mengungkap Masa Depan: Analisis Akun Abstraksi Multi-Rantai" di konferensi, yang mendalami konsep inti dari teknologi akun abstraksi, berbagai cara implementasinya, serta perbedaan aplikasinya di berbagai rantai.
Teknologi Abstraksi Akun
account abstraction(AA) teknologi utama berfokus pada dua aspek inti: abstraksi tanda tangan dan abstraksi pembayaran.
Abstraksi tanda tangan memungkinkan pengguna untuk memilih mekanisme verifikasi secara bebas, tidak lagi terbatas pada algoritma tanda tangan digital tertentu.
Abstraksi pembayaran menawarkan berbagai opsi pembayaran transaksi, seperti menggunakan token ERC-20 untuk membayar atau memperkenalkan transaksi yang disponsori pihak ketiga.
Fleksibilitas ini sangat meningkatkan pengalaman pengguna dan keamanan.
Penjelasan Standar ERC-4337
Standar ERC-4337 mengatasi beberapa batasan inheren dari akun yang dimiliki secara eksternal di Ethereum (EOA) dengan memperkenalkan metode manajemen akun dan pemrosesan transaksi yang lebih fleksibel. Komponen inti termasuk:
Struktur userOp: Pengguna mengemas informasi operasi ke dalam struktur userOp dan mengirimkannya ke Bundler.
Bundler: Mengumpulkan beberapa userOp dan memanggil fungsi handleOps dari kontrak EntryPoint.
Kontrak EntryPoint: bertanggung jawab untuk memverifikasi userOp, menerima biaya dan mengeksekusi operasi target.
Abstraksi Akun Asli
Beberapa jaringan blockchain mengadopsi desain akun abstrak asli, menganggap setiap akun sebagai kontrak, dan mengintegrasikan mekanisme pemrosesan transaksi langsung ke dalam protokol blockchain.
Berbagai cara implementasi AA di jaringan yang berbeda:
Mengikuti akuntabilitas abstrak ERC-4337: Ethereum dan beberapa jaringan Layer 2
Mengikuti abstraksi akun asli ERC-4337: beberapa jaringan ZK Rollup
Akun abstraksi yang memiliki desain privasi: jaringan anonim tertentu
Perbedaan Utama antara ERC-4337 dan AA Asli
Peran sistem operasi:
ERC-4337 diselesaikan melalui kolaborasi antara Bundler dan kontrak EntryPoint, sedangkan AA asli ditangani oleh operator/pengurut server resmi.
Antarmuka kontrak:
Fungsi titik masuk pada tahap verifikasi tetap konsisten di berbagai implementasi, tetapi pada tahap eksekusi hanya AA asli yang menetapkan titik masuk.
Pembatasan langkah verifikasi:
Setiap implementasi memiliki batasan yang berbeda pada opcode yang dapat digunakan dan akses penyimpanan, untuk mencegah potensi serangan DoS.
Batas langkah eksekusi:
Beberapa jaringan memerlukan tanda konfirmasi sistem untuk melakukan operasi tertentu, sementara implementasi lainnya tidak memiliki batasan khusus pada tahap eksekusi.
Manajemen angka acak:
Implementasi yang berbeda mengadopsi mekanisme pengelolaan nonce masing-masing, ada yang memungkinkan pengaturan yang fleksibel, sementara yang lain mengharuskan peningkatan yang ketat.
Penempatan transaksi pertama:
ERC-4337 memungkinkan deploy kontrak akun dalam userOp pertama, sementara beberapa implementasi AA native mengharuskan transaksi deploy terpisah.
Perbedaan implementasi ERC-4337 di L1 dan L2
Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, terdapat dua perbedaan kunci utama:
Perbedaan protokol:
Solusi Layer 2 perlu mengunggah data ke Layer 1 untuk memastikan keamanan dan penyelesaian akhir, yang melibatkan masalah perhitungan biaya tambahan.
Perbedaan perhitungan alamat:
Terdapat perbedaan dalam cara pengkodean alamat yang digunakan oleh jaringan yang berbeda, yang dapat menyebabkan alamat kontrak yang sama tidak konsisten di berbagai rantai. Terutama saat hard fork memperkenalkan opcode baru, jika versi EVM tidak ditentukan, mungkin akan terjadi perubahan bytecode yang tidak terduga.
Presentasi ini memberikan kita pemahaman mendalam tentang konsep inti dari teknologi account abstraction dan perbedaan implementasi multichain, serta memberikan wawasan yang berharga untuk pengembangan infrastruktur enkripsi di masa depan. Seiring dengan evolusi teknologi yang terus berlanjut, kami berharap dapat melihat lebih banyak aplikasi inovatif yang lebih lanjut meningkatkan pengalaman pengguna dan keamanan ekosistem blockchain.
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.
16 Suka
Hadiah
16
8
Bagikan
Komentar
0/400
ChainMelonWatcher
· 28menit yang lalu
Tampaknya wawasan berharga penuh, saya menunggu peluncuran versi uji coba.
Lihat AsliBalas0
MevShadowranger
· 18jam yang lalu
Ayo, ayo, hitung dengan jelas.
Lihat AsliBalas0
WhaleWatcher
· 18jam yang lalu
AA tidak lain adalah harus memusatkan perantara.
Lihat AsliBalas0
RugPullProphet
· 18jam yang lalu
Multi-chain aa sudah dimengerti dengan baik
Lihat AsliBalas0
WhaleMinion
· 18jam yang lalu
Tidak hanya ingin mengatakan bahwa erc4337 bull hebat
Lihat AsliBalas0
PoetryOnChain
· 18jam yang lalu
Siapa yang bisa menjelaskan secara sederhana apa prinsip dasar aa?
Analisis Lengkap Teknologi Abstraksi Akun: Perbandingan Implementasi Multi-Rantai ERC-4337 dan AA Asli
Analisis Teknologi Abstraksi Akun Multi-Rantai: Arah Pengembangan Infrastruktur Enkripsi Masa Depan
Dari 8 hingga 11 Juli 2024, konferensi teknis tahunan Ethereum terbesar di Eropa diadakan di Brussel, Belgia. Konferensi ini mengumpulkan lebih dari 350 pakar terkemuka di industri blockchain untuk memberikan pidato, dengan fokus pada inovasi teknologi dan pengembangan komunitas.
Seorang pengembang blockchain memberikan pidato berjudul "Mengungkap Masa Depan: Analisis Akun Abstraksi Multi-Rantai" di konferensi, yang mendalami konsep inti dari teknologi akun abstraksi, berbagai cara implementasinya, serta perbedaan aplikasinya di berbagai rantai.
Teknologi Abstraksi Akun
account abstraction(AA) teknologi utama berfokus pada dua aspek inti: abstraksi tanda tangan dan abstraksi pembayaran.
Fleksibilitas ini sangat meningkatkan pengalaman pengguna dan keamanan.
Penjelasan Standar ERC-4337
Standar ERC-4337 mengatasi beberapa batasan inheren dari akun yang dimiliki secara eksternal di Ethereum (EOA) dengan memperkenalkan metode manajemen akun dan pemrosesan transaksi yang lebih fleksibel. Komponen inti termasuk:
Abstraksi Akun Asli
Beberapa jaringan blockchain mengadopsi desain akun abstrak asli, menganggap setiap akun sebagai kontrak, dan mengintegrasikan mekanisme pemrosesan transaksi langsung ke dalam protokol blockchain.
Berbagai cara implementasi AA di jaringan yang berbeda:
Perbedaan Utama antara ERC-4337 dan AA Asli
Peran sistem operasi: ERC-4337 diselesaikan melalui kolaborasi antara Bundler dan kontrak EntryPoint, sedangkan AA asli ditangani oleh operator/pengurut server resmi.
Antarmuka kontrak: Fungsi titik masuk pada tahap verifikasi tetap konsisten di berbagai implementasi, tetapi pada tahap eksekusi hanya AA asli yang menetapkan titik masuk.
Pembatasan langkah verifikasi: Setiap implementasi memiliki batasan yang berbeda pada opcode yang dapat digunakan dan akses penyimpanan, untuk mencegah potensi serangan DoS.
Batas langkah eksekusi: Beberapa jaringan memerlukan tanda konfirmasi sistem untuk melakukan operasi tertentu, sementara implementasi lainnya tidak memiliki batasan khusus pada tahap eksekusi.
Manajemen angka acak: Implementasi yang berbeda mengadopsi mekanisme pengelolaan nonce masing-masing, ada yang memungkinkan pengaturan yang fleksibel, sementara yang lain mengharuskan peningkatan yang ketat.
Penempatan transaksi pertama: ERC-4337 memungkinkan deploy kontrak akun dalam userOp pertama, sementara beberapa implementasi AA native mengharuskan transaksi deploy terpisah.
Perbedaan implementasi ERC-4337 di L1 dan L2
Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, terdapat dua perbedaan kunci utama:
Perbedaan protokol: Solusi Layer 2 perlu mengunggah data ke Layer 1 untuk memastikan keamanan dan penyelesaian akhir, yang melibatkan masalah perhitungan biaya tambahan.
Perbedaan perhitungan alamat: Terdapat perbedaan dalam cara pengkodean alamat yang digunakan oleh jaringan yang berbeda, yang dapat menyebabkan alamat kontrak yang sama tidak konsisten di berbagai rantai. Terutama saat hard fork memperkenalkan opcode baru, jika versi EVM tidak ditentukan, mungkin akan terjadi perubahan bytecode yang tidak terduga.
Presentasi ini memberikan kita pemahaman mendalam tentang konsep inti dari teknologi account abstraction dan perbedaan implementasi multichain, serta memberikan wawasan yang berharga untuk pengembangan infrastruktur enkripsi di masa depan. Seiring dengan evolusi teknologi yang terus berlanjut, kami berharap dapat melihat lebih banyak aplikasi inovatif yang lebih lanjut meningkatkan pengalaman pengguna dan keamanan ekosistem blockchain.