Abstraksi Akun: Sebuah Perubahan Paradigma dalam UX Web3?

Menengah5/7/2024, 1:55:29 AM
Dengan merangkul prinsip-prinsip kemajuan dan inovasi dalam domain kripto, Account Abstraction menawarkan alternatif untuk keterlibatan Ethereum yang lancar.

Isi

  1. Sebelum AA
  2. Alur Transaksi AA
  3. Komponen AA
  4. Tumpukan AA
  5. Apa yang akan AA bawa?
  6. Investment Thesis, di mana nilai akan terakumulasi?
  7. Lainnya
  8. Ucapan Penutup

Ditulis oleh Calvin dan Thomas

Dalam ranah Web3 yang selalu berkembang, konsep penting sedang menimbulkan decak kagum yang patut diperhatikan dalam komunitas kripto, siap untuk melepaskan gelombang besar pengguna baru. Inovasi 'transformasional' ini tak lain adalah Abstraksi Akun - katalisator kuat yang menentukan kembali struktur interaksi kita dengan Ethereum.

Hari-hari konvensional Akun Milik Eksternal (EOA), yang diwakili oleh dompet populer seperti MetaMask, di mana pengguna bertanggung jawab atas menjaga frasa benih pribadi mereka mungkin sudah berlalu. Dengan merangkul prinsip kemajuan dan inovasi dalam domain kripto, Abstraksi Akun menawarkan alternatif untuk keterlibatan Ethereum yang mulus.

Account Abstraction (AA) memungkinkan pengguna untuk memulai perjalanan di mana pengalaman berbasis pengguna menjadi sangat penting, dan keamanan yang tak tergoyahkan menjadi landasan utama. AA berusaha untuk membongkar batasan praktik-praktik kuno sambil memperkuat kesucian aset bagi penggemar berpengalaman dan pengguna pemula yang menghindari risiko.

TLDR

  • Pengantar:
    Abstraksi Akun (AA) berada di garis depan evolusi Ethereum, berjanji untuk mendefinisikan ulang bagaimana pengguna berinteraksi dengan platform. Dengan menawarkan alternatif yang lebih unggul dan ramah pengguna daripada Akun Milik Eksternal (EOA) tradisional seperti MetaMask, AA siap untuk secara signifikan meningkatkan pengalaman pengguna Web3.
  • Kerangka Akun Saat Ini Ethereum:
    Ekosistem Ethereum pada dasarnya berkisar pada dua jenis akun. Akun Milik Eksternal (EOAs) dikendalikan oleh kunci pribadi individu, memungkinkan pengguna berinteraksi secara langsung. Di sisi lain, Akun Kontrak (CAs) didorong oleh kode kontrak pintar, memungkinkan operasi dan interaksi yang lebih kompleks.
  • Tumpukan AA dan Signifikansinya:
    Munculnya proyek-proyek di bawah bendera ERC 4337 sedang membentuk kembali lanskap blockchain. Proyek-proyek ini mencakup berbagai interaksi blockchain, mulai dari memfasilitasi Jembatan dan Ramps untuk transfer aset yang lancar hingga memperkenalkan mekanisme Abstraksi Gas yang menyederhanakan biaya transaksi. Tumpukan AA bertujuan untuk menyederhanakan dan meningkatkan interaksi ini, menjadikannya lebih intuitif bagi pengguna akhir.
  • Fitur Pionir yang Diperkenalkan oleh AA:
  1. Sesi Terpercaya: Menarik paralel dengan pengalaman belanja online, AA memperkenalkan konsep 'Sesi Terpercaya.' Pengguna dapat menetapkan aturan yang telah ditentukan sebelumnya untuk interaksi dApp mereka, menghilangkan kebutuhan untuk menandatangani setiap transaksi.
  2. Transfer Terjadwal: AA membuka jalan bagi solusi keuangan inovatif, seperti pembayaran terjadwal self-custodial. Fitur ini memiliki potensi untuk merevolusi model langganan on-chain, menawarkan fleksibilitas yang belum pernah terjadi sebelumnya.
  3. Persetujuan Multi-Pihak dengan MPC: Dengan mengintegrasikan dompet Perhitungan Multi-Pihak (MPC) ke dalam kerangka kerja AA, akses dana menjadi lebih aman dan efisien. Layanan eksternal kini dapat menarik dana tanpa proses yang rumit untuk mengumpulkan tanda tangan pemegang kunci yang berbeda.
  • Potensi Risiko dan Tantangan:
    Meskipun AA menawarkan berbagai keuntungan, ini tidaklah tanpa tantangannya. Keberatan telah diajukan mengenai pelacakan dana, potensi vektor serangan baru yang mungkin dieksploitasi oleh pelaku jahat, dan peningkatan biaya yang terkait dengan implementasi AA. Selain itu, ada ketakutan yang mengancam tentang sentralisasi infrastruktur, yang dapat merusak etos desentralisasi dari blockchain
  • Wawasan Investasi dari OP Crypto:
    OP Crypto, dengan kecerdasan pasar yang tajam, secara cermat memantau perkembangan di Lapisan Akun. Mereka telah menunjukkan dukungan mereka untuk Jaringan Particle, sebuah proyek yang didedikasikan untuk menyempurnakan modularitas AA. Penekanannya jelas: agar AA mendapatkan adopsi yang luas, solusi yang menjelaskan kompleksitas yang mendasarinya adalah sangat penting.
  • Janji ERC-6900:
    Mengembangkan landasan yang dibuat oleh ERC-4337, ERC-6900 diperkenalkan pada bulan April 2023. Standar baru ini bertujuan untuk membawa standarisasi yang lebih besar dalam utilitas akun, memastikan bahwa manfaat AA lebih mudah diakses dan modular untuk komunitas yang lebih luas.
  • Pemikiran Akhir:
    Lanskap AA sangat beragam dan dinamis, dengan banyak pembangun berbakat yang terus mendorong batas-batasnya. Meskipun tantangan pasar yang melekat, ada rasa optimisme yang nyata mengenai potensi AA, terutama mengingat inovasi yang dibawa oleh ERC-4337. Dengan investasi aktif dan minat yang besar dalam memfasilitasi kolaborasi, OP Crypto fest firmly berada di jantung evolusi ini.

1. Sebelum AA

Hari ini ada dua jenis akun di Ethereum:

  1. Akun Milik Eksternal (EOA)

  2. Akun Kontrak (CAs)

Tabel di bawah ini menguraikan beberapa perbedaan utama antara EOAs dan CAs:

Seperti yang disebutkan, EOAs adalah akun yang dibuat menggunakan perangkat lunak dompet seperti MetaMask atau Rainbow, yang dikelola oleh kunci publik dan pribadi masing-masing. Akun-akun tersebut memiliki kemampuan yang relatif terbatas karena penggunaannya biasanya tidak melebihi inisiasi transaksi dan pembayaran biaya gas.

2. Alur Transaksi AA

Berikut adalah diagram tingkat tinggi yang menyajikan alur transaksi ERC-4337:

  1. Seorang pengguna meminta untuk menyelesaikan transaksi melalui dApp yang didukung
  2. Perangkat Lunak Dompet membuat Operasi Pengguna

a. UserOperation ditampilkan kepada pengguna

b. Pengguna diminta untuk menandatangani

c. UserOperation dikirim ke Bundler

  1. Bundler menerima Operasi Pengguna

a. Bundler memverifikasi UserOperation: i. melalui EntryPoint

b. UserOperation ditambahkan ke mempool alternatif

