Rues Profile picture
Angel | Research Analyst for a VC. investor @dymension @CelestiaOrg @fuel_network +7 others

Mar 26, 2022, 27 tweets

Selamlarrr, bugün sizlerle Stratos üzerinde Validatör oluşturacağız.

Delagatör olmayı bir çoğunuz öğrendiniz, şimdi validatör olmak nasıl bir şey az buçuk öğrenelim.

ÇOK ÖNEMLİ! Tüm testnetleri bırakıp, buraya odaklanmalısınız bence.

<3

#Airdrop #Testet @Stratos_Network

1- Öncelikle kısaca Stratos'dan bahsediyorum.

Stratos Network, Cosmos SDK altyapısı ile çalışan merkeziyetsiz veri Zinciridir, kısaca Metaverse veya diğer Dapp'ler için merkeziyetsiz veri depolama hizmeti sunar.
Polkadot'ta ki Cere Network benzetebiliriz.

2- Bu node kurulum hepsinden önemli, hatta Aptos'dan bile.

Kurulumu zor, bir hata ile karşılaşırsanız hemen pes etmeyin veya şikayet etmeyin.

Gerçekten baya vaktimi yedi bu rehber, hatta bir kez silindi baştan başladım.

Keyifli okumalar dilerim <3

3- Öncelikle şunu söylemek istiyorum, floodu kısımlara ayırdım. Kısım 1'den kısım 2'ye kadar gerekli yazılımların kurulması, step by step sadece kodları yazmanız yeterli.

Kuruluma geçmeden önce şunları söylemek istiyorum:

4- Sunucu nedir?

7/24 açık sanal bir bilgisayardır, bizim burda sunucu kullanmamızın sebebi kurmuş oldugumuz düğümün yüksek internet gereksini ve sürekli açık olmasıdır.

Contabo,OVH gibi firmalardan aylık kiralanabilir. Digitalocean,Google Cloud,Linode ve Alibabacloud +

5- + gibi firmalardan ücretsiz temin edebilir ve bu kurulum işlemlerini yapabilirsiniz.

Kurulum işlemi nasıl oluyor?

Sonuçta biz bir sanal bilgisayar alıyoruz ve bu bilgisayar Ubuntu 20.04 işletim sisteminde.

6-

Diğer Tüm Linux Dağıtımları gibi Ubuntuyada SSH ile baglanmamız gerekiyor. Benim burda Tercihim Putty.

Termius ve PowerShell gibi diğer terminallerlede erişebilirsiniz

++

7- Genel Olarak Kullandığımız yazılımlar nelerdir?

Sunuculara erişmek için Putty : putty.org

Sunuculardan veri kopyalamak veya dosyalarını görmek için WinSCP yada Filezilla: winscp.net/eng/download.p…

Şimdi komutları girelim..

8-Kısım 1

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install tar curl ufw jq make clang pkg-config libssl-dev build-essential git jq expect -y

wget golang.org/dl/go1.17.2.li… && sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz

9-
mkdir $HOME/go && mkdir $HOME/go/bin

echo 'export GOROOT=/usr/local/go' >> ~/.bashrc

echo 'export GOPATH=$HOME/go' >> ~/.bashrc

echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc

--

10-

source ~/.bashrc && source $HOME/.profile && go version

cd $HOME

wget github.com/stratosnet/str…

wget github.com/stratosnet/str…

md5sum stchain*

chmod +x stchaincli

chmod +x stchaind

---

11-

git clone github.com/stratosnet/str…

cd stratos-chain

git checkout v0.7.0

make build

mv build/stchaincli ./

mv build/stchaind ./

Kısım 1 tamamlandı, kısım 2'ye geçiyoruz.

12- Kısım 2:

Bu kısımda NICKNAME Belirlicez her yerde bunu kullanıcaz. ilerde wallet oluştururken ve validatör de bunları kullanıcaz

Kendi nickinizi kullanın, ruesandora yazmayın :)

---

13-

echo "export NICKNAME="ruesandora0"" >> ~/.bash_profile

source ~/.bash_profile

echo $NICKNAME

cd stratos-chain

