Ders #3 Blockchain Node Nedir? | kriptoakademi.com
By kriptoakademi	10 yorum
Bu bölümde blockchain node konusunu işleyeceğiz ve ilk test ethereum blockchainine bağlanacağız.
Teknik terimler kullanmak zorundayız çünkü Türkçe karşılıkları yok ancak derslerimizin çoğu anlaşılabilmesi adına terimlerden çok anlayabileceğimiz örneklerden gidecektir. Yinede sorularınız olursa aşağıya yazabilirsiniz veya email atabilirsiniz.
Ethereum blockchaine bağlanarak ethereum protokollerini çalıştıracağız, ethereum blockchainine bağlanmak demek tüm zinciri indirmek demektir. Bu aynı zamanda madencilik yapmamızıda sağlar.
BİLİNMESİ GEREKEN 3 NODE VAR.
İlk node 3 dilde yazıldı
Go ( Go Ethereum – Geth ) en popüler olanı ve bizde bunu kullanacağız.
C++ (Ethereum cpp)
2. Parity – Rust
– MetaMask aslında bir node değildir. MetaMask bir chrome extension ve köprü görevi kurmaktadır.
Ethereum Simülasyon Protokolü
Ethereumjs-Test RPC kullanarak full node indirmeden kullanmamızı sağlayan harika bir seçenek. Nedeni; Kurması çok kolay, tüm node’u indirmek çok zaman alıyor, mining yapılması yani blokların konfirmasyonu zaman alıyor ama simülasyonda bu süreç ortadan kalkıyor. Bu yüzden öğrenim aşamasında kullanacağımız bu sistem hem işimizi kolaylaştırıyor hemde full node’u indirmeye gerek kalmıyor.
Full Node & Light Clients arasında ki farklar
Full node ilk başta söylediğim gibi tüm blockchaini indirmemizi gerektiriyor buda şuan için yaklaşık 30 GB. ( ve gittikçe artıyor.) Kaynakları yoğun ve düşük donanımda kullanım imkanı sağlamamakta. Yani telefon, tablet veya düşük donanımlı bilgisayarlarda.
Light Client şu an da yapım aşamasında fakat sadece 1kb / saniye işlem kolaylığı sağlıyor, client sadece önemli datayı içeriyor, blockchain full fonksiyonla kullanma olanağı veriyor.
Şimdi geth indirmemiz gerekiyor bunun için aşağıda ki resme tıklayarak direkt olarak adrese yönleneceksiniz.
Hangi işletim sistemini kullanıyorsanız tıklayarak devam edebilirsiniz. v.1.7.2 indiriyoruz fakat siz bu yazıyı okurken güncellenmiş olabilir her hangi bir değişiklik yok ( eğer olursa yazıyı güncelleriz )
Yükleme tamamlandıktan sonra paket kurulumunu gerçekleştirin ve karşınıza shell açılacak, aşağıda ki gibi bir ekran gelecektir.
Bu ekran geldikten sonra kurulumunuz tamamlanmış demektir.
Terminali açın ve geth yazın
işlemler arkada çalışmaya başlayacak normal bir mysql gibi düşünebilirsiniz. Biraz vakit alacaktır peer-to-peer node başlıyor.
Geth default directories:
geth –datadir parametrelerinde çalışmakta fakat default olarak,
Tek seferde tek node çalışır bunu unutmayın eğer iki note açıksa error alacaksınızdır.
node package manager üzerinden indireceğimiz ethereumjs test environment ile her hangi bir madencilik olmadan platformu kullanabileceğiz. 10 Hesap ve 100 ether verecek bize platformu öğrenebilmemiz için.
nodejs üzerinden indireceğiz linki aşağıda;
kurulumu tamamladıktan sonra terminali açıp aşağıda ki komutu yazın.
npm install ~g ethereumjs-testrpc@beta
Son olarak Metamask’ı işleyelim. Metamask hakkında bilmemiz gereken;
Private key store ve işlemleri imzalayabilir
Tüm zinciri indirmemize gerek kalmaz
Ne full node nede light client, Metamask serverına güveniyoruz
Metamask blockchainle arasında bir köprü
Full node ve light client arasında ki farklar
Geth indirimi ve kurulumu
Ethereumjs indirimi ve kurulumu
bitcoin fiyatı bitcoin geri alma bitcoin kredi kartı bitcoin kur bitcoin kurtarma bitcoin legal bitcoin nedir bitcoin turk bitcoin turkiye bitcoin zengin olmak bitcoinim çalındı bitcoinim kayip blockchain nedir blockchain ogrenmek ethereum dili ethereum fiyat ethereum kur ethereum nasil alinir ethereum nedir ethereum yazılım hizli bitcoin hızlı bitcoin al kart ile bitcoin almak kredi kartı ile bitcoin al kripatoakademi litecoin litecoin fiyat litecoin kur smart contract developer smart contract nedir smart contract ogren solidity kaynak solidity nedir solidity öğren solidity öğrenmek trueflip.io turk bitcoin xrp göndermek xrp kullanımı
Bilal on 14 Ocak 2018 12:36
Teşekkürler hocam takipdeyiz.
Bilal on 15 Ocak 2018 03:36
geth yazdım, işlem 8 saattir devam ediyor , normal mi bu durum
kriptoakademi on 15 Ocak 2018 14:03
evet normaldir ilk senkronize uzun sürer 🙂
Bilal on 15 Ocak 2018 18:03
kapatmak zorunda kaldım, tekrar yazdığımızda kaldığı yerden mi devam ediyor
kriptoakademi on 24 Ocak 2018 13:28
Bilal bey geth’i kapatıp tekrar açmanız gerekmektedir.
doğuş on 23 Ocak 2018 15:10
hocam diger dersler ne zmn gelecek
Yoğunluklardan dolayı derslere ara vermek zorunda kaldık. Önümüzdeki haftadan itibaren youtube’dan interaktif dersler yapmayı planlıyorum yine site üzerinden de paylaşım yapılacak. İlginize teşekkürler.
Cagri on 24 Ocak 2018 08:41
Cok aciklayici olmus. Paylasim icin tesekkurler
snn on 28 Şubat 2018 15:32
eth nodenin bizlere kazancı var mı hocam?
kriptoakademi on 28 Şubat 2018 23:13
coin olarak mı?
2018 bitcoin tahminleri için kriptoakademi
2018 bitcoin tahminleri için yasin özkaya
AML nedir? için kriptoakademi
AML nedir? için Anonim
Hashgraph Nedir? için kriptoakademi
Öncelikle görmüş olduk ki piyasa acımasız ve kimse gözünün yaşına bakmıyor. Bu acı tecrübeyi yaşamayan…