Ubuntu 16.04 Üzerinde Ethereum Kurulumu – Node , Geth

Ubuntu üzerinde Ethereum Geth Kurulumdan Bahsedeceğiz, Ben pek böyle detaya girmeyi sevmem, direk olaya başlarım.  Linus Torvalds‘ın da dediği gibi “boş lafı bırak, bana kodunu göster


Paketlerin Kurulumu için aşağıdaki komutları çalıştırın

sudo apt-get -y update && sudo apt-get -y upgrade
sudo apt-get -y install git curl npm nodejs

Aşağıdaki Komutlar İle Geth Kurulumu Yapıyoruz

sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo add-apt-repository -y ppa:ethereum/ethereum-dev
sudo apt-get -y update
sudo apt-get -y install ethereum

 

Geth üzerinde hesapları Göstermek ve Hesap oluşturmak

//Hesapları Listeliyoruz
geth account list

//Yeni Hesap Oluşturuyoruz
geth account new

 

Ethereum Ağı ile Senkronizasyon Başlatıyoruz.

Geth

 

Geth Programını Arka Planda Çalıştırmak İçin Screen Programını Kuruyoruz

sudo apt-get update && sudo apt-get install screen -y

 

Şimdi Geth Programını Hızlıca Başlatmak İçin Ufak Bir Bash Script yazacağız

Aşağıdaki Komut ile Bir Dosya Oluşturuyoruz

vim ~/geth.sh

 

İçerisine Aşağıda Verdiklerimi Yapıştırın

#!/usr/bin/env bash
echo "Starting geth"
screen -dmS geth /usr/bin/geth --verbosity 3 --rpc --rpcaddr=localhost --rpcport=8545 --rpcapi eth,personal,net,web3

 

Kaydedip Kapattıktan Sonra Yazma İznini Ayarlıyoruz

sudo chmod +x ~/geth.sh

 

Şimdi Scriptimizi Çalıştıralım

~/geth.sh

 

Screen Programını Kullanarak Geçiş Yapacağız

screen -x geth

 

Artık Sync İşleminin Başladığını Göreceksiniz.

Arka planda çalışmasını bırakıp ana ekrana dönmek için

Ctrl+A+D  kıesayol tuşlarını kullanın…

 

Şimdi bu işlem bize ne fayda sağlıyor ?

Konsolda geth kullanarak Account oluşturabilirsiniz.

Ethereum Transfer Edebilirsiniz.

Test Ağına Bağlanabilirsiniz.

Ethereum işleyişini daha net anlayabilirsiniz.

 

Geth Nedir ?

En Basit Açıklama (Go-Ethereum) kısaltmasıdır, Ne işe yarar diyorsanız tam olarak, Ethereum ağı ile konsoldan iletişimi sağlayan bir arabirimdir.

CEVAP VER

Please enter your comment!
Please enter your name here