Account Abstraction : Menuju adopsi besar -besaran dari blockchain

Maju

Bayangkan sebuah dunia di mana berinteraksi dengan blockchain sesederhana mengelola aplikasi perbankan di ponsel cerdas Anda. Saat ini, interaksi blockchain seringkali rumit: Anda harus mengelola kalimat pemulihan panjang dan biaya transaksi harus dibayar dalam mata uang (seringkali ETH) yang tidak selalu Anda miliki. Dunia kompleksitas ini bisa segera menjadi usang. Berkat Account Abstraction (AA) , inovasi besar, blockchain menjadi lebih intuitif dan aman, sehingga mendefinisikan kembali cara di mana pengguna berinteraksi dengan Ethereum dan jaringan lainnya.

Dalam artikel ini, kita akan mengeksplorasi secara mendalam apaAccount Abstractionitu, cara kerjanya, kelebihan dan kerugiannya, dan mengapa itu merupakan kemajuan penting untuk adopsi besar -besaran teknologi yang terdesentralisasi. Apakah Anda seorang penggila keuangan yang terdesentralisasi atau hanya penasaran untuk lebih memahami potensi blockchain, artikel ini akan memandu Anda langkah demi langkah di alam semesta yang menarik dariAccount Abstraction.

Daftar isi

Apa ituAccount Abstraction ?

Solusi untuk masalah lama

Sejak awal, Ethereum didasarkan pada dua jenis akun, masing -masing dengan kekhususannya:

  • Externally Owned Accounts (EOA)

    EOA adalah akun yang diadakan langsung oleh pengguna dan dikendalikan melalui sepasang kunci kriptografi: kunci publik (yang mengidentifikasi akun) dan kunci pribadi (yang digunakan untuk mengotorisasi transaksi). Secara konkret, sebagai pengguna, ini berarti Anda mengelola portofolio seperti Metamask atau Keluaran. Setiap transaksi yang Anda lakukan harus ditandatangani dengan kunci pribadi Anda, sehingga menjamin keamanan. Akun -akun ini sederhana dan praktis untuk mengirim atau menerima dana, tetapi mereka memiliki batasan:

    • Tidak ada program yang dapat diprogram: EOAS hanya dapat melakukan tindakan dasar seperti mentransfer dana atau memanggil smart contract . Logika yang lebih kompleks harus didelegasikan ke jenis akun lain.
    • Risiko Tinggi: Kehilangan kunci pribadi Anda adalah dengan kehilangan akses secara permanen ke dana Anda, tanpa kemungkinan pemulihan.

Informasi lebih lanjut di sini

  • Contract Accounts (CA)

    Contract Accounts adalah smart contract, yaitu program yang digunakan pada blockchain Ethereum. Tidak seperti EOAS, mereka tidak memiliki kunci pribadi dan tidak dapat memulai transaksi sendiri. Namun, mereka dapat menjalankan instruksi otomatis segera setelah mereka diminta oleh transaksi yang dikirim oleh EOA (atau kadang -kadang oleh CA lain). Misalnya :

    • Seorang pengguna dapat berinteraksi dengan dApp seperti Uniswap melalui CA, yang melakukan pertukaran token sesuai dengan aturan yang dikodekan dalam kontrak.
    • Pergantian juga dapat memicu proses yang lebih kompleks, seperti distribusi hadiah di salam atau pengelolaan pinjaman yang terdesentralisasi.

    Namun, semua ini didasarkan pada transaksi awal dari EOA atau ca yang diaktifkan lainnya. Tanpa peristiwa pemicu ini, omset tidak dapat bertindak secara mandiri.

Batas struktur ganda ini

Jika struktur ini memungkinkan Ethereum untuk menjadi blockchain yang dapat diprogram referensi, ia memiliki beberapa kelemahan untuk pengguna:

  • Manajemen kunci yang kompleks: EOA membutuhkan kewaspadaan konstan untuk melindungi kunci pribadi. Kesalahan atau kerugian dapat menyebabkan konsekuensi yang tidak dapat diperbaiki.
  • Ketergantungan pada ETH: Untuk berinteraksi dengan turnover, pengguna harus selalu memiliki ETH untuk membayar biaya transaksi (gas), bahkan jika aktivitas utamanya melibatkan token lain.
  • Kurangnya fleksibilitas: EOA tidak memungkinkan Anda untuk mempersonalisasikan aturan keselamatan atau mengotomatiskan tugas yang kompleks. Misalnya, Anda tidak dapat mendefinisikan batas pengeluaran atau otorisasi spesifik untuk interaksi yang berulang.
