Ethereum’un Bitcoin’den farkı ne?

İçindekiler

Ethereum platformu da Bitcoin’in Blokzincirine benzer bir sistem kullanıyor. Yani, Ethereum Blokzinciri de, ortak kullanıma açık, tüm işlem geçmişinin merkezsiz yani dağıtık şekilde kopyalarının tutulduğu bir blok zinciridir. Ethereum platformunun Bitcoin’den en önemli farkı içerisinde Solidty programı ile kodlanmış akıllı sözleşmelerin (Smart Contracts) olmasıdır. Ethereum’da sözleşmeler sayesinde taraflar taahhütlerini yerine getirdikten sonra veya zamanı geldiğinde değer transferi (otomatik) gerçekleşiyor.

Bitcoin’in tasarlanmasındaki amaç insanlar arasında değer transferini herhangi bir merkeze, otoriteye bağlı olmadan merkezsiz sistemde, üçüncü tarafları (aracıları) ortadan kaldırarak yapabilmesiydi. Ethereum ise Vitalik Buterin kimdir? makalemizde de yazdığımız gibi , bundan daha fazlasını yapabilmek için tasarlandı. Ethereum platformu da Bitcoin gibi merkezsiz bir yapıya sahip. BTC merkezi olmayan para birimidir, fakat Ethereum merkezi olmayan işlem platformudur. Bitcoin blokzincirinden farklı olarak, Ethereum’da insanlar sadece değer transferi değil, akıllı sözleşmeler yaparak çeşitli işlemler de gerçekleştiriyor. Böylece, Ethereum blokzincirinde BTC'deki gibi düğümler (node) sadece kripto para işlemlerinin kaydını tutmaz. Aynı zamanda, tüm sözleşmelerin geçmişlerini ve son durumlarını kayıtlarda tutar. Akıllı sözleşmeler ile ilgili daha fazla bilgi almak için diğer makalemizi okuyabilirsiniz.

Ethereum ve Bitcoin arasındaki farklar:

1. Bitcoin’de blokların ortalama üretilme süresi 10 dakikadır. Ethereum’da ise her 15 saniyede yeni blok üretiliyor. 

2. BTC  arzı 21 milyon ile sınırlıdır. Yaklaşık 17 milyon adet BTC ihraç edilmiştir. Ethereum’da ise şimdilik arz sınırı yok. Ama bir veya iki yıl içerisinde ether (ETH)  ihracını azaltmayı veya durdurmayı düşünüyorlar. Şuan piyasa 100 milyon ETH bulunmakta.

3. Bitcoin’de her 10 dakikada (veya 75 saatte) bir 12.5 yeni BTC oluşturulurken, Ethereum’da her 15 saniyede (veya 725 saatte) 3 yeni ETH oluşturuluyor. 

4. Bitcoin bir betik dili (scripting language) ile programlandı. Betik diller, sadece birkaç işlemler ile sınırlı işlevselliğe sahiptir. Ethereum ise genel amaçlı programlama dili Turing tamamlama dili ile yapıldı.

5. Ethereum blokzincirinde her işlem veya depolama kullanımı ‘gas’ ismi verilen değerle ölçülüyor. Gas, bir işlemin gerçekleşmesi için ağ tarafından ne kadar işlem yapılması gerektiğinin ölçüsüdür. Başka bir adrese ether göndermek gibi basit işlemler genellikle fazla gas gerektirmez. Akıllı bir sözleşme yapmak gibi daha karmaşık işlemler daha fazla gas gerektirir. BTC'de ise işlem değeri işlemin kendi ölçüsüne göre belirleniyor.

6. Bitcoin sisteminde her blok 1MB ile sınırlıdır (Bitcoin Cash’de ise 8MB). Ethereum sisteminde ise bloklar blockchaindeki tüm işlemlerin toplam hacminin gas limiti ile sınırlandırılmakta. Yani Bitcoin'de her saniye başına 4 işlem yapılıyorsa, Ethereum’da bu sayı yaklaşık 15’e yükseliyor.

7. Ethereum’da akıllı sözleşmelerin kodu Bitcoin sistemindeki gibi işlem içerisine dahil edilmiyor, kendi hesabında var oluyor. Bu nedenle, Ethereum’da iki hesap tipi var. Biri kullanıcı fonlarını tutuyor, diğeri ise bilgisayar kodunu (aynı zamanda burada da fonlar oluyor) saklıyor.

8. Madenciler aynı işlem için soruyu çözerken bazen aynı anda birden fazla kişi doğru sonuca varıyor ve böylece aynı işlem için birden fazla blok üretilmiş oluyor. BTC'de bu bloklar öksüz blok (orphan block), Ethereum’da ise amca blok (uncle block) olarak adlandırılmakta. Bitcoin sisteminde, öksüz bloklar iptal edilir. Bitcoin blokzincirinde iptal edilen blokları (orphan block) yapan madenci ödül almaz. Fakat Ethereum sisteminde, amca blokları yapan madenciler belirli işlem komisyonu ve blok üretim ödülü alır.

9Ethereum madenciliği CPU ile değil GPU ile yapılır. Yani grafik kartlarla yapılıyor bu nedenle ev bilgisayarları ile madencilik yapmak mümkün oluyor. BTC madenciliğinde ise yüksek donanım ve güçlü bilgisayar ihtiyacı olması nedeniyle ASIC’ler kullanılıyordu.

10. Ethereum platformunda mutabakat yöntemi (consensus algorithm) olarak Bitcoin’deki gibi Emek İspatı (Proof of Work) kullanıyor. Fakat ileride Pay İspatı (Proof of Stake) yöntemine geçiş yapmayı planlıyor.


Kaynaklar:

https://blockonomi.com/ethereum-vs-bitcoin/

https://medium.com/blockmatics-blog/top-10-differences-between-bitcoin-and-ethereum-d2d3dd62101

Etiketler:

ethereum bitcoin

bfmedia/data

BTC $ 8170.728
XRP $ 0.2954
ETC $ 4.54735
ETH $ 172.13
ADA $ 0.0392
LTC $ 54.22
USDT $ 1.00004
TRX $ 0.01545