Skip to content

ruesandora/stratos-sds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Stratos SDS

image

Selamlar arkdaşlar, bugün Stratos SDS ödüllü testnetine katılacağız.

Öncelikle sorularınız için kanala katılın: Stratos Türkiye

ÖNEMLİ! Arkadaşlar kolay bir testnet olmayacak, kurmanız belki 2 belki 3 günü olacak, çok büyük bir ricamdır sabırlı olmanız, bu flood vs. silindi tekrar yazdım, ricamdır sabırlı olmanız ve stratos türkiye grubunun sabitli mesajlarını ara ara bakmanız, tek isteğim ❤️

ÖNEMLİ NOTLAR:

  • SDS kurmak için validator oluşturmanız gerekmez
  • stratos validatoru ile aynı yere kurabilirsiniz
  • Ne kadar süreceği net belli değil Q4'de mainnete geçicek, 1-2 ay arası sürecek yüksek ihtimal.

Sistem gereksinimleri:

  • Not: 160 SSD'de yeterli olur yüksek ihtimal.
4 cpu 
8 ram 
200 SSD

root yetkisi:

sudo su

root dizinine girelim:

cd /root

Sistem güncellemesi:

sudo apt update && sudo apt upgrade -y

Kütüphane kurulumu:

sudo apt install make clang pkg-config libssl-dev build-essential git jq ncdu bsdmainutils -y < "/dev/null"

Go kurulumu:

wget -O go1.18.2.linux-amd64.tar.gz https://golang.org/dl/go1.18.2.linux-amd64.tar.gz 
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz && rm go1.18.2.linux-amd64.tar.gz 
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile 
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile 
echo 'export GO111MODULE=on' >> $HOME/.bash_profile 
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile && . $HOME/.bash_profile 
go version 

source code ile binary dosyayı derliyelim:

cd $HOME
git clone https://github.com/stratosnet/sds.git
cd sds
git checkout v0.8.1
make build
cp target/ppd $HOME/bin

binary dosyası oluşturuyoruz:

make install

Node dosyası oluşturup bir kaç dokunuş yapıyoruz, burayı iyi dinleyelim:

Sırasıyla (elektirikler gitti ve görsel alamadım bu kısmı kusura bakmayın):

  • 1- Şifreyi girelim
  • 2- Şifreyi tekrar girelim
  • 3- Cüzdan adı
  • 4- Şifre tekrar
  • 5- bip39 sorusunu sadece enter diyelim (eski stratos cüzdanınız varsa 12 kelımesını girebilirsiniz)
  • 6- Tekrar enter
  • 7- Son olara Y (yes) diyerek bitiriyoruz.
  • 8- Y dedikten sonra mnemonic 24 kelime veriyor.
cd $HOME
mkdir rsnode
cd rsnode
ppd config -w -p

Confingin içine girelim ve sırayla görsellerle altta anlatıyorum:

nano $HOME/rsnode/configs/config.toml

network_adres kısmına sunucumuzun IP numarasını girelim:

image

Cüzdan adreslerini ve şifremizi not edip saklayalım:

image

chain id kısmı tropos-4 olacak değilse düzeltirsiniz:

image

Stratos chain url'yi değiştirelim:

image

Version kısmı görselde ki gibi olacak, değilse değişirsiniz zaten:

image

Son olarak [[sp_list]] 'inizde sadece 1 tane liste olacak, benim altta verdiklerimi ekleyin görselde ki gibi olacak.

image

[[sp_list]]
p2p_address = 'stsds1mr668mxu0lyfysypq88sffurm5skwjvjgxu2xt'
p2p_public_key = 'stsdspub1zcjduepq4v8yu6nzem787nfnwvzrfvpc5f7thktsqjts6xp4cy4a2j4rgm7sgdy4zy'
network_address = '35.73.160.68:8888'
[[sp_list]]
p2p_address = 'stsds1ftcvm2h9rjtzlwauxmr67hd5r4hpxqucjawpz6'
p2p_public_key = 'tsdspub1zcjduepqq9rk5zwkzfnnszt5tqg524meeqd9zts0jrjtqk2ly2swm5phlc2qtrcgys'
network_address = '46.51.251.196:8888'
[[sp_list]]
p2p_address = 'stsds12uufhp4wunhy2n8y5p07xsvy9htnp6zjr40tuw'
p2p_public_key = 'stsdspub1zcjduepqkst98p2642fv8eh8297ppx7xuzu7qjz67s9hjjhxjxs834md7e0s5rm3lf'
network_address = '18.130.202.53:8888'
[[sp_list]]
p2p_address = 'stsds1wy6xupax33qksaguga60wcmxpk6uetxt3h5e3e'
p2p_public_key = 'stsdspub1zcjduepqyyfl7ljwc68jh2kuaqmy84hawfkak4fl2sjlpf8t3dd00ed2eqeqlm65ar'
network_address = '35.74.33.155:8888'
[[sp_list]]
p2p_address = 'stsds1nds6cwl67pp7w4sa5ng5c4a5af9hsjknpcymxn'
p2p_public_key = 'stsdspub1zcjduepq6mz8w7dygzrsarhh76tnpz0hkqdq44u7usvtnt2qd9qgp8hs8wssl6ye0g'
network_address = '52.13.28.64:8888'
[[sp_list]]
p2p_address = 'stsds1403qtm2t7xscav9vd3vhu0anfh9cg2dl6zx2wg'
p2p_public_key = 'stsdspub1zcjduepqzarvtl2ulqzw3t42dcxeryvlj6yf80jjchvsr3s8ljsn7c25y3hq2fv5qv'
network_address = '3.9.152.251:8888'
[[sp_list]]
p2p_address = 'stsds1hv3qmnujlrug00frk86zxr0q23rnqcaquh62j2'
p2p_public_key = 'stsdspub1zcjduepqj69eeq07yfdgu4cdlupvga897zjqjakuru0qar5na7as4kjr7jgs0k7aln'
network_address = '18.223.175.117:8888'

