Abstraksi Akun di ioPay - Dompet DePIN
ioPay (dibangun oleh tim IoTeX) dengan senang hati mengumumkan peluncuran Abstraksi Akun! Menjadikan ioPay sebagai dompet AA multi-rantai terbesar dan teruji di pasar. Blog ini akan membawa Anda melalui mengapa AA itu penting, pekerjaan IoTeX di bidang AA, implementasi ioPay dan bagaimana cara menyiapkan Dompet AA Anda di ioPay.
Mengapa AA itu penting
Abstraksi akun adalah istilah yang digunakan untuk menggambarkan pergeseran mendasar dalam arsitektur jaringan blockchain. Secara tradisional, akun blockchain adalah alamat sederhana yang terkait dengan kunci pribadi yang mengendalikan dana. Namun, abstraksi akun memperkenalkan model yang lebih canggih di mana akun tidak hanya sebagai wadah dana tetapi juga mampu mengeksekusi kode kompleks.Secara esensial, abstraksi akun memisahkan peran pemeliharaan dana dan eksekusi kode, memungkinkan kontrak pintar yang lebih dinamis dan kuat. Pergeseran ini memungkinkan pengembang untuk membuat aplikasi inovatif dengan memberikan tingkat fleksibilitas yang lebih besar dalam hal eksekusi dan interaksi kontrak. Dalam kasus ioPay, AA secara besar-besaran meningkatkan kesederhanaan pembuatan akun dan pemulihan akun. Belum lagi fakta bahwa AA membuka pintu untuk beberapa fitur ioPay lainnya yang bahkan tidak mungkin sebelumnya. Manfaat Abstraksi Akun:
- Fleksibilitas yang Ditingkatkan: Abstraksi akun memberdayakan pengembang dengan fleksibilitas yang ditingkatkan saat merancang kontrak pintar. Dengan pendekatan ini, pengembang dapat memisahkan kontrol dana dari logika eksekusi kontrak, memungkinkan aplikasi yang lebih dinamis dan modul.
- Pengurangan Biaya Gas: Biaya gas telah menjadi perhatian signifikan dalam ekosistem blockchain, menghambat skalabilitas dan adopsi aplikasi terdesentralisasi. Abstraksi akun memiliki potensi untuk mengurangi biaya gas dengan mengoptimalkan eksekusi kontrak pintar. Optimasi ini dicapai dengan memungkinkan kontrak untuk dieksekusi tanpa memerlukan beberapa transaksi, sehingga menghemat sumber daya komputasi.
- Peningkatan Kemampuan Upgrade: Kontrak pintar tradisional sering kali tidak dapat diubah setelah diterapkan, membuatnya sulit untuk memperbaiki bug atau menambah fitur baru. Abstraksi akun memperkenalkan konsep "kemampuan upgrade kontrak," yang memungkinkan pengembang untuk memperbarui dan meningkatkan kontrak tanpa mengganggu fungsionalitasnya. Fitur ini sangat penting untuk memelihara dan mengembangkan aplikasi terdesentralisasi seiring waktu.
- Kasus Penggunaan Inovatif: Abstraksi akun membuka ranah baru kemungkinan bagi pengembang, membuka jalan untuk kasus penggunaan inovatif. Ini termasuk aplikasi dalam keuangan terdesentralisasi (DeFi), token tidak fungible (NFT), dan seterusnya. Pemisahan dana dan eksekusi kode memungkinkan penciptaan aplikasi yang lebih kompleks dan kaya fitur yang sebelumnya sulit untuk diterapkan.
- Keamanan yang Ditingkatkan: Pemisahan tanggung jawab yang diperkenalkan oleh abstraksi akun dapat meningkatkan keamanan kontrak pintar. Dengan memisahkan pengelolaan dana dari eksekusi kode, potensi kerentanan dan permukaan serangan berkurang, membuatnya lebih sulit bagi aktor jahat untuk mengeksploitasi kerentanan tersebut.
Infrastruktur Modular loTeX sebagai Pendorong Inovasi DePIN
IoTeX adalah platform infrastruktur Web3 modular yang menghubungkan perangkat pintar dan data dunia nyata ke blockchain. Solusi middleware IoTeX W3bstream menyediakan komputasi dan verifikasi data dunia nyata, membawanya ke dalam rantai sambil menawarkan modularitas dan kustomisasi yang dibutuhkan oleh pembangun untuk memfasilitasi adopsi massal. Sebagai penyedia utama infrastruktur DePIN (Jaringan Infrastruktur Fisik Terdesentralisasi), IoTeX memfasilitasi rewards baru dari perangkat dan aktivitas on/off-chain untuk pengguna, mengubah perangkat pribadi menjadi ekonomi komunal, dan meng-tokenisasi "data dari segalanya." Didukung oleh tim global yang terdiri dari 60+ ilmuwan dan insinyur riset, IoTeX menggabungkan blockchain L1 yang kompatibel dengan EVM, middleware komputasi off-chain, dan perangkat keras terbuka untuk menghubungkan miliaran perangkat pintar, mesin dan sensor, serta dApps di seluruh dunia fisik dan digital. Tentu saja, bagian kunci dari proyek DePIN mana pun adalah dompet seluler. Akibatnya, tim IoTeX telah menghabiskan banyak waktu untuk mengerjakan ioPay, dompet DePIN pilihan (termasuk integrasi DePINscan ke dalam dompet).