c. Block builder menambahkan sebagai blok ke blockchain

Di bawah ini adalah diagram mendalam yang menyajikan alur transaksi ERC-4337:

Gambar dari Visa "Memikirkan Kembali Transaksi Digital dengan Abstraksi Akun"

Beberapa istilah di atas mungkin tidak dikenal oleh pengguna crypto, karena mereka adalah konsep asli dari Abstraksi Akun, yang diperkenalkan melalui ERC-4337. Sekarang kita akan membahas istilah dan konsep baru ini yang memisahkan AA dari standar EOA saat ini.

3. Komponen dari AA

UserOperation (UserOp) adalah objek pseudo-transaksi yang mewakili niat transaksi pengguna. UserOperations secara teknis BUKAN transaksi, meskipun mungkin disebut sebagai "transaksi ERC-4337."

Mempool UserOperation: Sebuah mempool khusus untuk UserOperations. Terdiri dari jaringan peer-to-peer tanpa izin di mana node menggunakan logika untuk menentukan apakah UserOp akan dikirim ke rekan-rekan. Ini adalah langkah baru (dibandingkan dengan mempool tradisional) untuk sebuah UserOp sebelum mendarat di rantai.

§ UserOps yang hanya menggunakan Paymasters yang terdaftar dan/atau Aggregators ditempatkan ke dalam mempool alternatif, di mana Bundlers yang mendukung Paymasters/Aggregators yang terdaftar dapat menggunakan UserOps dari mempool alternatif. UserOps dari main dan alternate mempools dapat digabungkan bersama.

Pembundel

Bundlers menggabungkan beberapa UserOps bersama dan mengirim bundel tersebut untuk dieksekusi melalui EntryPoint. Acara ini terlihat seperti transaksi EOA ke kontrak pintar, tetapi dalam kasus ini alamat “dari” adalah Bundler, dan alamat “ke” adalah kontrak EntryPoint.

UserOps dipilih oleh Bundlers berdasarkan prioritas biaya; logika yang sama yang digunakan oleh pembangun blok Ethereum saat ini. Karena Bundlers adalah pengirim, mereka bertanggung jawab untuk membayar biaya gas, tetapi akan mendapatkan kompensasi melalui biaya eksekusi UserOp individu.

Bundlers adalah node yang mengirimkan UserOperation on-chain. Ada bundlers publik dan pribadi, masing-masing melayani fungsi yang sama, namun menggabungkan UserOps dari sumber yang berbeda. Bundler publik menerima UserOperations dari semua sumber yang belum terverifikasi secara terdesentralisasi, yang memerlukan mereka untuk menjalani proses penyaringan untuk menolak transaksi dengan potensi berbahaya. Khususnya, mereka sangat penting dalam mencegah serangan Denial-of-Service (DoS) melalui manajemen reputasi paymasters. Fungsi bundler publik semuanya memiliki biaya, baik dalam komputasi, gas, atau penyimpanan, untuk beroperasi dengan benar.

Sebaliknya, bundler privat adalah bundler yang dibangun untuk hanya menggabungkan UserOperations dari sumber tertentu. Sebagai contoh, penyedia dompet mungkin membuat bundler privat yang hanya menerima UserOperations dari pengguna dompet tersebut. Metode ini memungkinkan beberapa proses dilewati yang menghasilkan biaya pengguna yang lebih rendah melalui penghematan biaya gas. Selain itu, bundel privat dapat memberikan inklusi mempool yang lebih cepat serta potensi transaksi resistensi MEV.

Paymaster

Seorang paymaster bertanggung jawab atas sponsor biaya gas untuk transaksi EVM melalui Abstraksi Akun melalui kontrak EntryPoint. Paymaster juga memungkinkan pembayaran biaya gas dalam ERC-20, kartu kredit, langganan, dll. sehingga pengguna tidak perlu mengorbankan keamanan atau menyimpan Eth. Logika abstraksi gas didefinisikan oleh Paymaster, dan diimplementasikan oleh dApps yang ingin mensponsori biaya gas pengguna mereka.

Pengembang DApp mungkin ingin menggunakan paymaster karena mensponsori biaya gas menurunkan hambatan untuk berpartisipasi, sehingga lebih mudah untuk mendapatkan lebih banyak pengguna. Agar pengembang dapat menyertakan paymaster sponsor, mereka harus menetapkan kebijakan mengenai UserOps mana yang dapat disponsori. Namun, jumlah aturan yang didukung sepenuhnya tergantung pada penyedia paymaster.

Memungkinkan pembayaran gas dalam ERC-20 memiliki tujuan yang sama: meningkatkan pengalaman pengguna. Kemampuan untuk membayar dengan stablecoin lebih menarik bagi pengguna daripada aset yang lebih volatile seperti Eth. Harus menyimpan Eth di dompet untuk membayar biaya gas tidak mendukung pertumbuhan pengguna baru karena proses pembelian Eth mungkin cukup untuk mencegah pengguna non-kripto asli untuk melanjutkan lebih jauh.

Catatan: Paymaster juga dapat dibangun dan dioperasikan secara kustom, tetapi di bawah ini kami mencantumkan beberapa penyedia paymaster terkemuka.

Proyek Terkenal:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Manajer Gas

Pimlico’sMemverifikasi Paymaster

EntryPoint

The EntryPoint memverifikasi dan menjalankan UserOperations yang dikirimkan kepadanya oleh Bundler. Mereka berfungsi sebagai titik masuk yang digunakan oleh semua dompet kontrak pintar yang sesuai dengan ERC-4337 untuk bertransaksi di EVM. Ini dapat dibandingkan dengan kontrak deposit staking tunggal. Logika yang digunakan oleh dompet kontrak pintar disederhanakan saat menggunakan EntryPoint, mengabstraksikan fungsi kontrak pintar yang rumit ke EntryPoint daripada dompet. Pada dasarnya, mekanisme EntryPoint memungkinkan dompet untuk berfungsi sebagai kontrak pintar.

"...Memberikan penyedia infrastruktur dompet lebih banyak opsi untuk menyediakan fitur dompet pintar seperti pemulihan akun, multi-tanda asli, dan menutupi biaya gas untuk pengguna."

  • Michael Lewellen, Kepala Arsitektur Solusi @ OpenZeppelin

Dompet

Dompet berada di garis depan diskusi Abstraksi Akun karena mereka memiliki hubungan langsung dengan pengguna, dan secara langsung terlibat dalam menawarkan pengguna Web3 pengalaman yang lebih aman dan menyenangkan. Dompet Kontrak Pintar memungkinkan pengguna untuk menyesuaikan cara mereka mengelola aset mereka, seperti yang dimungkinkan melalui Abstraksi Akun.

Sebelum ERC-4337, pemberi layanan pihak ketiga diperlukan untuk menyembunyikan rincian cara dan kapan sebuah EOA berfungsi, atau dengan Layer-2 AA-native seperti StarkNet atau ZKSync.

Perbandingan Operasi Dompet

4. Tumpukan AA

Kita dapat secara umum memahami proyek-proyek yang dibangun di ranah ERC 4337 dalam keranjang berikut. Lapisan-lapisan ini bekerja bersama untuk menutupi sebagian besar interaksi pengguna akhir dengan blockchain.

3.1 Lapisan Antarmuka Pengguna (UI)

