Apakah Abstraksi Akun Aman? Panduan untuk Mengurangi Risiko

12/12/2023, 4:51:36 PM
Pemula
Ethereum
Artikel ini menganalisis karakteristik konseptual dan kasus penggunaan Abstraksi Akun (AA), menggunakan ERC-4337 sebagai contoh untuk mengilustrasikan praktiknya, dan menjelaskan potensi risiko dan tindakan penanggulangannya.

Sebelum abstraksi akun, ada dua jenis akun di Ethereum: akun milik eksternal (EOA) dan kontrak pintar. EOA adalah akun pengguna biasa yang memiliki kunci pribadi. Ini juga satu-satunya jenis akun yang dapat memulai transaksi. Misalnya, pengguna harus memiliki ETH untuk mengirim transaksi. Membuat transaksi batch itu sulit, dan tidak ada opsi pemulihan jika pengguna kehilangan kunci pribadinya. Abstraksi akun (AA) dibuat untuk mengatasi masalah ini. Namun apakah ini solusi yang bebas risiko? Panduan ini mencakup dasar-dasar AA sebelum merinci risikonya dan cara memitigasinya.

Dalam Panduan Ini:

  • Apa saja fitur utama abstraksi akun?
  • Gunakan kasus abstraksi akun
  • Implementasi abstraksi akun
  • Risiko abstraksi akun vs. imbalan?
  • Pertanyaan umum

Apa saja fitur utama abstraksi akun?

Abstraksi akun adalah teknologi yang memungkinkan kontrak pintar menginisialisasi transaksi sendiri. Hal ini memungkinkan pengguna untuk membuat akun yang diwakili oleh kontrak pintar. Teknologi ini juga mengaktifkan beberapa fitur yang meningkatkan interaksi pengguna dengan rantai.

  • Seorang pengguna dapat membayar biaya bahan bakar dengan token
  • Aplikasi dapat mensponsori gas untuk transaksi pengguna
  • Ada mekanisme fleksibel untuk mengamankan akun
  • Jembatan dan indeks lintas rantai dapat berfungsi tanpa mata uang asli.

Gunakan kasus abstraksi akun

  • Transaksi gratis: Proyek dapat membayar biaya transaksi pengguna.
  • Transaksi lintas rantai non-asli: Kemungkinan untuk menjembatani token ERC20 ke rantai lain dan membayar transaksi dengannya, yang berarti tidak perlu lagi mendanai akun dengan mata uang asli.
  • Fitur keamanan dompet tambahan: Jika terjadi risiko keamanan, semua operasi pada akun dapat dijeda, dan akses kemudian dapat dipulihkan dengan kunci cadangan.
  • Pemulihan akun: Misalnya, sekumpulan kunci dapat digunakan untuk memulihkan kunci.
  • Batasan transaksi: Akun yang dapat membelanjakan sejumlah ETH tertentu per bulan dapat dibuat.
  • Langganan: Mengaktifkan langganan dengan cara yang sama seperti fungsi kartu kredit tradisional.

Implementasi abstraksi akun

Ada berbagai usulan tentang cara mengimplementasikan AA ke dalam jaringan Ethereum. Beberapa di antaranya melibatkan perubahan signifikan pada protokol Ethereum yang mempersulit penerapannya. Implementasi yang paling menonjol adalah ERC-4337 yang tidak melibatkan perubahan lapisan konsensus apa pun. Standar ini mereplikasi mempool transaksi pada skala tingkat yang lebih tinggi. Kontrak pintar ERC-4337 diterapkan ke jaringan Ethereum pada Maret 2023.

ERC-4337 menggunakan kontrak pintar bernama dompet, bukan EOA. Dompet kontrak pintar ini dapat dikontrol tidak hanya dengan kunci pribadi tetapi juga dengan mekanisme kompleks sewenang-wenang yang dikodekan dalam kontrak.

