Skip to content

ZincirlerEthereum

Ethereum nedir ve nasıl çalışır?

Güncellendi:

Bu sayfada

Ethereum, para taşımanın yanı sıra akıllı sözleşme (smart contract) adı verilen programları da çalıştırabilen herkese açık bir blokzinciridir. Bu yazıda onu kimin geliştirdiğini, blokların ve ücretlerin nasıl çalıştığını, ana ağın neden pahalı olabildiğini ve onu nasıl canlı izleyebileceğinizi anlatıyoruz.

Konuya yeni misiniz? Blokzinciri nedir yazısıyla başlayın.

Ethereum nedir ve onu kim geliştirdi?

Ethereum, 2013'te Vitalik Buterin tarafından önerildi ve 2015'te bir grup erken katkıcı tarafından yayına alındı. Bir şirkete ait değildir. Yazılım açık kaynaklıdır ve birkaç bağımsız istemci ekibi tarafından geliştirilir; kâr amacı gütmeyen Ethereum Vakfı ise araştırmayı ve hibeleri finanse eder. Ağı binlerce düğüm ve çok sayıda doğrulayıcı (validator) işletir.

Bitcoin, bir defterin bankasız çalışabileceğini kanıtladı. Ethereum daha büyük bir soru sordu: defter aynı zamanda kod da çalıştırabilirse? Akıllı sözleşme, zincirde saklanan ve biri çağırdığında tam olarak yazıldığı gibi çalışan küçük bir programdır. Tokenların, merkeziyetsiz borsaların, borç verme protokollerinin ve NFT'lerin temeli budur.

Bugün Ethereum, merkeziyetsiz finans için ve Arbitrum, Base ve Optimism gibi çoğu katman 2 ağı için ana temel katmandır.

Nasıl çalışır: hisse kanıtı

Ethereum 2022'de iş kanıtından hisse kanıtına (proof of stake) geçti. Madencilerin elektrik yakması yerine doğrulayıcılar, ETH'yi bir depozito (stake) olarak kilitler. Protokol, blok önermek ve bloklara oy vermek için doğrulayıcıları seçer. Hile yapan bir doğrulayıcı stake'inin bir kısmını kaybedebilir; çevrimdışı olan ise daha az kazanır.

Zaman 12 saniyelik slot'lara bölünür. Her slot'ta bir doğrulayıcı blok önermek üzere seçilir. O doğrulayıcı çevrimdışıysa slot boş kalır, bu yüzden 12 saniyeden uzun bir boşluk olabilir. 32 slot bir epoch oluşturur, yaklaşık 6,4 dakika.

Kesinlik (finality)

Bir işlem, bir bloğa girdiğinde dahil edilmiş olur. Yaklaşık iki epoch, kabaca 13 dakika sonra, stake edilmiş ETH'nin üçte ikisinden fazlasını tutan doğrulayıcılar onun için oy verdiğinde kesinleşir (finalized). Kesinleşmiş bir bloğu, büyük miktarda stake'i yok etmeden geri almak pratikte imkânsızdır. Borsalar ve köprüler, büyük tutarlarda genellikle kesinleşmeyi bekler. Bkz. kesinlik ve onaylar.

EVM ve akıllı sözleşmeler

Ethereum Sanal Makinesi (EVM), akıllı sözleşmeleri çalıştıran motordur. Tasarımı bir standart haline geldi. Birçok başka zincir onu kopyalar; Arbitrum, Base, Optimism ve Polygon'un EVM zincirleri olarak anılmasının nedeni budur. Bir geliştirici bir sözleşmeyi bir kez yazıp hepsinde yayına alabilir ve MetaMask gibi cüzdanlar hepsinde çalışır.

ETH, gwei ve ücretler

ETH, yerel coindir. Her işlemin bedelini öder. Ücretler, bir hesaplama birimi olan gas ile ölçülür. Basit bir ETH transferi 21.000 gas kullanır. Bir token takası (swap) ya da NFT basımı (mint) çok daha fazlasını kullanır.

Fiyatlar, bir ETH'nin milyarda biri olan gwei cinsinden belirtilir. Ücret, kullanılan gas çarpı gas fiyatıdır. Örneğin 20 gwei'de bir transfer 21.000 çarpı 20 = 420.000 gwei, yani 0,00042 ETH tutar.

EIP-1559'dan beri her bloğun otomatik olarak ayarlanan bir temel ücreti (base fee) vardır. Bir blok yarıdan fazla dolu olduğunda temel ücret yükselir, daha boş olduğunda düşer. Temel ücret yakılır, yani arzdan çıkarılır. Bunun üstüne gönderen, doğrulayıcıya giden ve işlemi kuyrukta öne taşıyan bir öncelik bahşişi (priority tip) ekleyebilir.

Ana ağ yoğun zamanlarda neden pahalıdır?

Blok alanı sınırlıdır; bu yüzden popüler bir mint ya da piyasa çöküşü gibi talep sıçradığında gönderenler rekabet eder ve temel ücret yükselir. Her dolu blok, temel ücrete yaklaşık yüzde 12,5'e kadar ekler. Sakin dönemler çok daha ucuzdur. Güncel fiyat için gas takipçisine bakın ve gas ve ücretler yazısını okuyun.

Blob'lar ve rollup odaklı yol haritası

