yavuz0x / Goracle-Network-Node-Kurulum-Rehberi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. (İLK ETAPTA YALNIZCA 1000 KİŞİYE GÖNDERİLDİ. YAKINDA HERKESE AÇIK HALE GELECEK. EĞER MAİL GELMEDIYSE BU ADIMI ATLAYARAK 3.3'TEN DEVAM EDEBİLİRSİNİZ)

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

HATA DÜZELTMELERİ

  • Aşağıdaki hataları alıyorsanız ne yaparak bu hataları düzeltebileceğinizi anlatıyorum. Lütfen adımları dikkatli bir şekilde gerçekleştiriniz.

A

B

  • Bu sorunları düzeltebilmek için Algorand API uç noktanızı değiştirmeniz gerekiyor.
  1. PureStake'e daha önce kaydolmuştuk ve API Key almıştık. Aynı API Key'i kullanacağız. https://developer.purestake.io/home
  2. PureStake Api Anahtarınızı Kopyalayın.

c

  • Terminale gidin ve aşağıdaki komutu girin.
nano ~/.goracle

Kodu girdiğinizde şöyle bir çıktı alacaksınız:

d

  • Bu dosyayı aşağıdaki gibi görünecek şekilde değiştirmeniz gerekecek.

e

Vurgulanan anahtarın SİZİN GERÇEK PURESTAKE API ANAHTARINIZ olduğu yer.

Bu nedenle, ilk iki satırı ilk dosyadan silmeli ve bunun yerine şu üç satırı eklemelisiniz:

"authKey": "YOUR_KEY",

"server": "https://testnet-algorand.api.purestake.io/ps2",

"authHeader": "x-api-key",

İşiniz bittiğinde Ctrl+x'e, ardından Y'ye ve ardından Enter'a basın.

Ardından aşağıdaki komutları sırayla girin.

goracle docker-stop
goracle docker-start --background
  • Son olarak logları kontrol edin.
docker logs -f goracle-nr
  • BU HATAYI ALAN BİRÇOK KİŞİ GÖRDÜK. AŞAĞIDAKİ A VEYA B ADIMLARINDAN BİRİSİ SORUNUNUZU ÇÖZECEKTİR. ÖNCELİKLE A ADIMINI DENEYİN!

Termius - Goracle Test 2023年-04月-01日 1 54 05 (1)

A)

sudo usermod -aG docker $USER

Oturumu kapatın veya çıkın.

Çıkış yapın ve tekrar giriş yapın.

./goracle docker-start --background
docker logs -f goracle-nr

B)

sudo chown $USER /var/run/docker.sock
./goracle docker-start --background
docker logs -f goracle-nr
  • Sorununuz çözülmüş olmalıdır.

  • SORUNLAR BİRÇOK KİŞİDE DEVAM ETTİĞİ İÇİN KESİN ÇÖZÜM OLARAK ALGORAND NODE KURARAK GORACLE İLE EŞLEYECEĞİZ! YUKARIDAKİ TÜM KURULUM ADIMLARINI TAMAMLADIKTAN SONRA SON OLARAK AŞAĞIYA BIRAKTIM REHBERİ EKSİKSİZ OLARAK UYGULAMAYI UNUTMAYIN!

https://github.com/Kral001/Algorand-Node-Kurulumu-Testnetle-Goracle-Ayni-VPS-de-Yapilandirma/blob/main/README.md

About