Abstraksi Akun di ioPay - Dompet DePIN

Abstraksi Akun di ioPay - Dompet DePIN

ioPay (dibangun oleh tim IoTeX) sangat senang mengumumkan peluncuran Abstraksi Akun! Menjadikan ioPay dompet AA multi-rantai terbesar yang telah teruji pertempuran di pasaran. Blog ini akan membawa Anda melalui mengapa AA penting, pekerjaan IoTeX di bidang AA, implementasi ioPay dan cara mendapatkan pengaturan Dompet AA Anda di ioPay.

Mengapa AA penting

Abstraksi akun adalah istilah yang digunakan untuk menggambarkan perubahan 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 wadah dana tetapi juga mampu mengeksekusi kode yang kompleks.Intinya, abstraksi akun memisahkan peran mengelola dana dan mengeksekusi kode, memungkinkan kontrak cerdas yang lebih dinamis dan kuat. Pergeseran ini memungkinkan pengembang untuk membuat aplikasi inovatif dengan memberikan tingkat fleksibilitas yang lebih besar dalam hal pelaksanaan kontrak dan interaksi. Dalam kasus ioPay, AA secara besar-besaran meningkatkan kesederhanaan pembuatan akun dan pemulihan akun. Belum lagi fakta bahwa AA membuka pintu ke beberapa fitur ioPay lainnya yang bahkan tidak mungkin dilakukan sebelumnya. Manfaat Abstraksi Akun:

  1. Fleksibilitas yang Ditingkatkan: Abstraksi akun memberdayakan pengembang dengan fleksibilitas yang ditingkatkan saat merancang kontrak cerdas. Dengan pendekatan ini, pengembang dapat memisahkan kontrol dana dari logika eksekusi kontrak, memungkinkan untuk aplikasi yang lebih dinamis dan modular.
  2. Mengurangi Biaya Gas: Biaya gas telah menjadi perhatian yang signifikan dalam ekosistem blockchain, menghambat skalabilitas dan adopsi aplikasi terdesentralisasi. Abstraksi akun berpotensi mengurangi biaya gas dengan mengoptimalkan pelaksanaan kontrak pintar. Optimalisasi ini dicapai dengan memungkinkan kontrak untuk mengeksekusi tanpa memerlukan beberapa transaksi, sehingga menghemat sumber daya komputasi.
  3. Peningkatan Upgradability: Kontrak pintar tradisional sering kali tidak dapat diubah setelah diterapkan, sehingga sulit untuk memperbaiki bug atau menambahkan fitur baru. Abstraksi akun memperkenalkan konsep "upgradabilitas kontrak", yang memungkinkan pengembang memperbarui dan meningkatkan kontrak tanpa mengganggu fungsinya. Fitur ini sangat penting untuk memelihara dan mengembangkan aplikasi terdesentralisasi dari waktu ke waktu.
  4. Kasus Penggunaan Inovatif: Abstraksi akun membuka kemungkinan baru bagi pengembang, membuka jalan bagi kasus penggunaan inovatif. Ini termasuk aplikasi dalam keuangan terdesentralisasi (DeFi), token non-fungible (NFT), dan seterusnya. Pemisahan dana dan eksekusi kode memungkinkan terciptanya aplikasi yang lebih kompleks dan kaya fitur yang sebelumnya sulit untuk diterapkan.
  5. Peningkatan Keamanan: Pemisahan kekhawatiran yang disebabkan oleh abstraksi akun dapat meningkatkan keamanan kontrak pintar. Dengan mengisolasi pengelolaan dana dari eksekusi kode, potensi kerentanan dan permukaan serangan berkurang, sehingga lebih sulit bagi pelaku jahat untuk mengeksploitasi kerentanan.

loTeX Modular Infra sebagai DePIN Innovation Enabler

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, menjadikannya on-chain sambil menawarkan modularitas dan kemampuan penyesuaian yang dibutuhkan pembangun untuk memfasilitasi adopsi massal. Sebagai penyedia terkemuka infrastruktur DePIN (Decentralized Physical Infra Networks), IoTeX memfasilitasi hadiah baru dari perangkat dan aktivitas on/off-chain bagi pengguna, mengubah perangkat pribadi menjadi ekonomi komunal, dan memberi token "data 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 penting dari setiap proyek DePIN adalah dompet seluler. Hasilnya, tim IoTeX menghabiskan banyak waktu mengerjakan ioPay, dompet pilihan DePIN (termasuk integrasi  DePINscan ke dalam dompet).

loTeX Modular Infra as DePIN Innovation Enabler

IoTeX telah menjadi yang terdepan dalam banyak upaya teknologi tinggi, mencoba mendorong batas-batas apa yang mungkin dilakukan dengan blockchain dan komputasi off-chain. Teknologi AA adalah area lain di mana IoTeX telah berada di garis depan. Mendapatkan hibah dari Ethereum Foundation pada bulan September 2023. Secara khusus, hibah yang diberikan adalah untuk pekerjaan ERC-4337 dan IoTeX dalam menggunakan Dompet Abstraksi Akun Tanpa Pengetahuan.

Empowering Innovation: ERC-4337