Layer IU pada dasarnya menawarkan toolkit yang diperlukan untuk memanfaatkan pengalaman UX yang ditingkatkan yang dapat dibawa AA ke web3. Ini adalah lapisan di mana pengguna di-onboard melalui alamat email, nomor telepon, alamat dompet, atau profil media sosial. Selain itu, proyek-proyek yang membangun di lapisan ini menyediakan alat bagi pengembang aplikasi untuk memungkinkan pengguna membuat dompet mereka sendiri ("dompet tersemat") ke dalam aplikasi mereka. Dompet-donpet ini dapat disesuaikan untuk mencocokkan merek dApp dan menyediakan fitur tambahan.

Untuk dianggap sebagai “dompet,” harus ada tampilan antarmuka. Pengembang menghubungkan dan/atau membuat antarmuka dan aplikasi yang memungkinkan pengguna berinteraksi dengan akun blockchain.

Pembuatan Dompet Pintar Tersemat:

“Setelah pengguna masuk dengan email (Kata Sandi Sekali Pakai dikirim untuk memastikan itu adalah alamat email fungsional dan aktif untuk mencegah kesalahan dalam komunikasi pelanggan dan memastikan bahwa data pelanggan akurat) dompet tertanam dibuat untuk mereka, sepasang kunci dibuat untuk dompet itu. Pasangan kunci kemudian digunakan untuk membuat dompet kontrak pintar yang menggunakan kunci pribadi sebagai pemilik. Pada dasarnya, Anda menggunakan kunci pribadi dari dompet tertanam untuk mengendalikan dompet pintar yang lebih canggih.

Dompet yang dihasilkan dikembalikan sebagai penyedia, dan dapat diinteraksikan dengan cara yang mirip dengan EOA, dengan fleksibilitas untuk mendefinisikan hal-hal seperti sponsor gas sebagai bagian dari inisiasi dompet

  • Dynamic.xyz.

Lebih spesifiknya, Wallet (Akun) berisi tiga komponen yang berbeda, masing-masing dengan fungsi spesifik mereka sendiri.

  1. Kontrak Wallet: Kontrak yang mewakili akun pengguna

  2. Pengimplementasian Wallet: Kontrak yang membuat kontrak wallet

  3. Perangkat Lunak Dompet: UX yang mengirimkan UserOperations ke node (Pengikat)

Proyek-proyek terkemuka:

Jaringan Particle, Rahasia, Dinamis, Crossmint

3.2 Lapisan Akun

Lapisan Akun dapat dibagi menjadi dua sub-lapisan: Infrastruktur AA, dan Akun Pintar.

  1. Infrastruktur AA

Infrastruktur di AA mengacu pada komponen-komponen dan mekanisme yang mendasari yang memungkinkan terjadinya Abstraksi Akun. Fungsi utama lapisan ini adalah menyediakan layanan Bundler, Paymaster, dan EntryPoint yang berinteraksi secara mulus dengan penyedia dompet AA. Sebelumnya, kami menjelaskan bagaimana komponen-komponen ini cocok ke aliran transaksi yang lebih luas dari AA.

Proyek-proyek terkemuka:

Pengikat Alto(Pimlico)

Alchemy Rundler

Pengikat Infinitism

Voltaire (Candide)

Pengumpul StackUp

AA-Bundler

Skandha(Etherspot)

  1. Akun Cerdas
  • Dompet khusus untuk jenis kontrak pintar yang mengimplementasikan AA. Selama logika tersebut dapat direalisasikan oleh kontrak pintar Ethereum, akun dapat menyediakan fungsi AA yang diinginkan melalui kustomisasi, plug-in, dll. Sub-layer ini dapat dijelaskan dengan baik di bagian belakang dompet AA, yang secara efektif mengirimkan UserOperations ke layanan yang disediakan oleh penyedia Infra AA.
  • "Smart Account" adalah apa yang memungkinkan dompet dikendalikan melalui kontrak pintar yang dapat diprogram daripada kunci pribadi. Penambahan komposabilitas ini memungkinkan fitur yang dapat disesuaikan seperti melakukan tugas tertentu, mendukung berbagai metode otentikasi, dan lainnya.

Proyek-proyek terkenal:

Jaringan Partikel

Biconomy

Urutan

Kunci

ZeroDev

Aman{Core}

3.3 Lapisan Kunci

Layer Kunci berisi infrastruktur otentikasi yang dapat disesuaikan untuk aplikasi Web3 dan dompet.

Bentuk-bentuk alternatif dari metode log-in dan pembuatan dompet adalah titik fokus dari dompet Abstraksi Akun. Login sosial dan email adalah dua bentuk login yang ditekankan yang diharapkan akan mengembangkan basis pengguna Web3 dalam beberapa tahun mendatang karena metode ini dapat menyederhanakan proses onboarding dengan fitur Web2-esque untuk memudahkan transisi mereka ke Web3.

Ketika seorang pengguna masuk ke dApp menggunakan akun media sosial atau email, penyedia otentikasi seperti Particle dan Web3Auth dapat membuat dompet untuk pengguna tersebut tanpa kunci pribadi. Penyedia yang disebutkan sebelumnya menjamin keamanan ini melalui tanda tangan berbasis Multi-Party Computing (MPC).

SDK untuk fitur-fitur ini tersedia untuk digunakan dari penyedia otentikasi untuk integrasi di dApps mereka. Langkah penting untuk mengimplementasikan Abstraksi Akun ke dalam dApp adalah login sosial. mari kita bahas hubungan antara SDK Web3Auth dan aplikasi yang terintegrasi.

Ketika seorang pengguna memicu login dari salah satu penyedia login yang berbeda (melalui aplikasi dengan Web3Auth terintegrasi), token ID dikirimkan ke SDK Web3Auth. Token ID itu kemudian diteruskan ke Jaringan Auth untuk validasi dan sebagai balasannya, kunci pribadi pengguna dipisahkan menjadi beberapa shard di mana pengguna hanya memerlukan 2 dari total bagian kunci untuk memulihkan kunci pribadi mereka.

Proyek yang Menonjol:

Jaringan Partikel

Web3Auth

Gerbang

0xPass

5. Apa yang akan AA bawa?

Pengalaman Pengguna yang Lebih Baik

Berkomunikasi dengan aplikasi di dunia kripto tidak selalu merupakan hal yang mudah. Jika seorang pengguna ingin menggunakan beberapa aplikasi, bisa jadi ada hingga lima langkah terpisah yang terlibat untuk menyelesaikan fungsi yang diinginkan. Lebih penting lagi, bergantung pada frasa benih 12 kata untuk menjaga kendali atas dana seseorang adalah tidak masuk akal diberikan kepada orang-orang yang ingin memasuki ruang ini ketika sifat risiko kripto yang sudah ada merupakan rintangan yang menakutkan. Abstraksi Akun memungkinkan pemulihan dana melalui aplikasi media sosial, email, teman, dan keluarga, dll. Dengan kata lain, kehilangan kunci privat bukanlah akhir dari segalanya.

Biaya Lebih Rendah

Abstraksi Akun memungkinkan pengguna membayar biaya dalam token yang didukung secara kontraktual atau bahkan tidak membayar biaya sama sekali. Seperti yang diuraikan dalam tabel di atas, dengan EOA, pengguna harus mempertahankan saldo ETH untuk menyelesaikan transaksi karena biaya gas harus dibayarkan oleh pengguna (inisiator). Dengan AA, penggabungan Paymasters dengan ERC-4337, memungkinkan biaya gas disponsori/disubsidi, sehingga pengguna tidak perlu mempertahankan saldo ETH dalam dompet mereka. Selain itu, kemampuan untuk membayar dengan berbagai jenis token memungkinkan kebebasan dan kemudahan yang lebih besar saat beroperasi dalam ruang kripto.