Son olarak görselde ki gibi bir görünüm alacaksınız ve ctrl + x 'e basıp y diyoruz ve enterliyoruz.

image

Faucetten token alıyoruz, komutu terminale girelim:

  • CÜZDANADRESİ kısmını cüzdan adresinizi girin
  • Cüzdan adresimizi az önce not almıştık p2p adres değil wallet adres yazan yer.
  • tokenleri kontrol etmek isterseniz: explorer linki
curl --header "Content-Type: application/json" --request POST --data '{"denom":"ustos","address":"CÜZDANADRESİ"} ' https://faucet-tropos.thestratos.org/credit

tmux kurulumu:

  • y/n onayı çıkınca y diyelim.
apt-get install tmux

oturum açalım:

tmux new-session -s sds

SDS nodu başlatalım:

  • Burayıda resim alamadım, burada en sonda ERROR yazacak ve sonunda "please register at first" yazacak, yazana kadar bekleyelim.

  • Çıktıyı aldıktan sonra ctrl+b bası kısa bir süre sonra d'ye basalım, aynı anda basmayın çıkış yapmaz.

cd ~/rsnode
ppd start

screeni yüklüyoruz:

apt-get install screen

terminal adında screen oluşturuyoruz:

screen -S terminal

resource node ile etkileşim kurabilmek için ek terminal açalım:

  • buradan sonra komutları girerken ">" işaretlerinin üzerine yazıyoruz.
cd ~/rsnode
ppd terminal

image

registerpeer ekleyelim:

  • PP successfully çıktısı almalıyız
registerpeer

activate işlemi yapalım:

  • Bu komutu girdikten sonra uzun bir süre (veya kısa) bekleyip true çıktısı almalısınız
activate 9000000000 10000 1000000

Node durumuna bakaım:

  • Sizde Activation: Active | Mining: ONLINE | Initial tier: 1 | Ongoing tier: 1 | Weight score: 5000 yazacak.
status

image

Otomatik dosya oluşturup yüklüyoruz:

  • Ozon alıyoruz:
prepay 1000000000 10000 600000

Bakalım ozonlar gelmiş mi:

  • Cüzdan adresi kısmına cüzdanınız girin

  • Miktar sizde farklı olacaktır (ben önceden kurdum ama flood silindi)

  • Bunu yaptıktan sonra ctrl+a basıp d diyelim ve çıkalım

getoz cüzdanadresi

image

upload isimli bir screen açalım:

screen -S upload

Aynı sekılde klasor acalım:

mkdir -p ~/upload

upload.sh'a girelim:

nano $HOME/rsnode/upload.sh

script komutlarımızı yapıştıralım:

  • Not girdiğimiz dosyanın içinde ki tüm kodları silelim ve altta ki komutu girelim.
  • ctrl+x diyip Y ile kaydedelim sonra.
#!/bin/bash
while true;
do /usr/bin/head -c 25M /dev/urandom > "$HOME/upload/test-$(date '+%Y%m%d%H%M')" ; ppd terminal exec put "$HOME/upload/test-$(date '+%Y%m%d%H%M')";
sleep 900;
/usr/bin/rm -rf "$HOME/upload/test*";
sleep 1;
done

image

Son olarak yetkiyi veriyoruz ve bitiriyoruz:

cd $HOME/rsnode
chmod +x upload.sh 
./upload.sh

image

Kazandığımız ödülleri (hemen yansımaz) kontrol etmek içim:

  • st1jmxxx.. diye başlayan cüzdana kendi cüzdan adresinizi girip google'da aratın, hemen yansımaz, 1-2 gün sonra bakın.
https://rest-tropos.thestratos.org/pot/rewards/wallet/st1jmxxzgy6jevnd3gpejyqr4mvrfj8hqkh2p9yen

Stratos SDS için yardımcı komutlar

Cüzdanı görmek:

wallets

24 kelimeleri (mnemonic) almak:

  • Komutu giriyoruz ilk başta

  • 1- Şifreyi girelim

  • 2- Şifreyi tekrar girelim

  • 3- Cüzdan adı

  • 4- Şifre tekrar

  • 5- bip39 sorusunu sadece enter diyelim

  • 6- Tekrar enter

  • 7- Son olara Y (yes) diyerek bitiriyoruz.

  • 8- Y dedikten sonra mnemonic 24 kelime veriyor.

newwallet

image

Ozon almak için:

prepay 500000000 10000 1000000

Ozon miktarına bakmak için:

getoz CÜZDANADRESI

image

Mining'in suspend/offline sorununu çözme

updateStake 1000000000 10000 1000000 1

Sorun yaşarsanız lütfen grupta grup linki arama kısmını kullanın ricamdır, çok yoğun ve yorgun dönemlerdeyim/dönemlerdeyiz.

image

Hesaplar:

Twitter

Forum

Telegram Announcement

Telegram Chat

Discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published