EOS adalah cryptocurrency yang berbeda dari lainnya karena Anda dialokasikan sumber daya dan tidak perlu membayar biaya transaksi. Dalam artikel ini, kita akan membahas tentang cara menggunakan Scatter untuk mengelola identitas akun EOS Anda.
Linked Accounts
Untuk memulai, Anda perlu membuat akun EOS terlebih dahulu. Setelah menyelesaikan proses penarikan, klik tombol "Create Account". Anda akan dibawa ke halaman berikutnya:
Anda sebenarnya telah membuat akun di langkah awal sebelumnya, sehingga Anda harus melihat akun tersebut terdaftar di bawah "Linked Accounts". Anda dapat mengedit dan mengubah nama kunci menjadi sesuatu yang lebih mudah diingat. Congrats! Anda telah-linked akun EOS Anda dan siap berinteraksi dengan dApps.
Interacting with dApps
Sebagian besar dApp EOS akan memiliki tombol "Sign In" atau "Register" di halaman utama. Klik tombol itu, dan prompt Scatter tambahan akan muncul meminta Anda untuk login. Itu akan terlihat seperti screenshot di bawah ini:
Masing-masing dApp yang Anda interaksi dengan akan meminta jenis login seperti ini. Anda sekarang dapat berinteraksi dan memainkan EOS dApps. Coba lihat melalui top EOS dApps, coba beberapa, dan nikmati!
Simple Scatter: Your First EOS dApp
Dalam artikel sebelumnya, kita belajar cara setup node EOS di The Setup dan menciptakan dan mengdeploy kontrak pintar di The Contract. Dalam beberapa artikel selanjutnya, kita akan fokus pada menambahkan UI ke kontrak Anda. Sebelum kita dapat berinteraksi dengan kontrak via web dApp, kita perlu memahami cara mengelola identitas akun EOS Anda dan memberikan tanda tangan untuk aksi.
Scatter
Scatter adalah suite produk yang dibangun untuk memungkinkan pengguna untuk berinteraksi dengan blockchain EOS secara aman dan mudah. Scatter memiliki plugin desktop, mobile, dan browser yang tersedia untuk menandatangani transaksi dan menyimpan kunci sensitif EOS. Plugin browser mirip dengan Metamask, jika Anda familiar dengan itu dan beroperasi dalam cara yang serupa.
Installation
Anda perlu menggunakan Chrome untuk menginstall ekstensi Scatter. Pastikan Anda memiliki versi Chrome terbaru dan klik "Download Chrome Extension" di sini.
Setelah menginstall ekstensi, klik pada ikon Scatter di sudut kanan atas layar. Anda akan melihat dialog popover seperti ini:
Klik "Create New Scatter", lalu Anda akan datang ke layar mnemonic dengan seri kata (tersembunyi dalam screenshot). Tulis kata-kata tersebut ke tempat lain karena Anda memerlukan mereka untuk muat ulang akun secara lokal atau jika Anda lupa password. Perhatikan bahwa akun yang dimuatkan ke Scatter hanya ada secara lokal dan tidak pernah dikirimkan melalui jaringan. Password dan mnemonic hanya berlaku untuk plugin ini di komputer ini dan Anda dapat menggunakan akun yang sama di beberapa perangkat dengan password dan mnemonic yang berbeda.
Layar berikutnya yang Anda temui adalah layar disclaimer – klik "Skip Basic Setup" lalu klik tombol "Identities".
A Simple Test
Sekarang Anda telah menginstall Scatter dan membuat user, ayo ke url di bawah ini untuk tes:
https://ajose01.github.io/EOS_meetup_demo/
Itu adalah dari artikel yang sangat baik tentang Scatter jika Anda ingin membaca artikel itu.
Setelah membuka demo url, Anda akan disambut dengan halaman berikut. Klik tombol "Unlock" dan plugin Scatter akan dibuka.
Di sini kita melihat permintaan kode JavaScript scatter untuk mengautentikasi dengan akun. Identitas diproses dari situs ajose01.github.io dan Anda dapat melihat bahwa kita memiliki satu akun yang dapat digunakan untuk autorisasi. Klik tombol "Select Identity" lalu tombol "Accept".
Kita sekarang melihat hasilnya – kita telah berhasil melakukan autentikasi sederhana dari dApp dengan wallet lokal Scatter.
What We Learned
- Apa itu Scatter dan cara menginstallnya
- Bagaimana Scatter menyimpan dan memantapkan informasi akun Anda
- Cara menambahkan user yang sederhana ke Scatter
- Aliran autentikasi terjadi di Scatter
What We DIDN’T Learn
- Cara menambahkan kunci aktif/tidakaktif EOS
- Bagaimana cara menggunakan konfigurasi tambahan untuk Scatter
Dalam artikel selanjutnya, kita akan membahas lebih lanjut tentang bagaimana menggunakan konfigurasi tambahan untuk Scatter dan bagaimana cara menggunakannya dalam aplikasi yang berbeda.