account abstraction

Keterbatasan ini membuat pengalaman pengguna sering membuat frustrasi dan tidak terlalu intuitif, khususnya untuk pendatang baru ke ekosistem. Di sinilahAccount Abstraction mulai berlaku, menawarkan solusi inovatif untuk menggabungkan yang terbaik dari kedua dunia.

EvolusiAccount Abstraction

Proposal Peningkatan Pertama (EIP-86, EIP-2938)

Gagasan Account Abstraction muncul pada tahun 2016. Untuk memahami evolusinya, Anda harus terlebih dahulu tahu apa EIP ( proposisi perbaikan Ethereum . EIP adalah dokumen teknis yang menggambarkan perubahan atau perbaikan yang ditawarkan untuk Ethereum . Setiap proposal tunduk pada proses diskusi dalam Ethereum sebelum kemungkinan adopsi.

  1. EIP-86: Lebih fleksibel dengan pola tanda tangan yang dipersonalisasi
    akun Ethereum untuk mengelola transaksi dengan berbagai diagram tanda tangan. Saat ini, Ethereum menggunakan satu jenis tanda tangan kriptografi: ECDSA (algoritma tanda tangan digital kurva elips) . Tanda tangan inilah yang mengautentikasi transaksi dan menjamin bahwa itu berasal dari pemiliknya yang sah.
    Dengan Account Abstraction , jenis tanda tangan lainnya dapat diperkenalkan. Misalnya :

    • Tanda Tangan Biometrik : Sidik Jari atau Pengenalan Wajah.
    • Multi-penandatanganan : Beberapa pengguna harus menyetujui transaksi sebelum pelaksanaannya, sehingga memperkuat keamanan.

    Namun, EIP-86 membutuhkan perubahan besar dalam protokol Ethereum, yang memperlambat adopsi.

  2. EIP-2938: Perbedaan antara penyewa tunggal dan multi-penyewa
    pada tahun 2020, konsep EIP-2938 memperkenalkan untuk membedakan dua jenis akun abstrak:

    • Single-Teante: Akun abstrak ini ditujukan untuk satu pengguna atau grup kecil. Misalnya, portofolio pribadi yang dikonfigurasi untuk kebutuhan spesifik (batas pengeluaran, pemulihan sosial, dll.).

    • Multi-remaja: Model ini dirancang untuk digunakan oleh sejumlah besar pengguna dalam suatu aplikasi. Misalnya, platform terdesentralisasi seperti DEX (pertukaran terdesentralisasi). Dalam hal ini, satu akun abstrak dapat mengelola interaksi ribuan, atau bahkan jutaan pengguna.

      Bagaimana cara kerjanya?
      Akun multi-remaja menggunakan aturan yang dapat diprogram untuk mendistribusikan interaksi antara pengguna. Ambil contoh DEX: alih -alih membuat akun terpisah untuk setiap pengguna, smart contract dapat memusatkan semua operasi. Setiap pengguna bertindak sebagai "undian" dalam kerangka akun bersama ini, tetapi aturan akses dan keamanan tetap didefinisikan secara ketat untuk menjamin integritas dana dan transaksi.

EIP-2938 juga menawarkan jenis transaksi tertentu untuk mengoptimalkan wallets pintar . Tapi apa itu dompet pintar?
Dompet pintar adalah portofolio berdasarkan smart contract , tidak seperti dompet klasik yang tergantung pada akun EOA. Ini berarti bahwa ini dapat diprogram dan mampu mengelola aturan lanjutan seperti pembayaran otomatis, banyak otorisasi atau pemulihan akun. Portofolio ini sudah ada dan digunakan oleh solusi seperti uang atau braavos , tetapi adopsi mereka dibatasi oleh kendala protokol saat ini.


Munculnya ERC-4337

Pada tahun 2023, ERC-4337 memperkenalkan kemajuan besar untuk Account Abstraction . Tapi apa itu ERC? Permintaan Ethereum adalah standar yang mendefinisikan fungsionalitas pada smart contract , tanpa memodifikasi aturan dasar Ethereum Ethereum .

ERC-4337 memungkinkan untuk mengimplementasikan Account Abstraction Tanpa mengubah protokol dasar Ethereum . Standar ini didasarkan pada lapisan tambahan smart contract , ditambahkan di atas blockchain yang ada. Ini menyederhanakan adopsi, karena tidak diperlukan pembaruan protokol yang mengganggu.


Mempools khusus dan mempool

Salah satu konsep kunci dari ERC-4337 adalah pengguna . Tidak seperti transaksi konvensional yang membutuhkan tanda tangan EOA, operasi pengguna merangkum beberapa tindakan (seperti mengirim token atau interaksi dengan smart contract ) dalam satu operasi. Ini lebih fleksibel daripada transaksi tradisional karena:

  • Ini mungkin termasuk aturan bersyarat, misalnya: "Menjalankan transaksi ini hanya jika ambang batas harga tercapai".
  • Ini memungkinkan yang dikelompokkan atau tertunda , yang menyederhanakan interaksi kompleks dengan aplikasi terdesentralisasi.
  • Ini dapat disponsori oleh pihak ketiga melalui paymaster, menghindari pengguna untuk membayar biaya gas secara langsung di ETH.

Pengguna ini dikelompokkan dalam mempool khusus . Tapi apa itu mempool?
Mempool atau "kumpulan memori") adalah antrian di mana transaksi menunggu validasi disimpan. Secara tradisional, hanya transaksi yang ditandatangani oleh EOA yang dapat memasukkannya. Dengan ERC-4337, mempool khusus dibuat untuk memperlakukan operasi pengguna secara mandiri, yang mengurangi ketergantungan EOA dan meningkatkan efisiensi.