Tindakan Kompleks Batching (alias Multicall)

Alih-alih terus-menerus menekan tombol “setujui” dan “konfirmasi” setiap kali melakukan transaksi, Abstraksi Akun dapat diprogram untuk mengumpulkan beberapa operasi untuk ditandatangani sekaligus. Hal ini dapat membuat transaksi menjadi lebih murah dan lebih cepat.

Sesi Terpercaya

Abstraksi Akun memungkinkan pengguna untuk memperlihatkan aturan interaksi dengan dApp sehingga mereka tidak perlu menandatangani setiap transaksi tertentu dan akan membuka kemungkinan UX yang lebih baik bagi pengguna akhir. Fitur ini dapat diibaratkan dengan belanja online, di mana pengguna menempatkan beberapa item di keranjang mereka, kemudian melakukan transaksi semua sekaligus.

Transfer Terjadwal

Melalui Abstraksi Akun, pembayaran berjadwal mandiri dan transfer berkala menjadi mungkin. Kemampuan ini menawarkan beberapa kasus penggunaan potensial mulai dari pembayaran gaji hingga model langganan on-chain.

Persetujuan Multi-Pihak

Dompet MPC (Multi-Party Computation) dapat bekerja bersama AA untuk memberikan kepada pengguna sistem manajemen kunci yang lebih aman. MPC memungkinkan untuk mendekomposisi pasangan kunci dompet, yang kemudian didistribusikan kepada personel terpercaya yang dipilih. AA seiring dengan MPC misalnya, memungkinkan layanan eksternal seperti vendor atau alat hosting untuk menarik dana secara otomatis dari akun tanpa memerlukan tanda tangan mayoritas pemegang kunci.

6. Investment Thesis, di mana nilai akan terakumulasi?

Meskipun masih dalam tahap awal, menentukan di mana nilai paling banyak akan terakumulasi dalam tumpukan AA sulit, karena secara teknis tidak ada standar yang ditentukan yang diikuti oleh industri. Namun, saat ini, sepertinya yang paling mungkin adalah penyedia infrastruktur AA memiliki potensi keuntungan terbesar ketika AA memasuki mainstream.

Saat ini ada beberapa penyedia infrastruktur AA aktif yang mewakili bentuk implementasi AA paling mudah untuk dApps baru dan yang sudah ada. Penyedia Bundler dan Paymaster memiliki potensi keuntungan finansial tertinggi karena layanan ini diperlukan untuk mengimplementasikan Account Abstraction, dan karena itu memiliki keunggulan yang sulit ditandingi. Sayangnya, ada kesempatan bagi penyedia-penyedia ini untuk membentuk oligopoli semacamnya, di mana dApps yang ingin mengadopsi AA harus menggandeng layanan-layanan ini, alih-alih membangun bundler dan paymaster pribadi mereka sendiri, yang mahal dan rumit.

Secara teori, siapa pun dapat mengoperasikan bundler, tetapi mengoperasikan bundler melibatkan kompleksitas teknologi yang kemungkinan besar tidak akan dimiliki oleh pengembang proyek-proyek baru, karena mereka dengan mudah dapat memanfaatkan salah satu layanan yang saat ini tersedia di pasar. Meskipun oligopoli bertentangan dengan ethos Web3 secara keseluruhan, masalah ini perlu dipecahkan untuk mencegah mendorong sentralisasi EVM.

Dengan pengembangan awal sumber terbuka seperti ERC-4337, pihak yang membuat kemajuan menjadi mungkin adalah area paling mungkin terjadi penumpukan nilai.

Area potensial tambahan dari akrual nilai: penyedia AA Wallet SDK.

Thesis kami di OP Crypto belum diformalkan, tapi kami terus memantau perkembangan Lapisan Akun. Kami berharap melihat proyek-proyek mulai menangani isu-isu saat ini dalam lapisan infrastruktur, namun karena konsepnya sangat baru, perkembangan seperti itu akan membutuhkan waktu yang jauh lebih lama.

Kami adalah pendukung bangga dari Jaringan Particle, yang telah menunjukkan dedikasi luar biasa untuk mengoptimalkan modularitas Abstraksi Akun. Mereka adalah ahli di bidang ini dan sedang membangun produk-produk terdepan untuk meningkatkan aksesibilitas dan efisiensi Web3 serta meningkatkan kegunaan bagi veteran dan pemula.

Solusi yang memiliki kemampuan untuk menyembunyikan berbagai kompleksitas yang mendasar masih diperlukan. Pengalaman bagi pengembang untuk mengintegrasikan AA ke dalam dApps mereka tetap lebih kompleks dari yang seharusnya untuk mendorong adopsi yang luas. Particle, di antara proyek-proyek lainnya sedang bekerja dengan sungguh-sungguh dalam masalah ini, dan kami sangat antusias melihat solusi apa yang dibangun untuk mengatasi hambatan integrasi.

7. Lainnya

Abstraksi Akun Modular dengan ERC-6900

Standardisasi akun pintar penting untuk lebih mengembangkan utilitasnya. ERC-6900 yang baru diperkenalkan (April 2023) membangun fitur yang diperkenalkan oleh ERC-4337, dan bertujuan untuk menawarkan standarisasi. ERC-6900 berfungsi untuk memperluas fungsionalitas ERC-4337 dengan meningkatkan modularitas utilitas akun. Peningkatan fleksibilitas dan adaptabilitas dapat dikaitkan dengan kemampuannya untuk mendukung implementasi melalui plugin.

Risiko

Sementara kita telah membahas kerumitan Abstraksi Akun dan sekarang memiliki gambaran bagaimana itu mewakili kemajuan dalam ranah pengalaman pengguna dan fungsionalitas, ada kekhawatiran tentang kerangka kerja baru ini dan dukungan tentu tidaklah sebulat hati. Meskipun daftar di bawah ini tidak lengkap, namun mengandung beberapa risiko utama yang terlihat saat ini.

  • Jejak Dana
  • Vektor Serangan Baru
  • Lebih Mahal untuk digunakan
  • Ketidakstandaran
  • Pusatnya penyedia infrastruktur
  • Pemulihan sosial dan 2FA bisa dikompromikan dan mungkin memerlukan penggunaan rekanan terpusat

8. Penutup

Lanskap Abstraksi Akun sedang berkembang dengan cepat, dan akan terus berkembang untuk masa depan yang dapat diperkirakan. Banyak pembangun berbakat sedang mengerjakan aplikasi dan kasus penggunaan baru untuk teknologi baru yang pasti akan menunjukkan bukti nyata manfaatnya dalam jangka pendek. Meskipun pasar saat ini telah membuat skala proyek berbasis blockchain menjadi lebih sulit, kami optimis tentang apa yang Abstraksi Akun, dan lebih khususnya ERC-4337 akan lakukan untuk mengurangi beberapa dari banyak kendala dari lingkungan Web3 saat ini.

Kami aktif berinvestasi dalam proyek-proyek AA dan terkait AA dan mendorong semua orang yang membangun di bidang ini untuk menghubungi kami! Kami selalu bersedia membantu para pembangun sebaik mungkin, kapan pun kami bisa!

Disclaimer:

  1. Artikel ini dicetak ulang dari [Inception Capital], Semua hak cipta dimiliki oleh penulis asli [Calvin dan Thomas]. Jika ada keberatan dengan cetak ulang ini, silakan hubungi Belajar Gatetim, dan mereka akan menanganinya dengan cepat.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Compartilhar

