/dusk-testnet

Tutorial testnet DUSK Incentivized

Primary LanguageTypeScript

Tutorial testnet DUSK Incentivized

Join Telegram Bang Pateng

Referensi

Dokumen resmi

Minta Faucet

Server discord

Spesifikasi

Persyaratan perangkat keras

Komponen Spesifikasi minimal
CPU Intel Core 2
RAM 1 GB DDR4 RAM
Penyimpanan 20 GB HDD

Persyaratan perangkat lunak

Komponen Spesifikasi minimal
Sistem Operasi Ubuntu 22
Komponen Spesifikasi rekomendasi
Sistem Operasi Ubuntu 22 atau lebih tinggi

BACA BAIK BAIK Jika Anda Menggunakan Ubuntu 18 - 20.04 (Instal Ini Agar Tidak Error) OPTIONAL

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

1. Instal CLI

sudo apt-get update
sudo apt install libssl-dev
sudo apt-get install -y tar wget curl
wget https://github.com/dusk-network/wallet-cli/releases/download/v0.13.0/ruskwallet0.13.0-linux-x64-libssl3.tar.gz
tar -xf ruskwallet0.13.0-linux-x64-libssl3.tar.gz
cd rusk-wallet0.13.0-linux-x64-libssl3
./rusk-wallet --state http://127.0.0.1:8585

2. Create Wallet

  • Lalu Jika Muncul Tulisan Create New Wallet Klik Enter
  • Masukan Password Bebas
  • Masukan Password Lagi
  • Copy dan Simpan Pharse Kalian
  • Lalu Pilih y dan Enter
  • Lalu Enter Lagi Nanti Muncul Address kalian Copy dan Simpan Juga

  • Gunakan Arah Bawah Pada Keyboard Pc kalian
  • Arahkan kan ke Export Provisioner Key-Pair dan Enter
  • Lalu Isi Dengan Command di Bawah Ini, Tergantung Penempatan Directory anda Sendiri Kalo saya di Sini
/root/.dusk/rusk-wallet/
  • Lalu Enter Anda Akan Melihat Gambar di Bawah Ini dan Jangan Lupa di Backup Juga Yang Ane Garis Kuning ngin

Noted : Seharusnya ada dua file sekarang, file .key dan file .cpk . Jaga kerahasiaan file .key , jangan bagikan dengan siapa pun. Kami akan membutuhkan file ini nanti untuk node kami. Anggap saja seperti kunci konsensus Anda, yang Anda gunakan untuk menandatangani transaksi.

.cpk adalah kunci publik. Kami membutuhkan yang ini untuk memberi Anda akses ke testnet.

  • Balik ke VPS Arah Bawah Pilih Back dan Enter
  • Arah Bawah Lagi Pilih Exit dan Enter

3. Minta Faucet

4. Memastikan Faucet Sudah Landing

  • Buka Vps kalian
  • Untuk Memastikan Apakah Balance Faucet Udah Landing, Jalankan Perintah di Bawah :
cd rusk-wallet0.13.0-linux-x64-libssl3
./rusk-wallet --state http://127.0.0.1:8585
  • Arah Bawah Pilih Replace your wallet with a lost one using the recovery phrase dan enter
  • Masukan Pharse Wallet kalian Enter
  • Masukan Password Anda 2x dan Enter
  • Balik ke VPS Arah Bawah Pilih Back dan Enter
  • Arah Bawah Lagi Pilih Exit dan Enter

5. Instal Rusk-Node

cd
curl --proto '=https' --tlsv1.2 -sSf https://dusk-infra.ams3.digitaloceanspaces.com/rusk/itn-installer.sh | sh

6. Buka Port (Untuk Pengguna Azure sama DO biasanya Buka Port di Website Dasboard VPS Kalian) kalo Contabo Langsung Paste aja di Vps Kalian

sudo ufw allow 22
sudo ufw allow 8585
sudo ufw allow 9000:9005/udp
sudo ufw enable

7. Set password consensus.keys Jalankan

cd /root/.dusk/rusk-wallet
mv *.key /opt/dusk/conf/consensus.keys
echo 'DUSK_CONSENSUS_KEYS_PASS=<MASUKAN-PASWWORD-KALIAN>' > /opt/dusk/services/dusk.conf

<MASUKAN-PASWWORD-KALIAN> = Isi Dengan Password Kalian, Samain Aja Kaya Yang Pas Awal Buat Wallet

8. Start Node

service rusk start
service dusk start

Jika Tidak Terjadi Apa Apa Berarti Sudah Benar

9. Check Log Rusk dan Dusk (Untuk Memastikan Jalan Dengan Baik)

Cek log rusk

tail -f /var/log/rusk.log

Cek log dusk

tail -f /var/log/dusk.log

10. Stake Token

cd
cd rusk-wallet0.13.0-linux-x64-libssl3
./rusk-wallet --state http://127.0.0.1:8585
  • Pilih Acces Wallet dan Enter
  • Masukan Password Kalian dan Enter
  • Lalu Enter lagi
  • Arah Bawah Pilih Stake Dusk
  • Introduce the amount of DUSK to stake: isi 25000 dan Enter
  • Introduce the gas limit for this transaction: isi 2000000000 dan Enter`
  • Introduce the gas price for this transaction: Biarkan Bawaan Langsung Enter Aja
  • Ketik y dan Enter
  • Done

11. Check Staking Udah Apa Belum

./rusk-wallet --state http://127.0.0.1:8585
  • Pilih Acces Wallet dan Enter
  • Masukan Password Kalian dan Enter
  • Lalu Enter lagi
  • Arah Bawah Pilih Check existing stake dan Enter
  • Done

12. Perintah Berguna Lainnya

Menjalankan service

Menjalankan service rusk

service rusk start

Menjalankan service dusk

service dusk start

Menghentikan service

Menghentikan service rusk

service rusk stop

Menghentikan service dusk

service dusk stop

Hapus Node

sudo service rusk stop
sudo systemctl disable rusk
sudo service dusk stop
sudo systemctl disbale dusk
sudo rm /etc/systemd/system/rusk* -rf
sudo rm /etc/systemd/system/dusk* -rf
sudo rm -rf /opt/dusk/
rm -rf /var/log/dusk.log
rm -rf /var/log/rusk.log
rm -rf rusk-wallet0.13.0-linux-x64-libssl3