Dampak ERC-4337

Berkat ERC-4337, pengembang sekarang dapat memanfaatkan fitur canggih dari akun abstrak sambil tetap kompatibel dengan infrastrukturEthereumyang ada. Perkembangan ini membuka jalan menuju pengalaman pengguna yang lebih cair dan intuitif, dengan membuat portofolio desentralisasi semudah digunakan sebagai aplikasi perbankan konvensional.

Bagaimana cara kerjaAccount Abstraction ?

Peran pengguna

Sebagai bagian dari ERC-4337, interaksi pengguna dengan blockchain tidak lagi dilakukan oleh transaksi konvensional yang diprakarsai dari akun yang dimiliki eksternal (EOA). Sebaliknya, mereka mengambil bentuk pengguna . Koperasi pengguna adalah transaksi yang dienkapsulasi yang berisi niat pengguna dengan cara yang fleksibel dan terprogram.

Contoh konkret:
Bayangkan bahwa pengguna ingin melakukan tiga tindakan pada platform keuangan terdesentralisasi ( DeFi ):

  1. Mengotorisasi platform untuk menggunakan tokennya.
  2. Buat pertukaran antara dua cryptocurrency.
  3. Tempatkan token yang dipertukarkan di kolam likuiditas.

Dengan transaksi konvensional, setiap langkah harus dilakukan secara terpisah, menghasilkan beberapa biaya gas. Di sisi lain, operasi pengguna dapat menggabungkan ketiga niat ini dalam satu operasi. Pendekatan ini menyederhanakan pengalaman pengguna dan berpotensi mengurangi biaya terkait.


Peran bundlers

Untuk mengeksekusi pengguna , entitas yang disebut Bundler berperan. Bundler bertanggung jawab atas:

  1. Kumpulkan beberapa pengguna dari MEMPOOL khusus (antrian khusus).
  2. Buat transaksi tunggal yang menyatukan semua pengguna ini.
  3. Kirim pengelompokan ini dengan blockchain untuk validasi.

Mengapa itu perlu?

Pengguna, meskipun terbalik, bukan transaksi konvensional. Mereka tidak dapat divalidasi langsung pada blockchain karena mereka tidak memiliki kunci pribadi terkait untuk menandatangani transaksi tingkat rendah. Oleh karena itu, bundler bertindak sebagai perantara, menyederhanakan integrasi pengguna dalam protokol Ethereum.


Pembayaran biaya dengan token ERC-20

Salah satu keuntungan utama dari ERC-4337 adalah kemungkinan membayar biaya gas dengan token ERC-20 , seperti USDC atau DAI, berkat paymasters .

  • Bagaimana cara kerjanya?
    Paymasters adalah smart contract yang menutupi biaya transaksi atas nama pengguna. Misalnya, jika Anda ingin membayar dengan DAI, paymaster akan secara otomatis mengonversi DAI Anda ke ETH (token asli yang diperlukan untuk membayar gas) sebelum mengirimkan transaksi.

  • Apakah biayanya bervariasi sesuai dengan token yang digunakan?
    Ya, biayanya dapat bervariasi karena konversi ke ETH tergantung pada nilai tukar antara token ERC-20 yang digunakan dan ETH pada saat transaksi. Beberapa token dapat menyebabkan biaya yang sedikit lebih tinggi karena variasi harga dan biaya konversi.


