Dusk teşvikli Node kurulum işlemi. Ödül alabilmeniz için;
- 26 Şubat itibarıyla düğümlerin çalışır durumda olması gerekiyor. Bu, "sayıldığı" ve çalışma süresinin kaydedileceği zamandır
- 26 Şubat - 15 Mart 2024 arası çalışması gerekiyor.
- Ödüller :
250K DUSK tüm düğümlere eşit olarak dağıtılacak
250K DUSK, stake edilen tutara göre POAP airdrop'uyla dağıtılacak
2-4 Gb Ram | Ubuntu 22.04 | 50-100 Gb SSD |
---|
sudo apt update && sudo apt upgrade -y
Kurulumu yapın
curl --proto '=https' --tlsv1.2 -sSfL https://github.com/dusk-network/itn-installer/releases/download/v0.1.7/itn-installer.sh | sudo sh
-
Bu adrese gidin ve cüzdan oluşturun Kelimeleri kaydedin. Kelimeleri büyük harf veriyor bunları küçük harf olarak değiştirin
-
Cüzdan adresinizi kopyalayın Dusk discord kanalına girin ve
Dusk Testnet Faucet
botuna mesaj atın -
!dusk
yazın -
Cüzdanınızı yazın
- Aşağıdaki komutu girin ve cüzdan kelimelerinizi yazarak giriş yapın.
- Şifrenizi belirleyin
- Şifre tekrar girin
rusk-wallet restore
- konsensüs anahtarını dışarı aktarmak için aşaıdaki komutu girin
- Cüzdanınızın şifresini girin
- Tekrar Şifrenizi girin
rusk-wallet export -d /opt/dusk/conf -n consensus.keys
- Şifrenizi girin
sh /opt/dusk/bin/setup_consensus_pwd.sh
- Servisi Çalıştırın
service rusk start
- Loglara bakın Bu şekilde akıyorsa sorun yok demektir. son bloğa ulaşmadan stake yapmayın
tail -F /var/log/rusk.log
grep "block accepted" /var/log/rusk.log
- Son bloğa ulaşmadan stake yaparsanız görünmez o yüzden loglara bakın ondan sonra stake yapın. Son blok kontrol https://explorer.dusk.network/
- Cüzdanınıza Faucet üzerinden 1000 tDusk aldıysanız aşağıdaki komutu girerek stake işlemini başlatın
rusk-wallet stake --amt 1000 # Or however much you want to stake
- Stake sonrası aşağıdaki gibi bir ekran gelecek 30 block onayı verecek
- Stake bilgilerinizi kontrol edin
rusk-wallet stake-info
- Böyle görünmesi lazım
Aşağıdaki kodu direk sunucuya yapıştırın bloklar yükseliyormu kontrol edin.
curl --location --request POST 'http://127.0.0.1:8080/02/Chain' --header 'Rusk-Version: 0.7.0-rc' --header 'Content-Type: application/json' --data-raw '{
"topic": "gql",
"data": "query { block(height: -1) { header { height } } }"
}' | jq '.block.header.height'
Core Node ekibine teşekkürler.