Conteúdo

Abstraksi Akun: Sebuah Perubahan Paradigma dalam UX Web3?

Menengah5/7/2024, 1:55:29 AM
Dengan merangkul prinsip-prinsip kemajuan dan inovasi dalam domain kripto, Account Abstraction menawarkan alternatif untuk keterlibatan Ethereum yang lancar.

Isi

  1. Sebelum AA
  2. Alur Transaksi AA
  3. Komponen AA
  4. Tumpukan AA
  5. Apa yang akan AA bawa?
  6. Investment Thesis, di mana nilai akan terakumulasi?
  7. Lainnya
  8. Ucapan Penutup

Ditulis oleh Calvin dan Thomas

Dalam ranah Web3 yang selalu berkembang, konsep penting sedang menimbulkan decak kagum yang patut diperhatikan dalam komunitas kripto, siap untuk melepaskan gelombang besar pengguna baru. Inovasi 'transformasional' ini tak lain adalah Abstraksi Akun - katalisator kuat yang menentukan kembali struktur interaksi kita dengan Ethereum.

Hari-hari konvensional Akun Milik Eksternal (EOA), yang diwakili oleh dompet populer seperti MetaMask, di mana pengguna bertanggung jawab atas menjaga frasa benih pribadi mereka mungkin sudah berlalu. Dengan merangkul prinsip kemajuan dan inovasi dalam domain kripto, Abstraksi Akun menawarkan alternatif untuk keterlibatan Ethereum yang mulus.

Account Abstraction (AA) memungkinkan pengguna untuk memulai perjalanan di mana pengalaman berbasis pengguna menjadi sangat penting, dan keamanan yang tak tergoyahkan menjadi landasan utama. AA berusaha untuk membongkar batasan praktik-praktik kuno sambil memperkuat kesucian aset bagi penggemar berpengalaman dan pengguna pemula yang menghindari risiko.

TLDR

  • Pengantar:
    Abstraksi Akun (AA) berada di garis depan evolusi Ethereum, berjanji untuk mendefinisikan ulang bagaimana pengguna berinteraksi dengan platform. Dengan menawarkan alternatif yang lebih unggul dan ramah pengguna daripada Akun Milik Eksternal (EOA) tradisional seperti MetaMask, AA siap untuk secara signifikan meningkatkan pengalaman pengguna Web3.
  • Kerangka Akun Saat Ini Ethereum:
    Ekosistem Ethereum pada dasarnya berkisar pada dua jenis akun. Akun Milik Eksternal (EOAs) dikendalikan oleh kunci pribadi individu, memungkinkan pengguna berinteraksi secara langsung. Di sisi lain, Akun Kontrak (CAs) didorong oleh kode kontrak pintar, memungkinkan operasi dan interaksi yang lebih kompleks.
  • Tumpukan AA dan Signifikansinya:
    Munculnya proyek-proyek di bawah bendera ERC 4337 sedang membentuk kembali lanskap blockchain. Proyek-proyek ini mencakup berbagai interaksi blockchain, mulai dari memfasilitasi Jembatan dan Ramps untuk transfer aset yang lancar hingga memperkenalkan mekanisme Abstraksi Gas yang menyederhanakan biaya transaksi. Tumpukan AA bertujuan untuk menyederhanakan dan meningkatkan interaksi ini, menjadikannya lebih intuitif bagi pengguna akhir.
  • Fitur Pionir yang Diperkenalkan oleh AA:
  1. Sesi Terpercaya: Menarik paralel dengan pengalaman belanja online, AA memperkenalkan konsep 'Sesi Terpercaya.' Pengguna dapat menetapkan aturan yang telah ditentukan sebelumnya untuk interaksi dApp mereka, menghilangkan kebutuhan untuk menandatangani setiap transaksi.
  2. Transfer Terjadwal: AA membuka jalan bagi solusi keuangan inovatif, seperti pembayaran terjadwal self-custodial. Fitur ini memiliki potensi untuk merevolusi model langganan on-chain, menawarkan fleksibilitas yang belum pernah terjadi sebelumnya.
  3. Persetujuan Multi-Pihak dengan MPC: Dengan mengintegrasikan dompet Perhitungan Multi-Pihak (MPC) ke dalam kerangka kerja AA, akses dana menjadi lebih aman dan efisien. Layanan eksternal kini dapat menarik dana tanpa proses yang rumit untuk mengumpulkan tanda tangan pemegang kunci yang berbeda.
  • Potensi Risiko dan Tantangan:
    Meskipun AA menawarkan berbagai keuntungan, ini tidaklah tanpa tantangannya. Keberatan telah diajukan mengenai pelacakan dana, potensi vektor serangan baru yang mungkin dieksploitasi oleh pelaku jahat, dan peningkatan biaya yang terkait dengan implementasi AA. Selain itu, ada ketakutan yang mengancam tentang sentralisasi infrastruktur, yang dapat merusak etos desentralisasi dari blockchain
  • Wawasan Investasi dari OP Crypto:
    OP Crypto, dengan kecerdasan pasar yang tajam, secara cermat memantau perkembangan di Lapisan Akun. Mereka telah menunjukkan dukungan mereka untuk Jaringan Particle, sebuah proyek yang didedikasikan untuk menyempurnakan modularitas AA. Penekanannya jelas: agar AA mendapatkan adopsi yang luas, solusi yang menjelaskan kompleksitas yang mendasarinya adalah sangat penting.
  • Janji ERC-6900:
    Mengembangkan landasan yang dibuat oleh ERC-4337, ERC-6900 diperkenalkan pada bulan April 2023. Standar baru ini bertujuan untuk membawa standarisasi yang lebih besar dalam utilitas akun, memastikan bahwa manfaat AA lebih mudah diakses dan modular untuk komunitas yang lebih luas.
  • Pemikiran Akhir:
    Lanskap AA sangat beragam dan dinamis, dengan banyak pembangun berbakat yang terus mendorong batas-batasnya. Meskipun tantangan pasar yang melekat, ada rasa optimisme yang nyata mengenai potensi AA, terutama mengingat inovasi yang dibawa oleh ERC-4337. Dengan investasi aktif dan minat yang besar dalam memfasilitasi kolaborasi, OP Crypto fest firmly berada di jantung evolusi ini.

1. Sebelum AA

Hari ini ada dua jenis akun di Ethereum:

  1. Akun Milik Eksternal (EOA)

  2. Akun Kontrak (CAs)

Tabel di bawah ini menguraikan beberapa perbedaan utama antara EOAs dan CAs:

Seperti yang disebutkan, EOAs adalah akun yang dibuat menggunakan perangkat lunak dompet seperti MetaMask atau Rainbow, yang dikelola oleh kunci publik dan pribadi masing-masing. Akun-akun tersebut memiliki kemampuan yang relatif terbatas karena penggunaannya biasanya tidak melebihi inisiasi transaksi dan pembayaran biaya gas.

2. Alur Transaksi AA

Berikut adalah diagram tingkat tinggi yang menyajikan alur transaksi ERC-4337:

  1. Seorang pengguna meminta untuk menyelesaikan transaksi melalui dApp yang didukung
  2. Perangkat Lunak Dompet membuat Operasi Pengguna

a. UserOperation ditampilkan kepada pengguna

b. Pengguna diminta untuk menandatangani

c. UserOperation dikirim ke Bundler

  1. Bundler menerima Operasi Pengguna

a. Bundler memverifikasi UserOperation: i. melalui EntryPoint

b. UserOperation ditambahkan ke mempool alternatif

