Ethereum nedir?

Paylaş

Ethereum projesi detaylı raporu (whitepaper) 2013 yılında Vitalik Buterin tarafından yazıldı. Söz konusu rapor, açık kaynak kodlu, herkese açık, smart contract ile (akıllı sözleşme) çalışabilen blockchain tabanlı dağıtılmış bir hesaplama platformu tanımlıyordu. Bahsi geçen smart contract ile uygulamalar herhangi bir gecikme, sansür, usulsüzlük ya da üçüncü parti müdahalesi olmadan, tam da programlandığı şekilde çalışabilmektedir. 

Etherium, geliştiricilerin smart contract’ler yazıp bunları uygulamasına imkan tanıdığı gibi, kendi kripto paralarını da ethereum blockchain’i üzerinde oluşturmalarına olanak sağlayarak, kendi servisleri için yeni bir blockchain yaratma zahmetinden kurtarmaktadır. Bu durum, geliştiricilerin kendi blokchainlerini yaratarak zaman kaybetmelerini engellemenin yanında, Ethereum’un her blokchain’de bulunmaya  güvenlik ve merkeziyetsizliğinden de yararlanma imkanı sağlamaktadır.  

Ethereum üzerinde geliştirilen smart contract’ler, Ethereum’un Turing uyumlu Ethereum Sanal Makinası (ESM) adındaki platform üzerinde inşa edilir. Bu smart contract’leri gerçek anlamda yürütmeye alan protokolün bir parçasıdır. ESM, herkese açık node’ların oluşturduğu uluslararası bir ağ yardımıyla kodları işler ve bu sayede platformun sansürlenemez olmasını sağlar. 

Ethereum üzerindeki kodlar ya da sözleşmeler, sadece Ethereum için oluşturulmuş ve Solidity olarak adlandırılan bir programlama dili ile yazılır. 

İnsanların ağları kurmasını, kodları işlemesini özendirmek ve spami azaltmak amacıyla Ethereum’un da Ether (ETH) olarak adlandırılan bir kripto para birimi bulunmaktadır. 

Ethereum üzerinde bir işlem yaptığınızda bununla alakalı olarak bir ücret ödemeniz gereklidir. Bu işlem ücretine ‘Gas’ denir ve ether ile fiyatlandırılır. Gas, bir aksiyonun ya da aksiyon öbeğinin ne kadar işlem gerektirdiğini ölçer. Buna bağlı olarak işlem daha fazla hesaplama gerektiriyorsa daha fazla Gas ödemesine ihtiyaç duyar. Gas başına ödenecek ether tutarını kullanıcı kendi belirler ancak node’ların gelen talepleri ödenen tutarın miktarına göre önceliklendirdiği unutulmamalıdır. 

Ethereum faydalarından biri de güvenilir hizmet zamanıdır. Eğer bir şirketin sunucularında bir sorun olursa hizmetleri sekteye uğrayabilir ancak Ethereum ağına bağlı herhangi bir node’da bir sorun olması durumunda, dünya genelinde ağa bağlı diğer birçoğu hizmetlerin aksamadan devam etmesini sağlayacaktır. Aynı durum sansürleme için de geçerlidir. Kötü niyetli bir kullanıcının merkezî tek bir sunucuyu kapatması, dünya geneline yayılmış yüzlerce hatta binlerce sunucuyu kapatmasından çok daha kolaydır. Bu durum hizmetin sürekliliğini koruyarak dünyanın herhangi bir noktasında herhangi biri için her zaman kullanılabilir olmasını sağlar. 

Özetle Ethereum, sıradan bir sunucuya kıyasla daha fazla avantaj sunması nedeniyle uygulamaların  üzerinde çalışmayı tercih ettiği  dahili bir programlama diline sahip bir blockchain ya da mutabakat bazlı çalışan bir dünya bilgisayarı olarak görülebilir. 

Loading