BitcoinKurdu.com
Image default
Bilgi Bankası

Ethereum Nasıl Çalışır?

Ethereum Nedir makalesinde nasıl bir sistem üzerine kurulu olduğunu belirttiğimize göre, biraz daha dibe dalarak Ethereum platformunun fonksiyonlarının nasıl çalıştığını anlamaya çalışmakta fayda var.

Ethereum kullanım sırasında, uygulama verilerini saklamak ve kontrol etmek için bir oluşuma ihtiyaç duymuyor. Bu durumun üstesinden gelebilmek için, Ethereum; Bitcoin’in protokollerinden ve blockchain tasarımından büyük ölçüde yaralanıyor, fakat para dışındaki uygulamarını desteklemek için ona sırtını yaslıyor.

Ethereum Bitcoin’in tasarımına dayanıyor olsa da, geliştircilerin ek adımlar, yeni sahiplik kuralları, alternatif işlem biçimleri veya tanımlamanın farklı yolları olan uygulamaları veya anlaşmaları yaratması için Bitcoin tasarımını soyutlamayı hedeflemektedir.

Ethereum’un “Turing-complete” programlama dilinin amaçlarından biri, uygulama geliştiricilerin blockchain işlemlerinin yönteilebileceğı ve spesifik sonuçları otomatikleştirmeye yarayacak daha fazla program yazmasına izin vermektir.

Bu esnek hali muhtemelen Ethereum’un getirdiği en önemli yetenektir. Bu konu hakkında daha fazla bilgi için Ethereum’un akıllı sözleşmelerinin nasıl çalıştığını anlamak gerekir. Bu konuyu başka bir makalede açıklıyor olacağız.

Ethereum Blockchain sistemi

Ethereum Blockchain sisteminin alt yapısı, tüm işlem geçmişinin ortak bir kaydı olmasından ötürü Bitcoin blockchain sistemi ile çok benzerdir. Her Ethereum uygulaması için ağ altyapısının; “state”(durum) veya bu uygulamanın, her kullanıcının bakiyesi, akıllı sözleşme kodunun tümü ve nerelerde toplandığı hakkındaki mevcut bilgileri takip etmesi gerekmektedir

Bitcoin kimin ne kadar bitcoin’i olduğunu takip etmek için harcanmamış işlem çıktılarını kullanır. Daha karmaşık görünsede, fikir oldukça basittir. Her bir Bitcoin işlemi  gerçekleştiğinde, ağ toplam tutarı, sanki kağıt para ile “kırar”; veriyi fiziksel para ya da para değişimine benzer şekilde davranmasını sağlayacak şekilde geri getirir.

Gelecekteki işlemleri gerçekleştirebilmek için, bitcoin ağı herbiri “harcanmış” ve “harcanmamış” olarak sınıflandırılmış olan değişiklik parçalarını tamamlamak durumundadır.

Bu duruma nazaran Ethereum hesapları kullanır.  Ether adı verilen Ethereum birimleri, banka hesabı fonları gibi cüzdan içerisinde görünür ve başka hesaba taşınabilir. Bu fonlar herzaman biryerlerdedir, ancak devamlı bir ilişkileri yoktur.

Ethereum Sanal Makineleri (Ethereum Virtual Machine – EVM)

Ethereum sistemi kullanılmaya başlandığında, her seferinde binlerce bilgisayar ağı işleme geçer. Akıllı sözleşmeye özgü programlama dilleri ile yazılan sözleşmeler, “Ethereum Virtual Machine -EVM”(Ethereum Sanal Makineleri) olarak adlandırılan ve bu program dilini okuyabilen ve yürütülmesini sağlayan “bytecode”lar içerisinde yazılmıştır. Ethereum Node’ları olarak bilinen devreler, sözleşmeleri bu EVM’ler ile yürütürler. Ethereum işlemlerinde en önemli güvenlik birimi kendisine özgü olan EVM’lerdir.

Related posts

Kripto Madencilik için NVidia GeForce RTX 2080 Karşılaştırması

Bitcoinkurdu

Çok Havuzlu Madencilik Nedir

Cumhur Yalçın

Bitcoin: Uçtan Uca Elektronik Nakit Sistemi

Sakir Abanuzoglu

1 Yorum

Ethereum nedir? – BitcoinKurdu.com 9 January 2018 at 01:17

[…] Bilgi Bankası […]

Bir yorum yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

BitcoinKurdu.com
Kripto Paralar Hakkında Herşey

Beğendiniz mi?

İlgisini çekeceğini düşündüğünüz arkadaşlarınızla da paylaşın!