Alih-alih melakukan transaksi, pengguna mengirimkan UserOperations. UserOperation berisi instruksi untuk dieksekusi, verifikasi tanda tangan, dan data lainnya. Seperti halnya transaksi, pengguna menentukan premi bagi Bundler untuk memprioritaskan operasinya.

Penambang atau bundler mengemas operasi menjadi transaksi bundel yang kemudian dimasukkan ke dalam jaringan Ethereum.


Implementasi AA: HashEx

Di antara data lainnya, UserOperation berisi kode untuk membuat dompet kontrak pintar. Jika pengguna tidak memiliki dompet, dompet dibuat untuk mereka.

Jika pengguna ingin membayar transaksi dengan token ERC20 atau bahkan tidak ingin membayar transaksi sama sekali, mereka menentukan alamat kontrak paymaster di UserOperation. Paymaster adalah layanan pihak ketiga yang akan membayar transaksi dengan imbalan token ERC20.

Apa saja risikonya, dan bagaimana cara memitigasinya?

Meskipun abstraksi akun dibuat untuk meningkatkan keamanan pengguna, terdapat beberapa risiko, terutama pada tahap awal penerapan. Ekosistem Ethereum terkenal dengan bug dalam kontrak pintar yang menyebabkan miliaran dolar dicuri oleh pengguna jahat. Berikut beberapa risiko AA dan cara menghindari/mitigasinya.

Risiko bug dalam penerapan standar

Seperti teknologi baru lainnya, abstraksi akun berisiko pada penerapan pertamanya yang mengandung bug. Kontrak pintar ERC-4337 diaudit oleh perusahaan keamanan blockchain terkemuka OpenZeppelin.

Mitigasi: Solusinya adalah dengan menggunakan verifikasi formal — sebuah proses yang melibatkan penggunaan metode matematika untuk membuktikan kebenaran kontrak pintar. Proses verifikasi formal untuk kontrak ERC4337 sedang berlangsung namun belum selesai.

Bug karena ketidakcocokan dengan beberapa kontrak pintar

Tidak semua kontrak pintar kompatibel dengan dompet abstraksi akun. Misalnya, kontrak pintar yang menggunakan kolom tx.origin untuk memeriksa dompet yang mengirimkan transaksi akan mendapatkan nilai yang tidak terduga. Ketidakcocokan lainnya terjadi dengan kontrak pintar yang menggunakan tanda tangan EOA: kontrak tersebut tidak didukung oleh dompet AA.

Dalam kontrak seperti itu, fungsi-fungsi penting tertentu mungkin tidak berfungsi dengan benar. Dalam kasus terburuk, dana pengguna bisa diblokir.

Mitigasi: Untuk mengurangi risiko, pengguna yang menggunakan dompet abstraksi akun harus memeriksa apakah protokol yang berinteraksi dengannya mendukung teknologi tersebut.

Kode pihak ketiga untuk dompet

Standar ini dirancang agar dompet kontrak pintar dapat dibuat dalam UserOperation pertama melalui pabrik kontrak pintar. Namun, ada risiko bahwa kontrak pintar implementasi dompet akan mengandung bug. Sangat penting untuk hanya menggunakan pabrik dompet yang telah diaudit dan diuji secara menyeluruh oleh perusahaan keamanan blockchain terkemuka.

Mitigasi: Gunakan hanya layanan tepercaya untuk membuat dompet dan pastikan kode dompet diaudit setidaknya oleh satu perusahaan keamanan blockchain yang tepercaya.

Kode pihak ketiga untuk pemberi pembayaran

Jika pengguna atau proyek menggunakan paymaster, mereka bergantung pada pihak ketiga untuk membayar transaksinya. Mungkin ada kesalahan dalam penerapan paymaster, dan paymaster yang jahat dapat mencuri dana pengguna.

Perlu dicatat bahwa layanan penyedia pembayaran yang dipilih juga dapat dirugikan oleh pengguna jahat yang dapat menemukan cara untuk mengelabui pemberi pembayaran agar membayar transaksi mereka.

Mitigasi: Dompet hanya menggunakan master pembayaran dari penyedia tepercaya dan memastikan bahwa kode master pembayaran telah diaudit sebelum menggunakannya.

Praktik terbaik

Abstraksi akun pada blockchain Ethereum adalah konsep yang relatif baru. Oleh karena itu, praktik terbaik dan kerangka kerja pengembang untuk pemanfaatannya masih dalam proses penyusunan. Hanya ada sedikit contoh penggunaan abstraksi akun yang dapat dipelajari oleh pengembang.

Mitigasi: Praktik terbaik pada akhirnya akan berkembang seiring dengan penyebaran standar ini. Bagi pengembang, sangat penting untuk berbagi pengalaman dalam menggunakan teknologi baru, terutama pada tahap awal adopsi.

Mode draf standar

ERC-4337 masih dalam mode draf, meskipun kontrak telah diterapkan di Mainnet. Ada kemungkinan standarnya akan berubah. Perlu dicatat bahwa perubahan tersebut seharusnya mempengaruhi detail yang lebih kecil dan tidak mempengaruhi kontrak pintar yang sudah diterapkan.

Mitigasi: Pengembang harus mengawasi bagaimana standar berkembang dan memperbarui kode proyek mereka sesuai dengan perubahan standar jika terjadi.

Sentralisasi

Meskipun ERC-4337 dirancang agar setiap orang dapat memulai bundler, setidaknya pada tahap awal, ekosistem abstraksi akun cukup terpusat karena hanya ada sedikit implementasi Bundler yang siap produksi.

Mitigasi: Untuk menghindari risiko kesalahan dalam implementasi Bundler yang mempengaruhi jaringan abstraksi akun, setidaknya beberapa implementasi Bundler harus digunakan. Banyak implementasi Bundler sedang dalam pengembangan, dan banyak di antaranya akan segera siap produksi.

Risiko abstraksi akun vs. imbalan?

Abstraksi akun berpotensi menjadi teknologi hebat yang dapat membawa lebih banyak adopsi ke Ethereum. Pada saat yang sama, ini adalah salah satu perkembangan yang dapat membuat blockchain lebih aman. Namun, seperti halnya penambahan teknologi blockchain pada tahap awal, pengguna harus ekstra waspada. Meninjau dan meneliti AA adalah pilihan terbaik bagi semua orang yang ingin mengadopsi teknologi ini.

Penafian:

  1. Artikel ini dicetak ulang dari [Beincrypto]. Semua hak cipta milik penulis asli [Gleb Zykov]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn, dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.

Bagikan

Kalender Kripto

Pembaruan Proyek
Etherex akan meluncurkan token REX pada 6 Agustus.
REX
22.27%
2025-08-06
Hari Rare Dev & Governance di Las Vegas
Cardano akan mengadakan Rare Dev & Governance Day di Las Vegas, dari 6 hingga 7 Agustus, menampilkan lokakarya, hackathon, dan diskusi panel yang berfokus pada pengembangan teknis dan topik tata kelola.
ADA
-3.44%
2025-08-06
Blockchain.Rio di Rio De Janeiro
Stellar akan berpartisipasi dalam konferensi Blockchain.Rio, yang dijadwalkan berlangsung di Rio de Janeiro, dari 5 hingga 7 Agustus. Program ini akan mencakup pidato kunci dan diskusi panel yang menampilkan perwakilan ekosistem Stellar bekerja sama dengan mitra Cheesecake Labs dan NearX.
XLM
-3.18%
2025-08-06
Webinar
Circle telah mengumumkan webinar Executive Insights langsung berjudul "Era GENIUS Act Dimulai", yang dijadwalkan pada 7 Agustus 2025, pukul 14:00 UTC. Sesi ini akan mengeksplorasi implikasi dari GENIUS Act yang baru saja disahkan—kerangka regulasi federal pertama untuk stablecoin pembayaran di Amerika Serikat. Dante Disparte dan Corey Then dari Circle akan memimpin diskusi tentang bagaimana legislasi ini mempengaruhi inovasi aset digital, kejelasan regulasi, dan kepemimpinan AS dalam infrastruktur keuangan global.
USDC
-0.03%
2025-08-06
AMA di X
Ankr akan mengadakan AMA di X pada 7 Agustus pukul 16:00 UTC, yang berfokus pada pekerjaan DogeOS dalam membangun lapisan aplikasi untuk DOGE.
ANKR
-3.23%
2025-08-06

