Analisis Mendalam: Status dan Tantangan Teknologi Abstraksi Akun Multi-Rantai

robot
Pembuatan abstrak sedang berlangsung

Analisis Kedalaman Teknologi Abstraksi Akun Multi-Rantai

Dari 8 hingga 11 Juli 2024, acara tahunan Ethereum terbesar di Eropa—Konferensi Komunitas Ethereum (EthCC) diadakan di Brussels, Belgia, dengan fokus pada pengembangan teknologi dan komunitas. Konferensi ini dihadiri oleh lebih dari 350 pemimpin pemikiran terkemuka di industri blockchain yang memberikan pidato, termasuk satu pidato bertema "Mengungkap Masa Depan: Analisis Abstraksi Akun Multichain".

Ikhtisar Poin Pembicaraan

  • Dua konsep inti dari akun abstraksi (AA): abstraksi tanda tangan dan abstraksi pembayaran. Yang pertama memungkinkan pengguna memilih mekanisme verifikasi apa pun, sementara yang kedua mendukung berbagai opsi pembayaran transaksi, bersama-sama meningkatkan pengalaman dan keamanan pengguna.

  • Desain fungsi titik masuk pada tahap verifikasi dan eksekusi untuk ERC-4337 dan AA asli memiliki perbedaan. Pembatasan verifikasi transaksi dan langkah-langkah eksekusi transaksi memiliki karakteristik masing-masing dalam implementasi yang berbeda.

  • Saat menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, perbedaan protokol dalam desain Rollup dan cara perhitungan alamat adalah dua perbedaan kunci, yang mengakibatkan beberapa detail pengembangan halus yang perlu diperhatikan saat diimplementasikan antara L1 dan L2.

Masa Depan Infrastruktur Kripto? Analisis Akun Abstraksi Multichain

Teknologi Abstraksi Akun: Penjelasan Mendalam

Konsep inti dari account abstraction

account abstraction terutama mencakup dua poin kunci:

  1. Abstraksi tanda tangan: memungkinkan pengguna untuk memilih mekanisme verifikasi yang mereka sukai, tidak terbatas pada algoritma tanda tangan digital tertentu.

  2. Abstraksi pembayaran: mendukung penggunaan berbagai opsi pembayaran transaksi, seperti menggunakan token ERC-20 untuk pembayaran atau didanai oleh pihak ketiga untuk biaya transaksi.

Fleksibilitas ini secara signifikan meningkatkan pengalaman pengguna dan keamanan, yang merupakan tujuan inti dari teknologi akun abstraksi.

Analisis Standar ERC-4337

ERC-4337 mengatasi beberapa batasan inheren dari akun yang dimiliki secara eksternal (EOA) di Ethereum dengan memperkenalkan metode manajemen akun dan pemrosesan transaksi yang lebih fleksibel. Komponen inti termasuk:

  • Struktur userOp: Pengguna mengirimkan struktur ini ke Bundler, yang mengumpulkan beberapa userOp dan memanggil fungsi handleOps dari kontrak EntryPoint.

  • Kontrak EntryPoint: Sebagai inti pemrosesan transaksi, fungsi utamanya mencakup memverifikasi otorisasi userOp, mengambil biaya, dan mengeksekusi operasi target.

akun abstraksi

Dalam AA asli, setiap akun adalah sebuah kontrak, mekanisme pemrosesan transaksi secara langsung terintegrasi ke dalam protokol blockchain. Saat ini, berbagai jaringan blockchain memiliki cara yang berbeda dalam mengimplementasikan AA:

  • Mengikuti account abstraction ERC-4337: Ethereum, Arbitrum, Optimism, dll.
  • Mengikuti account abstraction asli ERC-4337: StarkNet dan zkSync Era
  • Akun abstraksi asli dengan desain privasi: Aztec

Masa Depan Infrastruktur Kripto? Analisis Akun Abstraksi Multi-Chain

Analisis Perbandingan ERC-4337 dan AA Asli

peran sistem operasi