Pemulihan Sosial: Alternatif untuk Kalimat Pemulihan

Masalah umum portofolio tradisional adalah hilangnya kalimat pemulihan . ERC-4337 memperkenalkan mekanisme yang disebut pemulihan sosial , yang menyederhanakan proses tanpa mengorbankan keamanan.

  • Apa itu Pemulihan Sosial?
    Sistem ini didasarkan pada wali , artinya individu, perangkat atau layanan yang ditunjuk sebelumnya oleh pengguna untuk membantu mereka memulihkan akun mereka jika terjadi kehilangan. Misalnya, Anda dapat mendefinisikan teman dekat Anda, layanan portofolio, atau perangkat sekunder seperti "penjaga gawang".

  • Bagaimana cara kerjanya?
    Jika Anda kehilangan akses ke akun Anda, penjaga dapat berkolaborasi untuk memungkinkan pemulihan. Berikut adalah skenario khas:

    1. Pengguna menunjukkan hilangnya aksesnya.
    2. Penjaga menerima pemberitahuan dan secara kolektif menyetujui permintaan pemulihan.
    3. Akun ini dipulihkan dengan kunci pribadi baru, tanpa perlu kalimat pemulihan.

Sistem ini sudah digunakan oleh wallets pintar , seperti Money dan Braavos , yang menawarkan antarmuka intuitif untuk mengonfigurasi dan mengelola penjaga gawang.


Mengapa pengguna lebih fleksibel daripada transaksi konvensional?

Transaksi klasik yang diprakarsai oleh EOA terbatas dalam kapasitasnya: ia melakukan tindakan pada satu waktu, harus ditandatangani oleh kunci pribadi, dan hanya didasarkan pada sumber daya pengguna individu.

Di sisi lain, operasi pengguna memungkinkan:

  1. Untuk menggabungkan beberapa tindakan dalam satu operasi, seperti otorisasi, pertukaran, dan pengajuan token dalam suatu tahap.
  2. Untuk mendelegasikan pembayaran biaya kepada pihak ketiga melalui paymaster.
  3. Untuk menentukan kondisi spesifik sebelum dieksekusi, sebagai harga minimum untuk pertukaran.
  4. Untuk menyederhanakan pengalaman pengguna , dengan mengintegrasikan opsi seperti pemulihan sosial atau otentikasi biometrik.

Account Abstraction dan operasi pengguna secara mendalam mengubah pengalaman pengguna pada Ethereum, membuat interaksi blockchain lebih sederhana, mudah diakses, dan fleksibel. Inovasi -inovasi ini membuka jalan bagi adopsi yang lebih luas, terutama dengan pengguna non -teknis.

account abstraction

Proyek MenerapkanAccount Abstraction

Account Abstraction adalah teknologi yang muncul yang menarik banyak proyek di ekosistem blockchain. Ethereum , dengan implementasi ERC-4337, berada di garis depan inovasi ini. Standar ini memungkinkan Anda untuk membuat wallets pintar yang mampu mengintegrasikan fungsionalitas canggih seperti pemulihan sosial atau pembayaran untuk biaya dalam token ERC-20. Di antara portofolio yang sudah kompatibel, Money dan Braavos menonjol. Silver menawarkan fitur pemulihan sosial melalui penjaga yang telah ditentukan, sementara Braavos menyoroti opsi seperti batas pengeluaran harian dan otentikasi biometrik.

solusi Layer 2 , Starknet mengadopsi pendekatan asli dengan secara langsung memasukkan Account Abstraction ke jantung arsitekturnya. Setiap akun di Starknet adalah smart contract , menghilangkan perbedaan tradisional antara EOA dan Contract Accounts . Integrasi asli ini memungkinkan pengembang untuk merancang dApp yang sangat dapat disesuaikan

Inisiatif lain seperti Safe (sebelumnya Gnosis Safe) juga menyesuaikan solusi mereka untuk mengambil keuntungan dari Account Abstraction . Aman, dikenal karena portofolio multi-sinyalnya, mengeksplorasi integrasi dengan ERC-4337 untuk memberikan peningkatan fleksibilitas kepada pengguna institusional dan individu. Selain itu, kolaborasi dengan aktor tradisional seperti visa menunjukkan bahwa kasus penggunaan melampaui ekosistem crypto. Visa saat ini sedang bereksperimen dengan pembayaran otomatis pada Ethereum wallets pintar yang menggabungkan Account Abstraction .