c. Block builder menambahkan sebagai blok ke blockchain

Di bawah ini adalah diagram mendalam yang menyajikan alur transaksi ERC-4337:

Gambar dari Visa "Memikirkan Kembali Transaksi Digital dengan Abstraksi Akun"

Beberapa istilah di atas mungkin tidak dikenal oleh pengguna crypto, karena mereka adalah konsep asli dari Abstraksi Akun, yang diperkenalkan melalui ERC-4337. Sekarang kita akan membahas istilah dan konsep baru ini yang memisahkan AA dari standar EOA saat ini.

3. Komponen dari AA

UserOperation (UserOp) adalah objek pseudo-transaksi yang mewakili niat transaksi pengguna. UserOperations secara teknis BUKAN transaksi, meskipun mungkin disebut sebagai "transaksi ERC-4337."

Mempool UserOperation: Sebuah mempool khusus untuk UserOperations. Terdiri dari jaringan peer-to-peer tanpa izin di mana node menggunakan logika untuk menentukan apakah UserOp akan dikirim ke rekan-rekan. Ini adalah langkah baru (dibandingkan dengan mempool tradisional) untuk sebuah UserOp sebelum mendarat di rantai.

§ UserOps yang hanya menggunakan Paymasters yang terdaftar dan/atau Aggregators ditempatkan ke dalam mempool alternatif, di mana Bundlers yang mendukung Paymasters/Aggregators yang terdaftar dapat menggunakan UserOps dari mempool alternatif. UserOps dari main dan alternate mempools dapat digabungkan bersama.

Pembundel

Bundlers menggabungkan beberapa UserOps bersama dan mengirim bundel tersebut untuk dieksekusi melalui EntryPoint. Acara ini terlihat seperti transaksi EOA ke kontrak pintar, tetapi dalam kasus ini alamat “dari” adalah Bundler, dan alamat “ke” adalah kontrak EntryPoint.

UserOps dipilih oleh Bundlers berdasarkan prioritas biaya; logika yang sama yang digunakan oleh pembangun blok Ethereum saat ini. Karena Bundlers adalah pengirim, mereka bertanggung jawab untuk membayar biaya gas, tetapi akan mendapatkan kompensasi melalui biaya eksekusi UserOp individu.

Bundlers adalah node yang mengirimkan UserOperation on-chain. Ada bundlers publik dan pribadi, masing-masing melayani fungsi yang sama, namun menggabungkan UserOps dari sumber yang berbeda. Bundler publik menerima UserOperations dari semua sumber yang belum terverifikasi secara terdesentralisasi, yang memerlukan mereka untuk menjalani proses penyaringan untuk menolak transaksi dengan potensi berbahaya. Khususnya, mereka sangat penting dalam mencegah serangan Denial-of-Service (DoS) melalui manajemen reputasi paymasters. Fungsi bundler publik semuanya memiliki biaya, baik dalam komputasi, gas, atau penyimpanan, untuk beroperasi dengan benar.

Sebaliknya, bundler privat adalah bundler yang dibangun untuk hanya menggabungkan UserOperations dari sumber tertentu. Sebagai contoh, penyedia dompet mungkin membuat bundler privat yang hanya menerima UserOperations dari pengguna dompet tersebut. Metode ini memungkinkan beberapa proses dilewati yang menghasilkan biaya pengguna yang lebih rendah melalui penghematan biaya gas. Selain itu, bundel privat dapat memberikan inklusi mempool yang lebih cepat serta potensi transaksi resistensi MEV.

Paymaster

Seorang paymaster bertanggung jawab atas sponsor biaya gas untuk transaksi EVM melalui Abstraksi Akun melalui kontrak EntryPoint. Paymaster juga memungkinkan pembayaran biaya gas dalam ERC-20, kartu kredit, langganan, dll. sehingga pengguna tidak perlu mengorbankan keamanan atau menyimpan Eth. Logika abstraksi gas didefinisikan oleh Paymaster, dan diimplementasikan oleh dApps yang ingin mensponsori biaya gas pengguna mereka.

Pengembang DApp mungkin ingin menggunakan paymaster karena mensponsori biaya gas menurunkan hambatan untuk berpartisipasi, sehingga lebih mudah untuk mendapatkan lebih banyak pengguna. Agar pengembang dapat menyertakan paymaster sponsor, mereka harus menetapkan kebijakan mengenai UserOps mana yang dapat disponsori. Namun, jumlah aturan yang didukung sepenuhnya tergantung pada penyedia paymaster.

Memungkinkan pembayaran gas dalam ERC-20 memiliki tujuan yang sama: meningkatkan pengalaman pengguna. Kemampuan untuk membayar dengan stablecoin lebih menarik bagi pengguna daripada aset yang lebih volatile seperti Eth. Harus menyimpan Eth di dompet untuk membayar biaya gas tidak mendukung pertumbuhan pengguna baru karena proses pembelian Eth mungkin cukup untuk mencegah pengguna non-kripto asli untuk melanjutkan lebih jauh.

Catatan: Paymaster juga dapat dibangun dan dioperasikan secara kustom, tetapi di bawah ini kami mencantumkan beberapa penyedia paymaster terkemuka.

Proyek Terkenal:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Manajer Gas

Pimlico’sMemverifikasi Paymaster

EntryPoint

The EntryPoint memverifikasi dan menjalankan UserOperations yang dikirimkan kepadanya oleh Bundler. Mereka berfungsi sebagai titik masuk yang digunakan oleh semua dompet kontrak pintar yang sesuai dengan ERC-4337 untuk bertransaksi di EVM. Ini dapat dibandingkan dengan kontrak deposit staking tunggal. Logika yang digunakan oleh dompet kontrak pintar disederhanakan saat menggunakan EntryPoint, mengabstraksikan fungsi kontrak pintar yang rumit ke EntryPoint daripada dompet. Pada dasarnya, mekanisme EntryPoint memungkinkan dompet untuk berfungsi sebagai kontrak pintar.

"...Memberikan penyedia infrastruktur dompet lebih banyak opsi untuk menyediakan fitur dompet pintar seperti pemulihan akun, multi-tanda asli, dan menutupi biaya gas untuk pengguna."

  • Michael Lewellen, Kepala Arsitektur Solusi @ OpenZeppelin

Dompet

Dompet berada di garis depan diskusi Abstraksi Akun karena mereka memiliki hubungan langsung dengan pengguna, dan secara langsung terlibat dalam menawarkan pengguna Web3 pengalaman yang lebih aman dan menyenangkan. Dompet Kontrak Pintar memungkinkan pengguna untuk menyesuaikan cara mereka mengelola aset mereka, seperti yang dimungkinkan melalui Abstraksi Akun.

Sebelum ERC-4337, pemberi layanan pihak ketiga diperlukan untuk menyembunyikan rincian cara dan kapan sebuah EOA berfungsi, atau dengan Layer-2 AA-native seperti StarkNet atau ZKSync.

Perbandingan Operasi Dompet

4. Tumpukan AA

Kita dapat secara umum memahami proyek-proyek yang dibangun di ranah ERC 4337 dalam keranjang berikut. Lapisan-lapisan ini bekerja bersama untuk menutupi sebagian besar interaksi pengguna akhir dengan blockchain.

3.1 Lapisan Antarmuka Pengguna (UI)

