NEAR Stake Wars III Güncelleme Rehberi

image

NEAR Shardnet Ağı'nda 27 Temmuz'da bir hard fork gerçekleşti. Bu hard fork'un ardından node'umuzda yapmamız gereken güncellemeler aşağıda bulunuyor:

Sorularınız için LossNode Chat

  • Data'yı silme

  • Yeni genesis.json dosyasını indirme

  • Node'u güncelledikten sonra eğer staking havuzumuz ağ üzerinde görünmüyorsa yeni staking havuzunu oluşturma

  • Node'u tekrar başlatma

Aşağıdaki adımları sırayla ve dikkatlice yapın. Sağ üstten forklamayı ve yıldızlamayı unutmayalım.

Başlıyoruz. Öncelikle sistemi durduralım ve data'yı silelim.

sudo systemctl stop neard
rm ~/.near/data/*

Gerekli ayarlamaları yapıyoruz.

cd ~/nearcore
git fetch
git checkout c1b047b8187accbf6bd16539feb7bb60185bdc38
cargo build -p neard --release --features shardnet

genesis.json dosyasını siliyoruz ve yenisini yüklüyoruz.

cd ~/.near
rm genesis.json
wget https://s3-us-west-1.amazonaws.com/build.nearprotocol.com/nearcore-deploy/shardnet/genesis.json

config.json dosyasını siliyoruz ve yenisini yüklüyoruz.

rm ~/.near/config.json
wget -O ~/.near/config.json https://s3-us-west-1.amazonaws.com/build.nearprotocol.com/nearcore-deploy/shardnet/config.json

Sistemi tekrardan başlatıyoruz ve logların akışını kontrol ediyoruz.

sudo systemctl start neard && journalctl -n 100 -f -u neard | ccze -A

ÖNEMLİ! BU GÜNCELLEMEYİ YAPTIKTAN SONRA STAKING HAVUZUNUZU SİSTEMDE GÖREMİYORSANIZ HARD FORK DOLAYISIYLA SİLİNMİŞ OLABİLİR. STAKING HAVUZUNUZU TEKRAR OLUŞTURUN.

STAKING HAVUZUMU SİSTEMDE NASIL GÖRÜRÜM DİYENLER İÇİN AŞAĞIDAKİ NEAR'LA BAŞLAYAN KOMUTLARI GİRDİĞİNİZDE:

  • near proposals : Ağa yeni katılan staking havuzlarını gösterir.

  • near validators next : Ağa aktif olarak katılmayı bekleyen.

  • near validators current : Ağda aktif olarak bulunan.

Dostlar ayrıca node'unuzu yedeklemeyi öneriyorum, nolur nolmaz sunucu patlar bir sıkıntı çıkar yeni sunucu açtığınızda eski validatörünüze devam edebilin. Bu flood'u yazarken node'umu yedeklemediğim için node'um patladı o yüzden yedekleyin :)

WinSCP kullanarak yedeklemeyi gerçekleştireceğiz.

Yedeklemeniz gereken dosyalar: node_key.json ve validator_key.json

image

.near klasörüne giriyoruz.

image

!!Bu iki klasörü kopyalayın ve masaüstünde boş bir klasör açın. Ardından bu klasörün içine bir klasör daha açın bunun da .near olsun. Yeni sunucuya taşırken hangi dosyayı hangi klasöre koyacağınızı daha kolay bulursunuz bu yolla.

Ben bunların yanında cüzdan dosyalarını da yedekledim nolur nolmaz. Onu da göstereyim.

image

root yazısına tıklayıp root dizinine dönüyoruz.

image

.near-credentials klasörünü doğrudan kopyalayıp masaüstünde açtığımız klasör içine atıyoruz.

Kendi bilgisayarımızdaki yedek klasörümüzün içinde 2 tane dosya olmuş oldu, birisi .near diğeri .near-credentials

Güncellemeler şimdilik bu kadar, yeni güncelleme gelirse buraya eklerim mutlaka.