Analisis abstraksi akun multi-rantai: Perkembangan masa depan ERC-4337 dan AA asli

robot
Pembuatan abstrak sedang berlangsung

Analisis Akun Abstraksi Multichain: Menjelajahi Masa Depan Infrastruktur Enkripsi

Baru-baru ini, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC 7) diadakan di Brussels, Belgia. Selama konferensi, seorang pengembang blockchain memberikan pidato berjudul "Mengungkap Masa Depan: Analisis Akun Abstraksi Multi-Rantai", yang membahas secara mendalam tentang konsep akun abstraksi (AA), cara implementasinya, dan aplikasinya di berbagai jaringan blockchain.

enkripsi infrastruktur masa depan? Analisis akun abstraksi multi-rantai

Konsep Inti dari Akun Abstraksi

Account abstraction terutama mencakup dua poin kunci: abstraksi tanda tangan dan abstraksi pembayaran.

  • Abstraksi tanda tangan memungkinkan pengguna untuk memilih mekanisme verifikasi yang mereka suka, tidak lagi terbatas pada algoritma tanda tangan digital tertentu.
  • Abstraksi pembayaran memungkinkan pengguna untuk menggunakan berbagai opsi pembayaran transaksi, seperti menggunakan aset ERC-20 sebagai pengganti aset asli untuk pembayaran, atau disponsori oleh pihak ketiga.

Fleksibilitas ini memberikan pengalaman yang lebih aman dan lebih baik bagi pengguna.

Standar ERC-4337

ERC-4337 bertujuan untuk mengatasi beberapa batasan dari akun yang dimiliki secara eksternal (EOA) dalam protokol Ethereum. Ini memperkenalkan metode pengelolaan akun dan pemrosesan transaksi yang lebih fleksibel:

  1. Struktur userOp: Pengguna mengirimkan struktur userOp ke Bundler, Bundler mengumpulkan beberapa userOp dan mengirimkannya ke kontrak EntryPoint dengan memanggil fungsi handleOps.

  2. Kontrak EntryPoint: Kontrak ini berfungsi seperti sistem operasi dalam memproses transaksi, dengan fungsi utama sebagai berikut:

    • Panggil fungsi validate di kontrak akun, pastikan userOp mendapatkan otorisasi
    • Mengambil biaya
    • Memanggil fungsi execute dalam kontrak akun, untuk melaksanakan operasi target userOp

Infrastruktur Enkripsi di Masa Depan? Analisis Akun Abstraksi Multi-Rantai

Abstraksi Akun Asli

Dalam AA asli, setiap akun adalah sebuah kontrak, dan mekanisme pemrosesan transaksi secara langsung terintegrasi ke dalam protokol blockchain. Jaringan blockchain yang berbeda mengadopsi desain AA yang berbeda:

  • ERC-4337 account abstraction: Ethereum, Arbitrum, Optimism, Base, Linea, Scroll, Polygon PoS
  • Mengikuti abstraksi akun asli ERC-4337: StarkNet dan zkSync Era
  • Akun abstraksi asli dengan desain privasi: Aztec

Perbedaan ERC-4337 dan AA Bawaan

  1. Peran sistem operasi:

    • ERC-4337 diselesaikan melalui Bundler dan EntryPoint Contract secara kolaboratif
    • Dalam AA asli, pengguna mengirim userOps ke operator/pengurut server resmi.
  2. Antarmuka kontrak:

    • Fungsi titik masuk tahap verifikasi di ERC-4337 dan AA asli adalah tetap.
    • Titik masuk dalam AA asli yang tetap hanya pada tahap eksekusi.
  3. Pembatasan langkah verifikasi:

    • ERC-4337 mendefinisikan opcode yang dilarang dan batasan akses penyimpanan
    • zkSync Era telah melonggarkan penggunaan beberapa OpCode
  4. Pembatasan langkah eksekusi:

    • zkSync perlu mengonfirmasi keberadaan tanda sistem
    • ERC-4337 dan StarkNet tidak memiliki batasan khusus pada tahap eksekusi
  5. Manajemen angka acak:

    • ERC-4337 membedakan nilai kunci 192-bit dan nilai acak 64-bit
    • zkSync dan StarkNet menggunakan nonce yang meningkat secara ketat
  6. Penempatan transaksi pertama:

    • ERC-4337 menyertakan field initcode dalam struktur userOp
    • StarkNet dan zkSync mengharuskan pengguna untuk mengirimkan transaksi pertama untuk mengdeploy kontrak akun

enkripsi infrastruktur masa depan? Analisis akun abstraksi multirantai

Perbedaan Implementasi ERC-4337 antara L1 dan L2

Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, ada dua perbedaan kunci:

  1. Perbedaan Protokol: L2 perlu mengunggah data ke L1 untuk keamanan dan penyelesaian, biaya terkait harus termasuk dalam Gas pra-verifikasi.

  2. Perbedaan alamat: Cara perhitungan alamat di berbagai rantai mungkin berbeda, yang menyebabkan alamat kontrak akun di Ethereum dan L2 mungkin tidak konsisten.

Secara keseluruhan, teknologi account abstraction terus berkembang, membawa fleksibilitas dan kemudahan penggunaan yang lebih besar bagi ekosistem blockchain. Dengan munculnya dan penyempurnaan berbagai cara implementasi, kita mengharapkan untuk melihat lebih banyak aplikasi inovatif dan pengalaman pengguna yang lebih baik.

Infrastruktur enkripsi di masa depan? Analisis akuntabilitas multichain

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
NightAirdroppervip
· 18jam yang lalu
Abstrak abstrak, datang lagi untuk membuat abstrak
Lihat AsliBalas0
FadCatchervip
· 07-04 09:55
pemula Blockchain setiap hari menggulung, lakukan saja.
Lihat AsliBalas0
GasFeeVictimvip
· 07-04 09:40
Mengapa ini lagi adalah benda untuk meningkatkan gas...
Lihat AsliBalas0
SandwichVictimvip
· 07-04 09:28
Ah, mengapa ini lagi account abstraction?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)