Artikel Terkait

Apa itu Ethereum Terbungkus (WETH)?
Pemula

Apa itu Ethereum Terbungkus (WETH)?

Wrapped Ethereum (WETH) adalah versi ERC-20 dari mata uang asli blockchain Ethereum, Ether (ETH). Token WETH dipatok ke koin asli. Untuk setiap WETH yang beredar, ada cadangan ETH. Tujuan pembuatan WETH adalah untuk kompatibilitas di seluruh jaringan. ETH tidak mematuhi standar ERC-20 dan sebagian besar DApps yang dibangun di jaringan mengikuti standar ini. Jadi WETH digunakan untuk memfasilitasi integrasi ETH ke dalam aplikasi DeFi.
11/24/2022, 8:49:09 AM
Apa Itu Owlto Finance?
Lanjutan

Apa Itu Owlto Finance?

Owlto Finance adalah jembatan terdesentralisasi Cross-Rollup untuk transfer aset yang lancar dalam jaringan Ethereum. Klik tautan untuk mempelajari lebih lanjut tentang hal itu dan bagaimana cara kerjanya.
9/18/2024, 4:11:38 AM
Apa itu Neiro? Semua yang Perlu Anda Ketahui Tentang NEIROETH pada 2025
Menengah

Apa itu Neiro? Semua yang Perlu Anda Ketahui Tentang NEIROETH pada 2025

Neiro adalah Anjing Shiba Inu yang menginspirasi peluncuran token Neiro di berbagai blockchain. Pada tahun 2025, Neiro Ethereum (NEIROETH) telah berkembang menjadi koin meme terkemuka dengan kapitalisasi pasar sebesar $215 juta, 87.000+ pemegang, dan terdaftar di 12 bursa besar. Ekosistemnya kini mencakup DAO untuk tata kelola komunitas, toko barang resmi, dan aplikasi seluler. NEIROETH telah menerapkan solusi layer-2 untuk meningkatkan skalabilitas dan mengamankan posisinya di 10 besar koin meme bertema anjing berdasarkan kapitalisasi pasar, didukung oleh komunitas yang bersemangat dan influencer crypto terkemuka.
9/5/2024, 3:37:06 PM
Panduan Cara Berpindah Jaringan di MetaMask
Pemula

Panduan Cara Berpindah Jaringan di MetaMask

Ini adalah panduan sederhana langkah demi langkah tentang cara mengalihkan jaringan Anda di MetaMask.
1/11/2024, 10:37:30 AM
Apa itu The Merge?
Pemula

Apa itu The Merge?

Dengan Ethereum menjalani penggabungan testnet terakhir dengan Mainnet, Ethereum akan resmi beralih dari PoW ke PoS. Lalu, apa dampak yang akan dibawa revolusi yang belum pernah terjadi ini ke dunia kripto?
7/10/2024, 9:12:24 AM
Apa itu Ethereum 2.0? Memahami Penggabungan
Menengah

Apa itu Ethereum 2.0? Memahami Penggabungan

Perubahan di salah satu cryptocurrency teratas yang mungkin berdampak pada seluruh ekosistem
11/21/2022, 8:14:24 AM
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!