IoTeX telah berada di garis depan dari banyak usaha teknologi tinggi, mencoba mendorong batasan dari apa yang mungkin dengan blockchain dan komputasi off-chain. Teknologi AA adalah area lain di mana IoTeX telah berada di garis depan. Menerima dana dari Ethereum Foundation pada September 2023. Khususnya, dana yang diberikan adalah untuk ERC-4337 dan kerja IoTeX dalam menggunakan Dompet Abstraksi Akun Zero-knowledge.

Dengan memanfaatkan teknologi bukti zk-SNARK, IoTeX membangun dompet abstraksi akun yang dapat diotorisasi dengan kata sandi. zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) adalah sistem bukti kriptografi yang memungkinkan satu pihak untuk membuktikan kepada pihak lain bahwa sebuah pernyataan itu benar tanpa mengungkapkan informasi tambahan di luar validitas dari pernyataan itu sendiri. zk-SNARK telah digunakan dalam berbagai aplikasi blockchain, seperti pada cryptocurrency Zcash yang fokus pada privasi, untuk memungkinkan transaksi divalidasi dan dicatat pada blockchain tanpa mengungkapkan identitas atau rincian transaksi dari pengirim, penerima, atau jumlah yang terlibat. Istilah zk-SNARK kadang-kadang digunakan secara kolokial untuk merujuk pada sistem bukti zero-knowledge mana pun, tetapi secara ketat, zk-SNARK merujuk pada jenis khusus dari sistem bukti zero-knowledge yang memiliki ukuran bukti yang ringkas dan tidak memerlukan interaksi antara pemberi bukti dan verifier.