Akhirnya, proyek-proyek seperti Bikonomi dan Stackup berpartisipasi dalam implementasi bundlers Layanan Paymaster , penting untuk berfungsinya ERC-4337 yang tepat. Infrastruktur ini memainkan peran kunci dalam manajemen pengguna, memungkinkan untuk menyederhanakan pengalaman pengguna sambil menjamin kompatibilitas dengan Ethereum . Bersama -sama, proyek -proyek ini membentuk masa depan blockchain dengan membuat alatnya lebih intuitif, fleksibel dan mudah diakses.

Near Protocol , yang dikenal karena kemudahan penggunaan dan kinerja tinggi, juga mengadopsi Account Abstraction untuk meningkatkan pengalaman pengguna. Tidak seperti Ethereum , di mana Account Abstraction masih dalam pengembangan melalui ERC-4337, dekat menggabungkan fungsionalitas ini secara alami berkat arsitekturnya berdasarkan smart contract yang fleksibel . Ini memungkinkan pengguna untuk mendapatkan manfaat dari portofolio tanpa kunci pribadi yang kompleks, dengan opsi canggih seperti pemulihan sosial dan pembayaran otomatis . Misalnya, sudah dekat memungkinkan Anda untuk mengkonfigurasi portofolio di mana biaya transaksi dapat ditanggung oleh dApp atau dibayar dalam token selain mata uang asli. Dengan menggabungkan fitur ini pada antarmuka yang sederhana dan dapat diakses, Near Protocol posisi Account Abstraction seperti tuas kunci untuk menarik audiens yang tidak bertekhisan dan mempercepat adopsi besar -besaran blockchain.

FAQ diaccount abstraction

1. Apa itu Account Abstraction ?
Teknologi untuk mengelola akun blockchain melalui smart contract S, menawarkan fleksibilitas dan keamanan.

2. Mengapa itu penting?
Ini menyederhanakan penggunaan blockchain, meningkatkan keamanan dan mengurangi hambatan ke pintu masuk.

3. Apa itu ERC-4337?
Standar yang mengimplementasikan AA pada Ethereum menggunakan pengguna.

4. Proyek apa yang sudah menggunakan AA?
Dompet seperti uang dan braavos, serta perusahaan seperti Visa wallets


Kesimpulan tentangaccount abstraction

Account Abstraction adalah inovasi utama yang mendefinisikan kembali standar interaksi dengan blockchain. Dengan menggabungkan kesederhanaan, keamanan dan fleksibilitas, itu membuka jalan bagi adopsi besar -besaran teknologi yang terdesentralisasi.

Bacaan tambahan: Untuk memperdalam pengetahuan Anda, klik kata -kata gemuk untuk menemukan artikel kami tentang Near Protocol serta kunci publik dan pribadi .

Investasi dalam cryptocurrency berisiko. Crypternon tidak dapat dianggap bertanggung jawab, secara langsung atau tidak langsung, atas kerusakan atau kerugian yang disebabkan oleh penggunaan properti atau layanan yang diajukan dalam artikel ini. Investasi yang terkait dengan cryptocurrency secara alami berisiko, pembaca harus melakukan penelitian sendiri sebelum melakukan tindakan apa pun dan berinvestasi hanya dalam batas kapasitas keuangan mereka. Kinerja masa lalu tidak menjamin hasil di masa depan. Artikel ini bukan merupakan investasi .

Tautan tertentu dari artikel ini berafiliasi, yang berarti bahwa jika Anda membeli produk atau mendaftar melalui tautan ini, kami akan mengumpulkan komisi dari mitra kami. Komisi ini tidak melatih biaya tambahan untuk Anda sebagai pengguna dan kemitraan tertentu memungkinkan Anda untuk mengakses promosi.

Rekomendasi AMF. Tidak ada hasil tinggi yang dijamin, produk dengan potensi kinerja tinggi menyiratkan risiko tinggi. Pengambilan risiko ini harus sejalan dengan proyek Anda, cakrawala investasi Anda dan kemampuan Anda untuk kehilangan sebagian dari tabungan ini. Jangan berinvestasi jika Anda tidak siap untuk kehilangan semua atau sebagian modal Anda .

Untuk melangkah lebih jauh, baca pemberitahuan hukum , kebijakan privasi , dan ketentuan penggunaan umum .