Skip to content

Latest commit

 

History

History
129 lines (78 loc) · 7.22 KB

validator.md

File metadata and controls

129 lines (78 loc) · 7.22 KB

Aptos AIT-3 için Validator Node Kurulumu

Bu rehberde önemli Aptos testneti için validator kuruyor olacağız. Sorularınız için: LossNode Chat

image

Aptos için minimum sistem gereksinimleri aşağıdaki gibi belirtilmiş.

  • CPU: 8 çekirdek

  • RAM: 32GB RAM

  • SSD: 300GB

    Node kurmadan önce yapılması gereken adımlar var, bunları görsellerle anlatıyor olacağım. İlk 3 adım, aşağıdaki görselde belirtilmiş.

    image

    1. adım ile başlıyoruz. Aptos Community Sayfası'na gidelim. Sağ üstten Sign In diyelim ve Discord ile bağlanalım. Discord'a daha önce katılmadıysanız mutlaka katılın.

    image image

    2.adıma geçmeden önce Aptos için wallet kurmamız gerekiyor. Bu wallet şuan için Chrome Web Mağaza gibi platformlarda yok. Kendimiz indirip kuracağız. Görsellerle anlatıyorum.

    Petra Wallet GitHub sayfasına gidiyoruz. Ok ile gösterdiğim yere tıklayarak indiriyoruz.

    image

Ardından zip dosyasını indirdiğimiz klasöre gidiyoruz. Sağ tıklayıp burada ayıkla diyoruz. Ayıkladıktan sonra karşımıza build adında bir klasör çıkıyor.image

Şimdi hangi tarayıcıyı kullanıyorsak o tarayıcıyı açıyoruz, ben Brave üzerinden anlatacağım. Sırasıyla görseldeki butonlara tıklayalım.

image

Ardından sağ üstten geliştirici modunu açalım, ve az önce ayıkladığımız build klasörünü olduğu gibi tarayıcıya sürükleyelim. Kendisi uzantıyı ekleyecektir.

Eklediğimiz wallet'ı açalım ve wallet kuralım. Bize verdiği kurtarma kelimelerini doğru bir şekilde not ettiğimizden emin olalım. Wallet bizim için önemli olacak.

image

Cüzdanı kurduktan sonra AIT-3 için Kayıt Sayfası'na gidelim ve cüzdanımızı bağlayalım.

image

3. adım olarak yine AIT-3 için Kayıt Sayfası'na gidelim ve anketi dolduralım. Anketi özenli bir şekilde doldurduğunuza emin olun.

image

Anket ile birlikte ilk 3 adımı tamamlamış olduk. Şimdi diğer adımlara geçelim.

image

4. adımda node kurulumumuzu gerçekleştiriyoruz ve node'umuzu kayıt ediyoruz. Script ile kuracağız çünkü manuel işlemler biraz karmaşık. Hata almadan kurulum yapmak amacıyla script kullanacağız.

Script kod ile direkt node'umuzu kuruyoruz.

wget -qO aptos_validator.sh https://raw.githubusercontent.com/kj89/testnet_manuals/main/aptos/testnet/aptos_validator.sh && chmod +x aptos_validator.sh && ./aptos_validator.sh

Ardından değişkenleri sisteme kaydetmek için bu kod ile devam ediyoruz.

source $HOME/.bash_profile

Ayrıca bazı portları açmamız gerekiyor. Bunları açalım.

sudo ufw enable
ufw allow 80

Node'u kontrol etmek için bu siteye gidelim.

image

Bu kısıma Validator Node'umuzun sunucu IP'sini yazalım ve kontrol edelim.

image

Bu şekilde bir görüntü varsa başarılı bir şekilde kurmuşuz demektir.

Node'umuzu başarıyla kurduk, şimdi Node'umuzu sisteme kayıt edeceğiz. Bunun için tekrar AIT-3 için Kayıt Sayfası'na gidiyoruz.

image

Şuan için henüz anketi doldurmadığım için bu kısımda buton bulunmuyor, fakat siz anketi doldurduktan sonra buradaki buton aktif olacaktır.

Bu kısımda doldurmanız gereken yerler için verileri nereden alacağınızı anlatacağım. Boşlukları tek tek emin olarak doldurun, hatalı kayıt yapmak istemezsiniz.

Kurduğumuz validator node'unda aşağıdaki komutu girelim:

cat ~/$WORKSPACE/keys/public-keys.yaml

Ardından karşımıza çıkan dosyadaki veriler ile kayıt formunu dolduralım. Hangi boşluk için hangi veriyi girmeniz gerektiğini aşağıya bırakıyorum. Ayrıca, API PORT'u 8080 olarak geliyor, onu 80 olarak değiştirin.

image

  • OWNER KEY: Petra cüzdanınızın Public Key'i. Nasıl erişebileceğinizi aşağıdaki ss'lerde gösterdim. image image
  • CONSENSUS KEY: Yukarıdaki komutla terminalde gördüğümüz consensus_public_key
  • CONSENSUS POP: Yukarıdaki komutla terminalde gördüğümüz consensus_proof_of_possession
  • ACCOUNT KEY: Yukarıdaki komutla terminalde gördüğümüz account_public_key
  • VALIDATOR NETWORK KEY: Yukarıdaki komutla terminalde gördüğümüz validator_network_public_key

Bu verileri doğru bir şekilde girdiğimize emin olduktan sonra Validate Node butonuna tıklayalım. Ardından eğer node'unuz Aptos takımı tarafından seçilirse mail alacaksınız ve sizden KYC istenecek. Bu yüzden süreç boyunca mail'lerinizi sık sık kontrol etmelisiniz.

Kurulum bu kadardı, validatör olarak kullanabileceğiniz bazı komutları aşağıya bırakıyorum. Ayrıca optional olarak Fullnode yüklemek isterseniz Aptos Fullnode Kurulumu'na göz atabilirsiniz.

Logları kontrol etmek için kod:

docker logs -f testnet-validator-1 --tail 50

Senkronize durumunu kontrol etmek için kod:

curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type

Node'u tekrar başlatmak için kod:

docker restart testnet-validator-1