make install

Bu komutu yazdıktan sonra uzun bir bilgi atacak onu kopyalayıp saklamkta fayda var.

---

14-

stchaind init $NICKNAME

cd $HOME

rm -vf $HOME/.stchaind/config/genesis* $HOME/.stchaind/config/config.toml

wget raw.githubusercontent.com/stratosnet/str…

wget raw.githubusercontent.com/stratosnet/str…

---

15-

nano config.toml ile (moniker = "ruesandora0") moniker yazan satrı kontrol edip kendi Nıckname girecez CTRL + X ile cıkıp Y enter ile kayıt edin.

moniker validatör ismi oluyor.

mv config.toml .stchaind/config/

mv genesis.json .stchaind/config/

cd $HOME
---

16-

apt install screen

screen -S node

sed -i 's!^external_address\s*=\s*.*$!external_address = "tcp://'"$(dig -4 TXT o-o.myaddr.l.google.com @NS1.google.com +short | cut -d'"' -f2)"':26656"!' ~/.stchaind/config/config.toml

17-

sed -i 's!^external_address\s*=\s*.*$!external_address = "tcp://'"$(dig -4 TXT o-o.myaddr.l.google.com @NS1.google.com +short | cut -d'"' -f2)"':26656"!' ~/.stchaind/config/config.toml

sudo lsof -i -P -n | grep LISTEN

---

18-

iptables -A OUTPUT -p tcp --dport 26656 -j ACCEPT

iptables -A OUTPUT -p udp --dport 26656 -j ACCEPT

iptables -A INPUT -p tcp --dport 26656 -j ACCEPT

iptables -A INPUT -p udp --dport 26656 -j ACCEPT

./stchaind start

---

19- Artık Node çalışmaya başlıcaktır bu aşamadan sonra validatörünüzü oluşturcaz, ilk başta hata verebilir 30dk-1 saat arası düzelecektir.

Eşleşme fotografındaki gibi, doğru blok yüksekligine gelince cüzdan oluşturcaz.

---

20-

CTRL + A + D ile node isimli screen'den çıkın, screen -S wallet ile wallet isimli bir screen oluşturun altaki koda kendi NICKNAME 'inizi ekleyin.

./stchaincli keys add --hd-path "m/44'/606'/0'/0/0" --keyring-backend test <your wallet name>

21-

Örnek: ./stchaincli keys add --hd-path "m/44'/606'/0'/0/0" --keyring-backend test ruesandora0

(örnek bu yazmayın)

24 Kelimemiz ile Stratos Web wallet giriş yapacagız ve faucettan token talep etmemiz gerekecek

---

22- Resimlerdeki gibi girdikten sonra resimde gördüğünüz alandan token talep edecegiz.

Burdaki Fuacet her zaman çalışmıyor, Token alamazsanız discord üzerinden Stratos testnet issue kanalında bir admin arkdaş herkese atıyor.

23- Tokenimiz Cüzdana geldi ve eşleştik son işlemimiz kaldı.

Son işlem Altaki komudu wallet isimli screende çalıştırmak

stchaincli tx staking create-validator \
--amount="1000000000ustos" \
--pubkey=$(stchaind tendermint show-validator) \
--moniker=$NICKNAME \

--

24-

--chain-id=tropos-3 \
--commission-max-change-rate="0.1" \
--commission-max-rate="0.5" \
--commission-rate="0.1" \
--min-self-delegation="1" \
--gas="auto" \
--gas-adjustment=1.5 \
--gas-prices="0.5ustos" \
--keyring-backend=test \
--from=$NICKNAME

25- Arkadaşlar buraya kadar okuyanlar için süprizim olsun. Bu testte sadece 60 tane node kurabilen var ve 1 milyon dolar ödüllü <3

Kimseye bahsetmeyın yorumlarda veya telegramda buraya kadar okuyanlar bilsin istedim.

26- Sizden bir ricam daha fazla insanın görmesi ve spam illetinden kurtulmam için 1. twite RT-Beğeni yapmanız.

Takdir sizin, video'su da gelecek, teşekkürler <3

(twit sınırına geldim)

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling