testtutor v3.3.7
Tutorial testnet Q-Blockchain JC Airdrop
Referensi
Spesifikasi
Persyaratan perangkat keras
| Komponen | Spesifikasi minimal |
|---|---|
| CPU | Intel Core i3 or i5 |
| RAM | 4 GB DDR4 RAM |
| Penyimpanan | 500 GB HDD |
| Koneksi | 100 Mbit/s port |
| Komponen | Spesifikasi rekomendasi |
|---|---|
| CPU | Intel Core i7-8700 Hexa-Core |
| RAM | 64 GB DDR4 RAM |
| Penyimpanan | 2 x 1 TB NVMe SSD |
| Koneksi | 1 Gbit/s port |
Persyaratan perangkat lunak
| Komponen | Spesifikasi minimal |
|---|---|
| Sistem Operasi | Ubuntu 16.04 |
| Komponen | Spesifikasi rekomendasi |
|---|---|
| Sistem Operasi | Ubuntu 18.04 atau lebih tinggi |
Pasang dan Jalankan validator
Pasang dependensi
apt install git docker docker-composeUnduh paket Q-Blockchain
git clone https://gitlab.com/q-dev/testnet-public-tools.gitMasuk ke folder testnet-validator
cd testnet-public-tools/testnet-validatorBuat kata sandi dompet
Kata sandi harus disimpan di folder keystore, jadi anda perlu membuat foldernya terlebih dahulu dengan perintah
mkdir keystoreLalu buat file pwd.txt dan isi dengan kata sandi anda (kata sandi bebas)
nano keystore/pwd.txtSetelah memasukan kata sandi, tekan CTRL + x + Y lalu tekan Enter
Kemudian cek apakah kata sandi telah tersimpan
cat keystore/pwd.txtJika kata sandi yang anda buat tadi tampil ke layar artinya kata sandi telah berhasil dibuat
Buat dompet
docker run --entrypoint="" --rm -v $PWD:/data -it qblockchain/q-client:testnet geth account new --datadir=/data --password=/data/keystore/pwd.txtJika berhasil maka pesan seperti ini akan tampil di layar
Your new key was generated
Public address of the key: 0xb3FF24F818b0ff6Cc50de951bcB8f86b52287dac
Path of the secret key file: /data/keystore/UTC--2021-01-18T11-36-28.705754426Z--b3ff24f818b0ff6cc50de951bcb8f86b52287dac
- You can share your public address with anyone. Others need it to interact with you.
- You must NEVER share the secret key with anyone! The key controls access to your funds!
- You must BACKUP your key file! Without the key, it's impossible to access account funds!
- You must REMEMBER your password! Without the password, it's impossible to decrypt the key!Lalu simpan public keynya
Klaim faucet
Pergi ke sini lalu masukan alamat dompet yang tadi anda buat dan klaim Q Token
jika terjadi error maka ulangi terus sampai dapat, anda juga bisa klaim token yang lain
Konfigurasi .env
Jalankan perintah ini
nano .envLalu ganti variabel dibawah
| Variabel | Keterangan |
|---|---|
| ADDRESS | Ganti dengan alamat dompet tadi lalu hilangkan 0x) |
| IP | Ganti dengan alamat IP VPS anda (yang digunakan untuk login VPS) |
Setelah itu tekan CTRL + x + Y lalu tekan Enter
Konfigurasi config.json
Jalankan perintah ini
nano config.jsonLalu ganti address dan password dengan alamat dompet dan kata sandi anda
Setelah itu tekan CTRL + x + Y lalu tekan Enter
Taruh stake di validator contract
docker run --rm -v $PWD:/data -v $PWD/config.json:/build/config.json qblockchain/js-interface:testnet validators.jsDaftarkan validator
Jalankan perintah ini
nano docker-compose.yamllalu dibagian entrypoint setelah geth tambahkan ini
"--ethstats=NAMA_VALIDATOR:TESTNET_ACCESS_KEY@stats.qtestnet.org",Untuk mendapatkan TESTNET_ACCESS_KEY anda bisa tanyakan ke grup discordnya
Setelah itu tekan CTRL + x + Y lalu tekan Enter
Jalankan validator
Jalankan perintah dibawah untuk menjalankan validator
docker-compose up -dLalu cek log
docker-compose logs -f --tail "100"Cari nama validator anda disini