Goracle-Network-Node-Kurulum-Rehberi

9

Sunucu Gereksinimleri (VPS)

  • CPU: 1-2
  • RAM: 4 GB
  • Depolama: 10 GB SSD
  • Ubuntu: 20.04+

!!! İLK AŞAMADA HERKESİN BİR ALGORAND DÜĞÜM API HESABI OLMALI !!!

  • Düğümü doğru bir şekilde kurmak için bir Algorand Düğüm API'sine ihtiyacınız olacak https://developer.purestake.io/home adresinden ücretsiz bir API hesabı alabilirsiniz.

  • PERA WALLET HAKKINDA!

!!! Kuruluma geçmeden önce şunu hatırlatmak istiyorum. Pera Wallet kullananlar için işlem onayları ''PERA WALLET MOBİL UYGULAMA'' üzerinden verilecek. Web sayfasından onay veriliyor mu bilmiyorum ama çok denedim ve bulamadım. Bulan olursa rehbere pull request yapabilirsiniz.

İşlemlere başlamadan önce Pera Wallet'ı aşağıdaki adımları izleyerek ''TESTNET'' ağına almayı unutmayınız!

Adsız

KURULUM

1. GORACLE DÜĞÜMÜNÜ BAŞLATIYORUZ

sudo apt update 
sudo apt upgrade
wget  -qP /usr/bin/ https://staging.dev.goracle.io/downloads/latest-staging/goracle &&  chmod u+x /usr/bin/goracle
  • Bu komut sonrası ortaya çıkacak olan örnek görüntü şöyle olmalıdır;

1

goracle init
  • Bu komut sonrası ortaya çıkacak olan örnek görüntü şöyle olmalıdır;

4

1.1. Bu aşamada karşımıza iki adet soru çıkacak. Bunların ikisine de Y yazarak ENTER tuşuna basıyoruz. İkinci soruya Y yanıtını verdiğimizde bizden API Key'imizi isteyecek.

1.2. Aşağıda yer alan görüntüdeki yerden (PureStake üzerinde oluşturduğumuz API keyimizi) kopyalıyoruz. (https://developer.purestake.io/home) Kopyaladığımız API Keyimizi, bizden istediği yere yapıştırıyoruz ve enter tuşuna basıyoruz.

3

1.3. Ana Algorand Cüzdan Adresinizi Girin. https://testnet-app.goracle.io/nodes sayfasına gidin, cüzdanınızı bağlayın ve aşağıdaki ekran görüntüsünde üzerini belirginleştirdiğim yerdeki ANA ALGORAND CÜZDAN ADRESİNİZİ (Pera, Algosigner vb.) kopyalayın.

1

1.4. Yukarıda kopyaladığınız ana algorand cüzdan adresinizi terminale yapıştırın ve enter tuşuna basın.

2

2.KATILIM ADRESİMİZİ KAYDEDİYORUZ

2.1.Sunucunuzda aşağıda işaretli olarak gösterilen linke tıklayarak katılım adresinizi sisteme kaydedin.

5

2.2.Yukarıdaki işlem için linke tıkladığınızda aşağıdaki gibi bir ekranla karşılaşacaksınız (Bu aşamada Pera cüzdanınızı tekrar bağlamanız gerekebilir). Aşağıda gördüğünüz işaretli olan ''register'' butonuna basıyoruz ve node kayıt işlemimizi gerçekleştirmiş oluyoruz.

6

2.3.Yapılan aşamalarda cüzdan onayı verirken Pera Wallet'ta mobil uygulama üzerinden işlem onayları verildiğini lütfen unutmayın.

  • İşlemleri onayladıktan sonra aşağıdaki hatayı alırsanız, lütfen pop-up'ları etkinleştirdiğinizden ve cüzdanınızda Algo (https://bank.testnet.algorand.network/) olduğundan emin olun.

6bf4abb8-675a-48fa-a2c7-71454e51b017

2.4. Ardından katılım adresinize Algo almanız gerekecektir. Bu aşamada aşağıda işaretlediğim yerdeki katılım adresinizi kopyalayın ve faucetten (https://bank.testnet.algorand.network/) KATILIM ADRESİNİZE Algo alın.

8

  • Bu aşamada yalnızca erişim kodu olanlar işleme devam edebilecektir. Erişim kodları ilk etapta rastgele seçilmiş 1000 kişiye gönderilecektir. Sonrasında kısa bir süre sonra herkese açık hale gelecek ve herkes node kurabilecektir.

3.Test $GORA Tokenlerimizi aşağıdaki butona basarak talep ediyoruz.

9

3.1.Bize mail olarak gönderilmiş olan erişim kodunu aşağıdaki yere yazarak onaylıyoruz.

10

3.1.1.Yukarıdaki işlemi yaptıktan sonra test tokenlerimiz aşağıdaki şekilde görünecektir.

11

3.2.Şimdi elimizdeki test tokenlerinin bir kısmını stake edeceğiz. ''Add Stake'' butonuna basıyoruz.

12

3.2.1.Karşımıza çıkan miktar yazma ekranına EN AZ 10.000 GORA olacak şekilde bir miktar belirleyerek yazıyoruz ve ''Confirm Stake'' butonuna basıyoruz.

13

  • Bu işlemleri adım adım yaparken Pera Wallet mobil uygulamanızdan işlem onaylarını vermeyi unutmayın. Tüm onaylar tamamlandıktan bir süre sonra sayfayı yenilediğinizde tokenlerinizin stake edildiğini görebilirsiniz.

3.3..SON ADIM!

  • Terminale dönüyoruz ve ENTER tuşuna basıyoruz.

  • Eğer aşağıdaki gibi çıktı aldıysanız sonraki adıma geçebilirsiniz.

image

4. Docker'ı Kuruyoruz

bash <(wget -qO- https://raw.githubusercontent.com/ttimmatti/dependencies/main/docker.sh)
  • Komutu girdiğinizde çıktısı aşağıdakine benzer bir çıktı olmalıdır.

6

5. Node'umuzu Çalıştırıyoruz

goracle docker-start --background
  • Komutun çıktısı bu şekilde olmalıdır.

7

6. Loglarımızı Kontrol Etmek İçin

docker logs -f goracle-nr
  • Bu çıktıyı görüyorsanız bu işlemi de başarılı bir şekilde gerçekleştirdiniz demektir.

8

  • Tebrikler! Artık Goracle Network Node'umuz hazır :)

  • NOT: Cüzdanınızda yeterince test algo tokeni yoksa https://bank.testnet.algorand.network/ adresinden alabilirsiniz.

  • NOT: Cüzdanınızdaki ve katılımcı adresinizdeki test algo miktarı 10'un altına düşmemelidir! Yoksa dashboardda kırmızı olarak görünür. Arada sırada https://bank.testnet.algorand.network/ adresinden hem cüzdan adresinize hem de katılımcı adresinize test algo almayı unutmayın.

  • Docker'ı durdurmak için:

goracle docker-stop
  • Verileri silmek için:
rm ~/.goracle