Layer IU pada dasarnya menawarkan toolkit yang diperlukan untuk memanfaatkan pengalaman UX yang ditingkatkan yang dapat dibawa AA ke web3. Ini adalah lapisan di mana pengguna di-onboard melalui alamat email, nomor telepon, alamat dompet, atau profil media sosial. Selain itu, proyek-proyek yang membangun di lapisan ini menyediakan alat bagi pengembang aplikasi untuk memungkinkan pengguna membuat dompet mereka sendiri ("dompet tersemat") ke dalam aplikasi mereka. Dompet-donpet ini dapat disesuaikan untuk mencocokkan merek dApp dan menyediakan fitur tambahan.

Untuk dianggap sebagai “dompet,” harus ada tampilan antarmuka. Pengembang menghubungkan dan/atau membuat antarmuka dan aplikasi yang memungkinkan pengguna berinteraksi dengan akun blockchain.

Pembuatan Dompet Pintar Tersemat:

“Setelah pengguna masuk dengan email (Kata Sandi Sekali Pakai dikirim untuk memastikan itu adalah alamat email fungsional dan aktif untuk mencegah kesalahan dalam komunikasi pelanggan dan memastikan bahwa data pelanggan akurat) dompet tertanam dibuat untuk mereka, sepasang kunci dibuat untuk dompet itu. Pasangan kunci kemudian digunakan untuk membuat dompet kontrak pintar yang menggunakan kunci pribadi sebagai pemilik. Pada dasarnya, Anda menggunakan kunci pribadi dari dompet tertanam untuk mengendalikan dompet pintar yang lebih canggih.

Dompet yang dihasilkan dikembalikan sebagai penyedia, dan dapat diinteraksikan dengan cara yang mirip dengan EOA, dengan fleksibilitas untuk mendefinisikan hal-hal seperti sponsor gas sebagai bagian dari inisiasi dompet

  • Dynamic.xyz.

Lebih spesifiknya, Wallet (Akun) berisi tiga komponen yang berbeda, masing-masing dengan fungsi spesifik mereka sendiri.

  1. Kontrak Wallet: Kontrak yang mewakili akun pengguna

  2. Pengimplementasian Wallet: Kontrak yang membuat kontrak wallet

  3. Perangkat Lunak Dompet: UX yang mengirimkan UserOperations ke node (Pengikat)

Proyek-proyek terkemuka:

Jaringan Particle, Rahasia, Dinamis, Crossmint

3.2 Lapisan Akun

Lapisan Akun dapat dibagi menjadi dua sub-lapisan: Infrastruktur AA, dan Akun Pintar.

  1. Infrastruktur AA

Infrastruktur di AA mengacu pada komponen-komponen dan mekanisme yang mendasari yang memungkinkan terjadinya Abstraksi Akun. Fungsi utama lapisan ini adalah menyediakan layanan Bundler, Paymaster, dan EntryPoint yang berinteraksi secara mulus dengan penyedia dompet AA. Sebelumnya, kami menjelaskan bagaimana komponen-komponen ini cocok ke aliran transaksi yang lebih luas dari AA.

Proyek-proyek terkemuka:

Pengikat Alto(Pimlico)

Alchemy Rundler

Pengikat Infinitism

Voltaire (Candide)

Pengumpul StackUp

AA-Bundler

Skandha(Etherspot)

  1. Akun Cerdas
  • Dompet khusus untuk jenis kontrak pintar yang mengimplementasikan AA. Selama logika tersebut dapat direalisasikan oleh kontrak pintar Ethereum, akun dapat menyediakan fungsi AA yang diinginkan melalui kustomisasi, plug-in, dll. Sub-layer ini dapat dijelaskan dengan baik di bagian belakang dompet AA, yang secara efektif mengirimkan UserOperations ke layanan yang disediakan oleh penyedia Infra AA.
  • "Smart Account" adalah apa yang memungkinkan dompet dikendalikan melalui kontrak pintar yang dapat diprogram daripada kunci pribadi. Penambahan komposabilitas ini memungkinkan fitur yang dapat disesuaikan seperti melakukan tugas tertentu, mendukung berbagai metode otentikasi, dan lainnya.

Proyek-proyek terkenal:

Jaringan Partikel

Biconomy

Urutan

Kunci

ZeroDev

Aman{Core}

3.3 Lapisan Kunci

Layer Kunci berisi infrastruktur otentikasi yang dapat disesuaikan untuk aplikasi Web3 dan dompet.

Bentuk-bentuk alternatif dari metode log-in dan pembuatan dompet adalah titik fokus dari dompet Abstraksi Akun. Login sosial dan email adalah dua bentuk login yang ditekankan yang diharapkan akan mengembangkan basis pengguna Web3 dalam beberapa tahun mendatang karena metode ini dapat menyederhanakan proses onboarding dengan fitur Web2-esque untuk memudahkan transisi mereka ke Web3.

Ketika seorang pengguna masuk ke dApp menggunakan akun media sosial atau email, penyedia otentikasi seperti Particle dan Web3Auth dapat membuat dompet untuk pengguna tersebut tanpa kunci pribadi. Penyedia yang disebutkan sebelumnya menjamin keamanan ini melalui tanda tangan berbasis Multi-Party Computing (MPC).

SDK untuk fitur-fitur ini tersedia untuk digunakan dari penyedia otentikasi untuk integrasi di dApps mereka. Langkah penting untuk mengimplementasikan Abstraksi Akun ke dalam dApp adalah login sosial. mari kita bahas hubungan antara SDK Web3Auth dan aplikasi yang terintegrasi.

Ketika seorang pengguna memicu login dari salah satu penyedia login yang berbeda (melalui aplikasi dengan Web3Auth terintegrasi), token ID dikirimkan ke SDK Web3Auth. Token ID itu kemudian diteruskan ke Jaringan Auth untuk validasi dan sebagai balasannya, kunci pribadi pengguna dipisahkan menjadi beberapa shard di mana pengguna hanya memerlukan 2 dari total bagian kunci untuk memulihkan kunci pribadi mereka.

Proyek yang Menonjol:

Jaringan Partikel

Web3Auth

Gerbang

0xPass

5. Apa yang akan AA bawa?

Pengalaman Pengguna yang Lebih Baik

Berkomunikasi dengan aplikasi di dunia kripto tidak selalu merupakan hal yang mudah. Jika seorang pengguna ingin menggunakan beberapa aplikasi, bisa jadi ada hingga lima langkah terpisah yang terlibat untuk menyelesaikan fungsi yang diinginkan. Lebih penting lagi, bergantung pada frasa benih 12 kata untuk menjaga kendali atas dana seseorang adalah tidak masuk akal diberikan kepada orang-orang yang ingin memasuki ruang ini ketika sifat risiko kripto yang sudah ada merupakan rintangan yang menakutkan. Abstraksi Akun memungkinkan pemulihan dana melalui aplikasi media sosial, email, teman, dan keluarga, dll. Dengan kata lain, kehilangan kunci privat bukanlah akhir dari segalanya.

Biaya Lebih Rendah

Abstraksi Akun memungkinkan pengguna membayar biaya dalam token yang didukung secara kontraktual atau bahkan tidak membayar biaya sama sekali. Seperti yang diuraikan dalam tabel di atas, dengan EOA, pengguna harus mempertahankan saldo ETH untuk menyelesaikan transaksi karena biaya gas harus dibayarkan oleh pengguna (inisiator). Dengan AA, penggabungan Paymasters dengan ERC-4337, memungkinkan biaya gas disponsori/disubsidi, sehingga pengguna tidak perlu mempertahankan saldo ETH dalam dompet mereka. Selain itu, kemampuan untuk membayar dengan berbagai jenis token memungkinkan kebebasan dan kemudahan yang lebih besar saat beroperasi dalam ruang kripto.

Tindakan Kompleks Batching (alias Multicall)

Alih-alih terus-menerus menekan tombol “setujui” dan “konfirmasi” setiap kali melakukan transaksi, Abstraksi Akun dapat diprogram untuk mengumpulkan beberapa operasi untuk ditandatangani sekaligus. Hal ini dapat membuat transaksi menjadi lebih murah dan lebih cepat.

Sesi Terpercaya

Abstraksi Akun memungkinkan pengguna untuk memperlihatkan aturan interaksi dengan dApp sehingga mereka tidak perlu menandatangani setiap transaksi tertentu dan akan membuka kemungkinan UX yang lebih baik bagi pengguna akhir. Fitur ini dapat diibaratkan dengan belanja online, di mana pengguna menempatkan beberapa item di keranjang mereka, kemudian melakukan transaksi semua sekaligus.

Transfer Terjadwal

Melalui Abstraksi Akun, pembayaran berjadwal mandiri dan transfer berkala menjadi mungkin. Kemampuan ini menawarkan beberapa kasus penggunaan potensial mulai dari pembayaran gaji hingga model langganan on-chain.

Persetujuan Multi-Pihak

Dompet MPC (Multi-Party Computation) dapat bekerja bersama AA untuk memberikan kepada pengguna sistem manajemen kunci yang lebih aman. MPC memungkinkan untuk mendekomposisi pasangan kunci dompet, yang kemudian didistribusikan kepada personel terpercaya yang dipilih. AA seiring dengan MPC misalnya, memungkinkan layanan eksternal seperti vendor atau alat hosting untuk menarik dana secara otomatis dari akun tanpa memerlukan tanda tangan mayoritas pemegang kunci.

6. Investment Thesis, di mana nilai akan terakumulasi?

Meskipun masih dalam tahap awal, menentukan di mana nilai paling banyak akan terakumulasi dalam tumpukan AA sulit, karena secara teknis tidak ada standar yang ditentukan yang diikuti oleh industri. Namun, saat ini, sepertinya yang paling mungkin adalah penyedia infrastruktur AA memiliki potensi keuntungan terbesar ketika AA memasuki mainstream.

Saat ini ada beberapa penyedia infrastruktur AA aktif yang mewakili bentuk implementasi AA paling mudah untuk dApps baru dan yang sudah ada. Penyedia Bundler dan Paymaster memiliki potensi keuntungan finansial tertinggi karena layanan ini diperlukan untuk mengimplementasikan Account Abstraction, dan karena itu memiliki keunggulan yang sulit ditandingi. Sayangnya, ada kesempatan bagi penyedia-penyedia ini untuk membentuk oligopoli semacamnya, di mana dApps yang ingin mengadopsi AA harus menggandeng layanan-layanan ini, alih-alih membangun bundler dan paymaster pribadi mereka sendiri, yang mahal dan rumit.

Secara teori, siapa pun dapat mengoperasikan bundler, tetapi mengoperasikan bundler melibatkan kompleksitas teknologi yang kemungkinan besar tidak akan dimiliki oleh pengembang proyek-proyek baru, karena mereka dengan mudah dapat memanfaatkan salah satu layanan yang saat ini tersedia di pasar. Meskipun oligopoli bertentangan dengan ethos Web3 secara keseluruhan, masalah ini perlu dipecahkan untuk mencegah mendorong sentralisasi EVM.

Dengan pengembangan awal sumber terbuka seperti ERC-4337, pihak yang membuat kemajuan menjadi mungkin adalah area paling mungkin terjadi penumpukan nilai.

Area potensial tambahan dari akrual nilai: penyedia AA Wallet SDK.

Thesis kami di OP Crypto belum diformalkan, tapi kami terus memantau perkembangan Lapisan Akun. Kami berharap melihat proyek-proyek mulai menangani isu-isu saat ini dalam lapisan infrastruktur, namun karena konsepnya sangat baru, perkembangan seperti itu akan membutuhkan waktu yang jauh lebih lama.

Kami adalah pendukung bangga dari Jaringan Particle, yang telah menunjukkan dedikasi luar biasa untuk mengoptimalkan modularitas Abstraksi Akun. Mereka adalah ahli di bidang ini dan sedang membangun produk-produk terdepan untuk meningkatkan aksesibilitas dan efisiensi Web3 serta meningkatkan kegunaan bagi veteran dan pemula.

Solusi yang memiliki kemampuan untuk menyembunyikan berbagai kompleksitas yang mendasar masih diperlukan. Pengalaman bagi pengembang untuk mengintegrasikan AA ke dalam dApps mereka tetap lebih kompleks dari yang seharusnya untuk mendorong adopsi yang luas. Particle, di antara proyek-proyek lainnya sedang bekerja dengan sungguh-sungguh dalam masalah ini, dan kami sangat antusias melihat solusi apa yang dibangun untuk mengatasi hambatan integrasi.

7. Lainnya

Abstraksi Akun Modular dengan ERC-6900

Standardisasi akun pintar penting untuk lebih mengembangkan utilitasnya. ERC-6900 yang baru diperkenalkan (April 2023) membangun fitur yang diperkenalkan oleh ERC-4337, dan bertujuan untuk menawarkan standarisasi. ERC-6900 berfungsi untuk memperluas fungsionalitas ERC-4337 dengan meningkatkan modularitas utilitas akun. Peningkatan fleksibilitas dan adaptabilitas dapat dikaitkan dengan kemampuannya untuk mendukung implementasi melalui plugin.

Risiko

Sementara kita telah membahas kerumitan Abstraksi Akun dan sekarang memiliki gambaran bagaimana itu mewakili kemajuan dalam ranah pengalaman pengguna dan fungsionalitas, ada kekhawatiran tentang kerangka kerja baru ini dan dukungan tentu tidaklah sebulat hati. Meskipun daftar di bawah ini tidak lengkap, namun mengandung beberapa risiko utama yang terlihat saat ini.

  • Jejak Dana
  • Vektor Serangan Baru
  • Lebih Mahal untuk digunakan
  • Ketidakstandaran
  • Pusatnya penyedia infrastruktur
  • Pemulihan sosial dan 2FA bisa dikompromikan dan mungkin memerlukan penggunaan rekanan terpusat

8. Penutup

Lanskap Abstraksi Akun sedang berkembang dengan cepat, dan akan terus berkembang untuk masa depan yang dapat diperkirakan. Banyak pembangun berbakat sedang mengerjakan aplikasi dan kasus penggunaan baru untuk teknologi baru yang pasti akan menunjukkan bukti nyata manfaatnya dalam jangka pendek. Meskipun pasar saat ini telah membuat skala proyek berbasis blockchain menjadi lebih sulit, kami optimis tentang apa yang Abstraksi Akun, dan lebih khususnya ERC-4337 akan lakukan untuk mengurangi beberapa dari banyak kendala dari lingkungan Web3 saat ini.

Kami aktif berinvestasi dalam proyek-proyek AA dan terkait AA dan mendorong semua orang yang membangun di bidang ini untuk menghubungi kami! Kami selalu bersedia membantu para pembangun sebaik mungkin, kapan pun kami bisa!

Disclaimer:

  1. Artikel ini dicetak ulang dari [Inception Capital], Semua hak cipta dimiliki oleh penulis asli [Calvin dan Thomas]. Jika ada keberatan dengan cetak ulang ini, silakan hubungi Belajar Gatetim, dan mereka akan menanganinya dengan cepat.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!