Analisis Akun Abstrak Multi-Rantai: Perspektif Masa Depan Infrastruktur Enkripsi
Pada tanggal 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC) diadakan di Brussel, Belgia, dengan fokus pada pengembangan teknologi dan komunitas. Konferensi kali ini (EthCC 7) mengumpulkan lebih dari 350 pemimpin pemikiran terkemuka di industri blockchain. Seorang pengembang blockchain memberikan pidato berjudul "Mengungkap Masa Depan: Analisis Abstraksi Akun Multi-Rantai" di konferensi.
Poin Pidato
Inti dari akun abstraksi (AA): abstraksi tanda tangan dan abstraksi pembayaran. Fleksibilitas ini memberikan pengalaman pengguna yang lebih aman dan lebih baik.
Fungsi titik masuk untuk verifikasi dan eksekusi pada ERC-4337 dan AA asli berbeda.
Dalam menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, perbedaan protokol dalam desain Rollup dan cara perhitungan alamat adalah dua perbedaan kunci.
Ringkasan Akun Abstraksi
account abstraction (AA) terutama mencakup dua poin kunci:
Abstraksi tanda tangan: memungkinkan pengguna memilih mekanisme verifikasi yang disukai, tidak terbatas pada algoritma tanda tangan digital tertentu.
Abstraksi pembayaran: Menyediakan berbagai opsi pembayaran transaksi, seperti menggunakan aset ERC-20 sebagai pengganti pembayaran aset asli, atau memungkinkan pihak ketiga untuk mendanai transaksi.
Analisis ERC-4337
ERC-4337 mengatasi beberapa batasan akun yang dimiliki secara eksternal (EOA) dalam protokol Ethereum dengan memperkenalkan metode pengelolaan akun dan pemrosesan transaksi yang lebih fleksibel. Fitur utamanya meliputi:
Struktur userOp: Pengguna mengirimkan struktur userOp ke Bundler, yang mengumpulkan beberapa userOp dan mengirimkannya ke kontrak EntryPoint.
Kontrak EntryPoint: bertanggung jawab untuk menangani transaksi, termasuk memverifikasi otorisasi, mengumpulkan biaya, dan melaksanakan operasi yang dituju.
Pengenalan AA Asli
Dalam AA asli, setiap akun adalah sebuah kontrak, mekanisme pemrosesan transaksi langsung terintegrasi ke dalam protokol blockchain. Jaringan blockchain yang berbeda mengadopsi desain AA yang berbeda:
ERC-4337 account abstraction: Ethereum, Arbitrum, Optimism dan beberapa jaringan lainnya
Mengikuti akun abstrak asli ERC-4337: StarkNet dan zkSync Era
Akun abstraksi asli dengan desain privasi: Aztec
Perbedaan ERC-4337 dan AA Natif
Peran sistem operasi: ERC-4337 diselesaikan melalui Bundler dan EntryPoint Contract, sementara AA asli bergantung pada operator/pengurut server resmi.
Antarmuka kontrak: Fungsi titik masuk pada tahap verifikasi untuk ERC-4337 dan AA asli adalah tetap, tetapi berbeda pada tahap eksekusi.
Batas langkah verifikasi: Setiap implementasi memiliki batasan yang berbeda dalam penggunaan opcode untuk verifikasi transaksi dan akses penyimpanan.
Batasan langkah eksekusi: zkSync mengharuskan konfirmasi tanda sistem, sementara ERC-4337 dan StarkNet tidak memiliki batasan khusus pada tahap eksekusi.
Pengolahan angka acak: ERC-4337, zkSync, dan StarkNet memiliki perbedaan dalam pengelolaan nonce.
Penyebaran transaksi pertama: ERC-4337 memungkinkan penyebaran kontrak akun dalam userOp pertama, sementara StarkNet dan zkSync memerlukan transaksi penyebaran terpisah.
Perbedaan ERC-4337 di L1 dan L2
Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, ada dua perbedaan kunci utama:
Perbedaan protokol: L2 perlu mengunggah data ke L1, biaya terkait perlu termasuk dalam Gas pra-verifikasi.
Perbedaan alamat: Cara perhitungan alamat yang berbeda di berbagai rantai dapat menyebabkan alamat kontrak akun yang tidak konsisten, terutama saat memperkenalkan opcode baru.
Artikel ini menyediakan analisis mendalam tentang account abstraction, ERC-4337, dan native AA, memberikan wawasan berharga untuk memahami implementasi account abstraction dalam lingkungan multi-chain. Seiring dengan perkembangan teknologi blockchain yang terus berlanjut, inovasi ini akan terus mendorong kemajuan infrastruktur enkripsi.
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.
Analisis akun abstraksi multi-chain: Perbedaan kunci antara ERC-4337 dan AA asli
Analisis Akun Abstrak Multi-Rantai: Perspektif Masa Depan Infrastruktur Enkripsi
Pada tanggal 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC) diadakan di Brussel, Belgia, dengan fokus pada pengembangan teknologi dan komunitas. Konferensi kali ini (EthCC 7) mengumpulkan lebih dari 350 pemimpin pemikiran terkemuka di industri blockchain. Seorang pengembang blockchain memberikan pidato berjudul "Mengungkap Masa Depan: Analisis Abstraksi Akun Multi-Rantai" di konferensi.
Poin Pidato
Ringkasan Akun Abstraksi
account abstraction (AA) terutama mencakup dua poin kunci:
Analisis ERC-4337
ERC-4337 mengatasi beberapa batasan akun yang dimiliki secara eksternal (EOA) dalam protokol Ethereum dengan memperkenalkan metode pengelolaan akun dan pemrosesan transaksi yang lebih fleksibel. Fitur utamanya meliputi:
Pengenalan AA Asli
Dalam AA asli, setiap akun adalah sebuah kontrak, mekanisme pemrosesan transaksi langsung terintegrasi ke dalam protokol blockchain. Jaringan blockchain yang berbeda mengadopsi desain AA yang berbeda:
Perbedaan ERC-4337 dan AA Natif
Peran sistem operasi: ERC-4337 diselesaikan melalui Bundler dan EntryPoint Contract, sementara AA asli bergantung pada operator/pengurut server resmi.
Antarmuka kontrak: Fungsi titik masuk pada tahap verifikasi untuk ERC-4337 dan AA asli adalah tetap, tetapi berbeda pada tahap eksekusi.
Batas langkah verifikasi: Setiap implementasi memiliki batasan yang berbeda dalam penggunaan opcode untuk verifikasi transaksi dan akses penyimpanan.
Batasan langkah eksekusi: zkSync mengharuskan konfirmasi tanda sistem, sementara ERC-4337 dan StarkNet tidak memiliki batasan khusus pada tahap eksekusi.
Pengolahan angka acak: ERC-4337, zkSync, dan StarkNet memiliki perbedaan dalam pengelolaan nonce.
Penyebaran transaksi pertama: ERC-4337 memungkinkan penyebaran kontrak akun dalam userOp pertama, sementara StarkNet dan zkSync memerlukan transaksi penyebaran terpisah.
Perbedaan ERC-4337 di L1 dan L2
Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, ada dua perbedaan kunci utama:
Perbedaan protokol: L2 perlu mengunggah data ke L1, biaya terkait perlu termasuk dalam Gas pra-verifikasi.
Perbedaan alamat: Cara perhitungan alamat yang berbeda di berbagai rantai dapat menyebabkan alamat kontrak akun yang tidak konsisten, terutama saat memperkenalkan opcode baru.
Artikel ini menyediakan analisis mendalam tentang account abstraction, ERC-4337, dan native AA, memberikan wawasan berharga untuk memahami implementasi account abstraction dalam lingkungan multi-chain. Seiring dengan perkembangan teknologi blockchain yang terus berlanjut, inovasi ini akan terus mendorong kemajuan infrastruktur enkripsi.