Ethereum, hesap durumu, işlemler, proof-of-stake konsensüsü, gas piyasası ve akıllı sözleşmeleri tek bir sistem olarak çalıştıran programlanabilir bir Layer 1’dir. Hesap modeli bakiyeleri ve sözleşme verilerini doğrudan izlerken işlemler, bu küresel durumu güncelleyen talimatları taşır. Kesinleşme slot’lar, epoch’lar, checkpoint’ler ve doğrulayıcı attestasyonları üzerinden ilerler. Her epoch 32 slot içerir.
Bir işlem ETH transfer edebilir, bir sözleşmeyi çağırabilir veya yeni kod dağıtabilir. İşlem zarfında chain ID, nonce, hedef, değer, calldata, gas ayarları ve imza bulunur. İmzalandıktan sonra işlem herkese açık mempool’a veya özel bir relay’e girebilir. Doğrulayıcılar ve builder’lar geçerli işlemleri bloklara dahil eder, bunları mevcut durum üzerinde yürütür ve bakiyeler, nonce’lar, sözleşme depolaması ile gas muhasebesindeki değişiklikleri kaydeder.
Neden önemli
Ethereum’un hesap tabanlı tasarımı Bitcoin’in UTXO modelinden ayrılır ve kalıcı uygulama mantığı için geliştirilmiştir. Contract Accounts kodu ve durumu tutarken, özel anahtarlarla kontrol edilen Externally Owned Accounts işlemleri başlatır. Bu yapı Ethereum’un yalnızca değer transferlerini değil, borsaları, borç verme piyasalarını, oyunları, yönetişim sistemlerini ve diğer uygulamaları da desteklemesini sağlar.
Gas, hesaplama işlemlerini fiyatlandırır ve bir işlemin ağda tüketebileceği çalışma miktarını sınırlar. EIP-1559 kapsamında base fee, blok talebine göre ayarlanır ve priority fee, kullanıcının seçtiği bahşiş işlevini görür. Böylece işlem maliyeti hesaplamayı, blok alanı talebini ve aciliyeti yansıtan bir kaynak fiyatlandırma sistemi ortaya çıkar.
Piyasa etkisi
Akıllı sözleşmeler temel katmanı programlanabilir hale getirir, token standartları ise bu işlevselliği birlikte çalışabilir kılar. ERC-20 fungible token’ları, ERC-721 benzersiz varlıkları, ERC-1155 ise birden fazla token türünü destekler. WETH, DeFi entegrasyonları için ETH’nin ERC-20 temsili olarak kullanılır. Event’ler, onaylar ve harcama izinleri de uygulamaların varlıkları tutarlı biçimde tanımasına ve taşımasına yardımcı olur.
Hesap soyutlama, ERC-4337 üzerinden cüzdan tasarımı alanını genişletir. User Operations, bundler’lar, Entry Point, aggregator’lar ve paymaster’lar Ethereum konsensüsünü değiştirmeden sponsorlu ücretleri, toplu işlemleri, sosyal kurtarmayı ve esnek doğrulamayı destekleyebilir. Solana, Avalanche, Sui ve Aptos gibi alternatif Layer 1’ler throughput, doğrulayıcı tasarımı, yürütme ve modülerlik konusunda farklı tercihler yapar. Temel karşılaştırma yalnızca hız değildir. Her tasarımın arkasındaki güvenlik, merkeziyetsizlik ve donanım varsayımları da önemlidir.
Sıkça sorulan sorular
-
Ethereum’un hesap modeli Bitcoin’in UTXO modelinden nasıl ayrılır?
Ethereum, kalıcı hesap bakiyelerini ve sözleşme verilerini doğrudan izler. Bitcoin ise sürekli tutulan hesap bakiyeleri yerine harcanmamış münferit işlem çıktılarını izler.
-
Bir Ethereum işlemi hangi bilgileri taşır?
Bir Ethereum işlemi chain ID, nonce, gas ayarları, hedef, değer, calldata ve göndericinin imzasını içerebilir. Bu alanlar, talep edilen durum değişikliğini tanımlar ve yetkilendirir.
-
Ethereum kesinliğe nasıl ulaşır?
Ethereum proof-of-stake kullanır. Doğrulayıcılar blok önerir ve attestasyon yayınlar. Bloklar slot’lar, epoch’lar ve checkpoint’ler üzerinden dahil edilmeden gerekçelendirmeye, ardından kesinleşmeye ilerler.
-
EIP-1559, Ethereum işlem ücretlerini nasıl etkiler?
EIP-1559, blok talebine göre ayarlanan ve protokol tarafından belirlenen bir base fee ile kullanıcının seçtiği priority fee’yi kullanıma sundu. Bu nedenle ücretler hesaplamayı, blok alanı talebini ve dahil edilme aciliyetini yansıtır.
-
ERC-4337 Ethereum cüzdanlarına ne ekler?
ERC-4337, Ethereum konsensüsünü değiştirmeden User Operations üzerinden hesap soyutlamasını mümkün kılar. Bundler’lar, Entry Point ve paymaster’lar sponsorlu ücretleri, toplu işlemleri ve sosyal kurtarmayı destekleyebilir.
TheBlock