Ethereum, kendi bloklarını devasa yaparak ölçeklenmemeyi seçer. Bunun yerine plan, katman 2 rollup'larının işlemleri ana ağ dışında çalıştırması ve sıkıştırılmış veriyi Ethereum'a geri göndermesidir. Bkz. katman 1, katman 2 ve katman 3 ve rollup'lar.

EIP-4844, rollup'lar için tasarlanmış, daha ucuz bir geçici veri alanı olan blob'ları ekledi. Blob'ların kendi ücret piyasası olduğundan rollup'lar veri göndermek için daha az öder ve kullanıcılar daha düşük katman 2 ücretleri görür. Ethereum, nihai durumun demirlendiği uzlaşma katmanı olarak kalır.

Adresler ve tokenlar

Ethereum adresleri 0x ile başlar ve 40 onaltılık (hexadecimal) karakter izler. Aynı adres her EVM zincirinde çalışır, çünkü aynı anahtardan türetilir. Ethereum'daki adresiniz, Base'de, Arbitrum'da, Optimism'de ve Polygon'da da adresinizdir. Her zincirdeki bakiyeniz ise ayrıdır.

Tokenlar standartları izler. ERC-20, stablecoin gibi değiştirilebilir (fungible) tokenlar için standarttır. Bir token cüzdanınızda saklanmaz. Token sözleşmesinde, adresinizin belirli bir bakiyeye sahip olduğunu söyleyen bir kayıttır. USDC gönderiyor olsanız bile bir token göndermek, gas için ETH gerektirir. Bkz. stablecoin'ler.

Ethereum nasıl karşılaştırılır?

Ethereum Base Polygon Solana
Tür Katman 1 Katman 2 rollup Kendi PoS zinciri Katman 1
Blok süresi 12 saniye 2 saniye Yaklaşık 2 saniye Yaklaşık 0,4 saniye
Gas tokeni ETH ETH POL SOL
Tipik ücret En yüksek Düşük Düşük Çok düşük

Ana ağ en güçlü güvenliği ve en derin ekosistemi sunar. Diğer zincirler daha düşük ücretler sunar. Bkz. ücretler zincirler arasında neden farklıdır.

Nelere dikkat etmeli?

  • Yanlış ağ. Aynı 0x adresi birçok zincirde vardır. Yanlış ağda gönderilen fonlar orada adresinize ulaşır ve genellikle kurtarılabilir; ancak alıcı o ağı desteklemeyen bir borsaysa bu geçerli değildir. Onaylamadan önce ağ adını kontrol edin.
  • Token onayları. Birçok uygulama, tokenlarınızı harcaması için bir sözleşmeyi onaylamanızı ister. Yalnızca güvendiğiniz şeyi onaylayın ve eski onayları iptal edin.
  • Sahte tokenlar ve kimlik avı (phishing). Herkes istediği adla bir token oluşturabilir. Sözleşme adreslerini resmi bir kaynaktan doğrulayın.
  • Başarısız işlemler de gas öder. Bir sözleşme çağrısı geri alınırsa (revert), ücret yine de tahsil edilir.
  • Sözleşme hataları. Akıllı sözleşmelerde kusurlar olabilir ve işlemler geri alınamaz.

Ethereum'u ChainMonitor'da canlı izleyin

  • Canlı bloklar: her kutucuk bir bloktur; ne kadar dolu olduğuna göre çizilir ve işlemlerinin ödediği ücretleri gösterir.
  • Son bloklar listesi ve herhangi bir blok, işlem ya da adres için üstteki arama.
  • Gas takipçisi: Ethereum'da ve diğer altı zincirde bir gönderimin, bir token transferinin ve bir takasın maliyeti.
  • Ethereum için RPC sağlığı: herkese açık uç noktalar gecikme ve geri kalma süresine göre sıralanır, cüzdana tek tıkla ekleme ile.

Sık sorulan sorular

Ethereum neden bu kadar pahalı?

Blok alanı sınırlıdır ve birçok kişi onu ister. Talep yüksek olduğunda temel ücret otomatik olarak yükselir. Base ve Arbitrum gibi katman 2 ağları etkinliğin çoğunu ana ağdan uzaklaştırır; bu yüzden çok daha ucuzdurlar.

Ethereum'da gas nedir?

Gas, bir işlemin gerektirdiği hesaplamayı ölçer. Kullanılan gas çarpı gas fiyatını ETH ile ödersiniz. Temel bir transfer 21.000 gas kullanır, bir takas daha fazlasını.

ETH ile Ethereum aynı şey mi?

Ethereum ağdır. ETH ise ücretleri ödemek ve doğrulayıcılar için stake olarak kullanılan yerel coinidir.

Bir Ethereum işlemi ne kadar sürer?

Genellikle bir ya da iki 12 saniyelik slot içinde bir bloğa girer. Yaklaşık 13 dakika sonra kesinleşir.

Ethereum ile Bitcoin arasındaki fark nedir?

Bitcoin, sınırlı betik yeteneğine sahip bir ödeme defteridir. Ethereum tam akıllı sözleşmeleri çalıştırır. Farklı konsensüs, adres biçimi ve ücret birimi kullanırlar. Bkz. Bitcoin rehberi.

Ethereum adresimi Base'de veya Arbitrum'da kullanabilir miyim?

Evet. Aynı adres tüm EVM zincirlerinde çalışır, ancak her zincir kendi bakiyesini tutar. Fonları aralarında, örneğin bir köprüyle, taşımanız gerekir. Bkz. köprüler ve riskleri.