Aleo-Node-Kurulumu

image

Aleo, tamamen özel uygulamalar sunan ilk platformdur. Aleo'nun amacı, web üzerinde özel uygulamalar oluşturmak, dağıtmak ve çalıştırmak için sağlam destek sunacak merkezi olmayan, açık kaynaklı bir ağ oluşturmaktır. Aleo'da özel uygulamaları kolay bir şekilde yazmak için Leo adında bir programlama dili geliştiriyorlar.

Video Linki

Bu rehberde sizlerle beraber Aleonun ödüllü olan Testnet 3 adımına katılacağız. Ödül için 25 milyon Aleo kredisi ayırılmış. Prover yanı burdaki kısım ödülün %30 veya 7,5 milyon krediye karşılık gelir. detaylara burdan ulaşabilirsiniz.

Bu testnette garanti ödül yok yani katılan herkes ödül kazanmayacak ve sistem gereksinimleri çok yüksek olduğu için kurup kurmamak sizin kararınız. ödüller minning benzeri bir sistem olan kredi kazanma üzerine odaklanmış yani sisteminiz çok iyi olmalı. blok yakaladıkça kredi kazanırsınız bu krediler karşılığında ödül dağıtımı olacak.

Sistem Gereksinimleri:

  • CPU: 16-cores (32-cores önerilen)
  • RAM: 16GB (32GB önerilen)
  • HDD: 128GB
  • Network: 10 Mbps

Sunucuyu nerden nasıl alacağınızı bilmiyorsanız node eğitim serimizi izleyebilirsiniz. Node Eğitim Serisi

Root yetkisi almak için aşağğıdaki kodu giriyoruz bazı sunucularda bunu sürekli girmemiz gerekiyor. eğer bunu girmezseniz yazdığınız kodun başına sudo komutunu yazarkata devam edebilirsiniz ancak karışıklık olmaması için aşğıdaki komutu yazmanızı tavsiye ederim. ( root: Windows cihazlarda olduğu gibi yönetici olarak çalıştırmamıza, yani bize yetki veren bir komuttur.)

sudo su
cd

Aşşağıdaki komutlarla sunucumuzdaki güncellemeleri, yükseltmeleri kontrol ediyoruz, sondaki -y işareti gelen onay işlemlerini otamatik olarak onaylanmasını sağlayacaktır. kısaca kurulum için sunucumuzu hazır hale getiriyoruz.

sudo apt update && sudo apt upgrade -y
 sudo apt install pkg-config curl git build-essential libssl-dev

screen kur

sudo apt install screen -y

Rust kuruyoruz.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env

Port ekleme

apt install ufw -y 
ufw allow ssh 
ufw allow https 
ufw allow http 
ufw allow 4133
ufw allow 3033
ufw enable

Kurulum


git clone https://github.com/AleoHQ/snarkOS.git --depth 1

cd snarkOS

./build_ubuntu.sh

cargo install --path .

screen -S client

./run-client.sh

ctrl + A + D tuşlarıyla screenden çıkıyoruz. cüzdan oluşturma size vereceği bilgileri kaydedin

snarkos account new
screen -S prover 

alttaki komuttan sonra sizden private key isteyecek az önce kaydettiğimiz bilgiler arasında private key bulunuyor onu yapıştırın.

./run-prover.sh

ctrl + A + D tuşlarıyla screenden çıkıyoruz.

Nodenuz çalışmaya başladıktan sonra burdan cüzdan adresinizi aratarak kredilerinizi görebilirsiniz.