Jika Anda ingin menguji MVP IoTeX yang mendapatkan dana untuk abstraksi akun zero-knowledge, Anda dapat melakukannya di tautan berikut: https://zk-wallet-demo.iotex.io. Tautan ini Linktree menampilkan semua pekerjaan AA IoTeX terkini. Dengan memanfaatkan keahlian yang diperoleh IoTeX dalam bidang abstraksi akun, implementasi ioPay masuk akal sebagai langkah berikutnya.
Implementasi ioPay dari Abstraksi Akun
ioPay selalu memiliki fokus yang mendalam pada keamanan dan pengalaman pengguna. Keduanya telah ditingkatkan dengan implementasi abstraksi akun. ioPay saat ini menawarkan dukungan login AA Gmail. Dalam waktu dekat, ioPay berencana untuk menerapkan metode lain untuk autentikasi AA. Dalam membangun fitur ini ke dalam ioPay, tim memanfaatkan P256 untuk mengautentikasi transaksi dompet dan protokol DKIM berbasis email untuk memulihkan akun pengguna. DKIM (DomainKeys Identified Mail) adalah metode autentikasi email yang menggunakan tanda tangan digital untuk memberi tahu penerima email bahwa pesan tersebut dikirim dan diotorisasi oleh pemilik domain. Setelah penerima menentukan bahwa sebuah email ditandatangani dengan tanda tangan DKIM yang valid, dapat dipastikan bahwa konten email tersebut tidak dimodifikasi. Jadi kami dapat memverifikasi tanda tangan DKIM pengguna pada kontrak on-chain dan memulihkan akun pengguna ioPay. P256 menggunakan kurva elips secp256r1, sebuah standar kriptografi yang diterima secara luas yang dapat diterapkan di EVM untuk menciptakan autentikasi dan penandatanganan yang aman untuk transaksi/konten cerdas. Sebagian besar perangkat dan aplikasi modern bergantung pada kurva elips “secp256r1”. Sebagai contoh:
- Enclave Aman Apple: Ada lingkungan eksekusi terpercaya terpisah di perangkat keras Apple yang dapat menandatangani pesan apa pun dan hanya dapat diakses melalui identifikasi biometrik.
- Webauthn: Web Authentication (WebAuthn) adalah standar web yang diterbitkan oleh World Wide Web Consortium (W3C). WebAuthn bertujuan untuk menstandarisasi antarmuka untuk mengautentikasi pengguna ke aplikasi dan layanan berbasis web menggunakan kriptografi kunci publik. Ini digunakan oleh hampir semua peramban web modern.
- Android Keystore: Android Keystore adalah API yang mengelola kunci privat dan metode penandatanganan. Kunci privat tidak diproses saat menggunakan Keystore sebagai metode penandatanganan aplikasi. Selain itu, itu dapat dilakukan dalam “Lingkungan Eksekusi Terpercaya” di mikrochip.
- Kunci Pass: Kunci Pass menggunakan standar FIDO Alliance dan W3C. Ini menggantikan kata sandi dengan pasangan kunci kriptografis yang juga dapat digunakan untuk kriptografi kurva elips. Karena jaringan IoTeX sudah mendukung kontrak yang telah dikompilasi sebelumnya yang melakukan verifikasi tanda tangan dalam kurva elips “secp256r1”. Ini masuk akal untuk mendasarkan logika verifikasi dompet AA ioPay pada Enclave Aman Apple dan Android Keystore dengan biaya gas yang konstan. Dengan memanfaatkan enclave/keystore aman perangkat dan identifikasi biometrik, kami dapat mencapai dompet AA yang sangat aman. Untuk mendorong penggunaan dompet AA baru ini, untuk waktu yang terbatas, IoTeX memberikan 2 IOTX per hari untuk membayar biaya gas bagi pengguna yang memanfaatkan dompet AA ioPay. Jika pengguna ioPay memiliki NFT MachineFi, mereka dapat menerima 10 IOTX per hari untuk biaya gas sebagai tingkat utilitas ekstra bagi pemegang NFT MachineFi kami.
Cara Mengatur Dompet AA di ioPay
Langkah 1) Unduh ioPay dan tekan buat dompet AA.

Langkah 2) Masukkan alamat gmail

Langkah 3) Anda menerima email dengan kode verifikasi unik

Langkah 4) Pesan selamat + pengguna diberikan 2 IOTX untuk membantu mengincentivasi pengguna menggunakan fitur baru ini. (bagus untuk pengguna baru yang belum pernah menggunakan Iotex sebelumnya sehingga mereka mendapatkan token asli)

Langkah 5) Pengguna kembali ke halaman utama di mana mereka dapat melakukan transaksi apa pun atau menggunakan dApp mana pun yang memanfaatkan dompet AA.

6) Pengguna menerima 2 $IOTX/hari/pengguna (untuk pengguna AA biasa) dan 10 $IOTX/hari/pengguna jika mereka juga memiliki NFT MachineFi.