Levaraging zk-SNARK proof technonigy, 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 suatu pernyataan benar tanpa mengungkapkan informasi tambahan apa pun di luar validitas pernyataan itu sendiri. zk-SNARK telah digunakan dalam berbagai aplikasi blockchain, seperti dalam cryptocurrency Zcash yang berfokus pada privasi, untuk memungkinkan transaksi divalidasi dan dicatat di blockchain tanpa mengungkapkan identitas atau rincian transaksi pengirim, penerima, atau jumlah yang terlibat. Istilah zk-SNARK kadang-kadang dalam bahasa sehari-hari digunakan untuk merujuk pada sistem pembuktian tanpa pengetahuan, namun sebenarnya, zk-SNARK mengacu pada jenis sistem pembuktian tanpa pengetahuan tertentu yang memiliki ukuran pembuktian yang ringkas dan tidak memerlukan interaksi antara sistem pembuktian tanpa pengetahuan. pembukti dan verifikator.

AA Details

Jika Anda ingin menguji MVP IoTeX yang memperoleh hibah abstraksi akun tanpa pengetahuan, Anda dapat melakukannya di tautan berikut: https://zk-wallet-demo.iotex.io. Linktree ini menampilkan semua karya AA IoTeX terkini. Dengan memanfaatkan keahlian yang diperoleh IoTeX dalam bidang abstraksi akun, implementasi ioPay menjadi sangat masuk akal sebagai langkah selanjutnya.

implementasi IoPay Abstraksi Akun

ioPay selalu memiliki fokus yang mendalam pada keamanan dan pengalaman pengguna. Keduanya telah ditingkatkan dengan penerapan abstraksi akun. IoPay saat ini menawarkan dukungan login Gmail AA. Dalam waktu dekat ioPay berencana untuk menerapkan metode otentikasi AA lainnya. Dalam membangun fitur ini menjadi 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 disahkan oleh pemilik domain. Setelah penerima menentukan bahwa email ditandatangani dengan tanda tangan DKIM yang valid, dapat dipastikan bahwa konten email tersebut belum diubah. Jadi kami dapat memverifikasi kontrak on-chain pengguna tanda tangan DKIM dan memulihkan akun ioPay pengguna. P256 menggunakan kurva elips secp256r1, standar kriptografi yang diterima secara luas yang dapat diterapkan pada EVM untuk membuat otentikasi dan penandatanganan yang aman untuk transaksi/kontrak pintar. Sebagian besar perangkat dan aplikasi modern mengandalkan kurva elips “secp256r1”. Misalnya:

  1. Enklave Aman Apple: Ada “Trusted Execution Environment” terpisah di perangkat keras Apple yang dapat menandatangani pesan sewenang-wenang dan hanya dapat diakses dengan identifikasi biometrik.
  2. Webauthn: Web Authentication (WebAuthn) adalah standar web yang diterbitkan oleh World Wide Web Consortium (W3C). WebAuthn bertujuan untuk menstandardisasi antarmuka untuk mengautentikasi pengguna ke aplikasi dan layanan berbasis web menggunakan kriptografi kunci publik. Ini digunakan oleh hampir semua browser web modern.
  3. Android Keystore: Android Keystore adalah API yang mengelola kunci pribadi dan metode penandatanganan. Kunci pribadi tidak diproses saat menggunakan Keystore sebagai metode penandatanganan applications’. Selain itu, hal ini dapat dilakukan di “Trusted Execution Environment” di microchip.
  4. Passkeys: Passkeys memanfaatkan standar FIDO Alliance dan W3C. Ini menggantikan kata sandi dengan pasangan kunci kriptografi yang juga dapat digunakan untuk kurva elips kriptografi.Karena jaringan IoTeX sudah mendukung kontrak yang telah dikompilasi sebelumnya yang melakukan verifikasi tanda tangan pada kurva elips “secp256r1”. Masuk akal untuk mendasarkan logika verifikasi dompet ioPay AA berdasarkan Enclave Aman Apple dan Android Keystore dengan biaya gas yang konstan. Memanfaatkan enclave/keystore dan identifikasi biometrik perangkat yang aman, kita dapat mencapai wallets.To AA yang sangat aman untuk mendorong penggunaan dompet AA baru ini, untuk waktu yang terbatas, IoTeX memasok 2 IOTX per hari untuk membayar biaya gas bagi pengguna yang memanfaatkan dompet AA ioPay. Jika pengguna ioPay memiliki MachineFi NFT, mereka dapat menerima 10 IOTX per hari untuk biaya bahan bakar sebagai tingkat utilitas tambahan untuk pemegang MachineFi NFT kami.

Cara Menyiapkan Dompet AA di ioPay

Langkah 1) Unduh ioPay dan Tekan buat dompet AA.

Press create AA wallet.

Langkah 2) Masukkan alamat gmail

Enter a gmail address

Langkah 3) Anda menerima email dengan kode verifikasi unik

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

Congratulations message + user awarded with 2 IOTX to help incentivize users to use this new feature. (great for new users who have never used Iotex before so they get native token)

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

User goes back to home page where they can perform any transaction or use any dApp leveraging the AA wallet.

6) User receives 2 $IOTX/day/user (for normal AA user) and 10 $IOTX/day/user if they also own a MachineFi NFT.

User receives 2 $IOTX/day/user (for normal AA user) and 10 $IOTX/day/user if they also own a MachineFi NFT.

Read more