ERC-4337 menyelesaikan pemrosesan transaksi melalui kolaborasi Bundler dan EntryPoint Contract, sementara dalam AA asli, pengguna langsung mengirim userOps ke operator/pengurut resmi.

  • StarkNet:Sequencer bertanggung jawab atas semua tugas pemrosesan transaksi
  • zkSync Era: Operator perlu bekerja sama dengan bootloader (kontrak sistem)

desain antarmuka kontrak

Antarmuka kontrak akun serupa dalam berbagai implementasi, terutama mencakup dua tahap yaitu verifikasi dan eksekusi. Fungsi titik masuk di tahap verifikasi untuk ERC-4337 dan AA asli adalah tetap, tetapi titik masuk hanya untuk AA asli yang tetap di tahap eksekusi.

langkah verifikasi terbatas

Untuk mencegah serangan DoS, masing-masing implementasi telah menetapkan batasan yang berbeda untuk memverifikasi transaksi:

  • ERC-4337 mendefinisikan kode operasi terlarang dan pembatasan akses penyimpanan
  • zkSync Era memungkinkan akses ke slot penyimpanan tertentu, tetapi melarang akses ke variabel global
  • StarkNet tidak mengizinkan panggilan kontrak eksternal

batas langkah eksekusi

  • zkSync: perlu memastikan bahwa tanda sistem ada untuk dapat melakukan panggilan sistem
  • ERC-4337 dan StarkNet: tidak ada batasan khusus pada tahap eksekusi

manajemen bilangan acak

  • ERC-4337: Membedakan nilai kunci 192-bit dan nilai acak 64-bit
  • zkSync: Dikelola oleh kontrak sistem NonceHolder, memastikan peningkatan yang ketat
  • StarkNet: ketat meningkat, tetapi tidak ada manajemen kontrak khusus

Penempatan transaksi pertama

  • ERC-4337: Menggunakan field initcode dalam struktur userOp untuk menerapkan kontrak akun
  • StarkNet dan zkSync: perlu mengirim transaksi pertama kepada operator/pengurut untuk menerapkan kontrak akun

Masa Depan Infrastruktur Kripto? Analisis Abstraksi Akun Multi-Rantai

Perbedaan Implementasi ERC-4337 antara L1 dan L2

Dalam menerapkan ERC-4337 di rantai yang kompatibel dengan EVM, terdapat dua perbedaan kunci utama:

  1. Perbedaan protokol: L2 perlu mengunggah data ke L1 untuk memastikan keamanan dan penyelesaian, biaya terkait (seperti biaya keamanan L1 dan biaya blob) harus termasuk dalam Gas pra-validasi, yang meningkatkan kompleksitas perkiraan biaya.

  2. Perbedaan alamat: Metode perhitungan alamat di berbagai rantai berbeda, yang dapat menyebabkan alamat kontrak akun tidak konsisten di Ethereum dan L2. Terutama saat hard fork memperkenalkan opcode baru, jika L2 tidak mendukung hard fork tersebut, bahkan jika kode Solidity sama, bytecode yang dikompilasi mungkin berbeda.

Analisis di atas mengungkapkan kompleksitas dan keberagaman teknologi akun abstraksi dalam lingkungan multi-rantai. Seiring dengan perkembangan teknologi yang terus berlanjut, perbedaan ini mungkin akan semakin meluas atau menyusut, yang patut untuk diperhatikan dan diteliti lebih lanjut.

Masa Depan Infrastruktur Kripto? Analisis Akun Abstraksi 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.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
SundayDegenvip
· 9jam yang lalu
Gelombang ini harus menunggu posisi
Lihat AsliBalas0
gas_fee_therapyvip
· 22jam yang lalu
Teknologi ini benar-benar menarik.
Lihat AsliBalas0
CoffeeNFTradervip
· 22jam yang lalu
sampai masalah keamanan teratasi
Lihat AsliBalas0
GasGasGasBrovip
· 22jam yang lalu
Teknologi saat ini masih belum matang
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)