Avalanche Başlangıç Rehberi
Bilmeniz gereken kavramlar
Node: Avalanche ağındaki her bir node bir bilgisayardır. Node kurmak için ihtiyacınız, sistem gereksinimlerini karşılayan bir bilgisayar veya bir servis sağlayıcıdan kiralanan bir VPS’dir.
Staking: Proof of stake(PoS) yapısındaki ağlarda işlemleri doğrulayan node’lara belli oranlarda ödül verilir. PoS mantık olarak madenciliğe benzer ancak çok daha az maliyetli ve çevrecidir. Merkeziyetsiz sistemlerde ağın güvenliğinin sağlanması için(Sybil attack koruması için) ağa katılmanın bir ödülü olduğu gibi bir de maliyeti de vardır. Proof of Work sistemlerde bu maliyet gerekli hash gücünü elde etmek için donanım almaktır. PoS da ise elinizde belli miktarda coin tutmanız karşılığında sisteme dahil olursunuz. Bu sayede ağın saldırıya uğraması daha maliyetli ve zor bir hal alır.
Validator: Validator(doğrulayıcı) Avalanche ağında gerçekleşen işlemleri doğrulayan node’lara validator denir. Ağda söz sahibi olmak ve işlemleri doğrulayabilmek için node’un minimum 2 bin AVAX stake etmesi gerekir. Tahmini kazanç yıllık %7–12 arasındadır. Buna ek node’larına başka insanların delegasyon etmesi ile ekstra kendi belirleyecekleri % oranında fee geliri elde edebilirler.
Delegator: Delegator, staking’e katılmak isteyen ancak delegasyon yoluyla mevcut bir validator düğümüne güvenmeyi seçen kişidir. Bunun validator olmaya göre avantajı VPS masrafları ve teknik yeterlilik olmaksızın sisteme katılmanızı sağlar. Avalanche’da delegasyon için minimum 25 AVAX stake etmek gereklidir. Delegator geliri validatorlerde olduğu gibi aynı orandadır. Buna ek olarak delegator’ler, node sahibi validator’e belirlenen oranda fee öderler.
Validator Olmak
Avalanche ağında validator olmak için elinizde minimum 2 bin AVAX bulunmalıdır.
Sistem Gereksinimleri
AvalancheGo isimli istemcimiz 2 farklı işletim sisteminde test edildi.
- Ubuntu 18.04 ve 20.04
- OSX Catalina veya daha üst bir sürüm
Önerilen donanım:
- CPU: > 2 GHz
- RAM: > 4GB
- Depolama: > SSD üzerinde 10 GB boş alan
Kurulum
Öncelikle gerekli sistem gereksinimlerini karşılayan bir bilgisayara ihtiyacımız var. Kendi bilgisayarınızda çalıştırabileceğiniz gibi bir servis sağlayıcıdan VPS’de(Bu makalede GCP’dan VPS almayı anlatmıştım) kiralayabilirsiniz. Ben Digitalocean’dan VPS aldım. Sizde bu bağlantıdan üye olursanız 2 ay kullanabileceğiniz 100$ lık bir kredi tanımlanır hesabınıza.
Eğer VPS kiraladıysanız SSH bağlantı ile sunucuya bağlanıyoruz. Local kurulum yaptıysanız ubuntu terminalini açmalısınız. İşlemlerimiz bu terminal üzerinde olacak. Aşağıdaki 4 komutu sırası ile çalıştırıyoruz.
tar -xvf avalanchego-linux-amd64-v1.10.17.tar.gz
cd avalanchego-v1.10.17
nohup ./avalanchego &
nohup ignoring input and appending output to ‘nohup.out’ çıktısı normal bir durumdur. Herhangi bir problem yok. ctrl+c yaparak terminali eski haline getirebilirsiniz.
Üsteki komutlar ile en son yayınlanan mainnet versiyonunu indirdik ve avalanchego-v1.4.9 isimli bir klasörde indirdiğimiz dosyayı açtık. cd ile başlayan komutla klasörün içine girdik.(cd: Change Drictory. Bu komutla klasörler arasında geçiş yapabiliriz.) nohup ./avalanchego & komutu ile node’umuzu arka planda çalışabilir şekilde başlattık. Şimdi cüzdan üzerinden node’a bağlanmak için kullanacağımız node ID’yi almalıyız. Aşağıdaki API çağrısını terminale girerek node ID alıyoruz.
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.getNodeID"
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
Aşağıda ki gibi bir cevap gelecektir. Node-ID ile başlayan kısım sizin node ID’nizdiz.
{
"jsonrpc": "2.0",
"result": {
"nodeID": "NodeID-5mb46qkSBj81k9g9e4VFjGGSbaaSLFRzD"
},
"id": 1
}
Artık Avalanche ağında çalışan bir node’a ve bu node’un ID bilgisine sahibiz. Bundan sonraki işlemlerimiz Avalance Wallet üzerinde olacak.
Adım 1 — Avalanche Cüzdanını Açın
2. Adım — “Earn” Bölümüne Gidin
Adım 3: Validator olun!
Delegator olmak
Dikkat Edilmesi Gereken Hususlar
Staking ödülleri staking periyodunun sonunda verilir. Yani 2 ay staking yaptığınızda 2 ay sonunda stake ettiğiniz tokenlar ve kazandığınız ödül P-chain hesabınıza geçer.
Staking periyodu boyunca tokenlar kilitlidir. 1 ay staking süresi seçtiğiniz zaman 1 ay sonunda tokenlara ulaşabilirsiniz. Delegasyon yaparken buna dikkat etmelisiniz. Eğer seçtiğiniz node %60 oranının daha altında bir oranda uptime’a sahip olursa ödül alamazsınız. İlk günlerde uzun süreler seçmemenizi tavsiye ederim. Node’un performansına göre ilerde daha doğru kararlar alabilirsiniz.
Eğer bana delegasyon yapmak isterseniz bu telegram kanalından gerekli bilgilere ulaşabilirsiniz.
Okuduğunuz için teşekkürler!
Beni Twiter’dan takip edebilir ve sorularınız için Avalanche Türkçe Telegram kanalına katılabilirsiniz.
Yararlandığım kaynaklar: