Dencun Yükseltmesi, tek işlem maliyetiyle birden fazla işlemin gerçekleştirilmesine yardımcı olan "bloblar" kavramını tanıttı. Surge serisi yükseltmelerin bir parçası olan yükseltme, büyük protokollerle gaz talebinin azaltılmasına yardımcı oldu; böylece talebi ve fiyatı azaltır. Sonuç olarak, Katman-2 ve Katman-3 protokolleri, bir işlem maliyetiyle birden fazla Ethereum işlemi yayınlayabildikleri için artık daha da az ücret alabilecekler.

Bu yazıda Dencun Yükseltmesi'nin anlamını, geçmişini ve işleyişini inceleyip faydalarını değerlendireceğiz.

Blockchain ağı tıkanıklığının nasıl ortaya çıktığını biliyor musunuz?

Yükseltme Neden Gerekliydi?

Yükseltmeden önce Ethereum blok zinciri tıkanmıştı. İşlemler, Saniyede 10-15 İşlem (TPS) gibi son derece yavaş bir hızla tamamlanıyordu. 

Ağ tıkalı kaldığı için işlem maliyetleri bazen 300 Gwei'nin üzerine çıkıyordu, gaz ücretleri ise her zaman 150 Gwei'nin üzerindeydi. Katman-2'ler, Katman-3'ler, Takas Protokolleri, DeFi protokolleri ve Dapp'ler gibi en iyi kullanıcılar çok fazla gaz kullanıyordu ve bu da onları perakende kullanıcılar gibi sık olmayan kullanıcılar için pahalı hale getiriyordu.

Ethereum'da neler oluyor? Gaz ücreti artık 300 Gwei'den fazla#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc

- İyi kız Alex (@AlexMemeToken) 21 Eylül 2023

Bu durum Ethereum'un daha fazla benimsenmesi açısından oldukça sıkıntılıydı çünkü çoğu kripto işlemi genellikle 100 doların altındadır. 50 $ veya daha fazla bir ağ ücreti ödemek (ki bu olağan bir durumdu) hiçbir anlam ifade etmiyordu. 

Solana, Cardano ve XRP Ledger gibi diğer blockchainler çok ilerideydi ve saniyede binlerce işlem gerçekleştiriyordu. Sonuç olarak Ethereum terk edilme riskiyle karşı karşıya kaldı.

Tarih

Dencun Yükseltmesi, Ethereum'un ağ hızını artırmak için bir geçici önlem olarak tasarlandı. 

Başlangıçta Ethereum, tüm doğrulayıcıların parçalar adı verilen gruplara bölüneceği ve her grubun birbirinden bağımsız hareket edebileceği ve tüm grupların zincire yeni bloklar ekleyebileceği Sharding ile ölçeklendirilecekti.

Ancak, Ethereum'un iş kanıtı mutabakatından hisse senedi kanıtı mutabakatına büyük bir geçiş uyguladığı ve yükseltmenin "Birleşme" olarak adlandırıldığı bir dönemde uygulama kolay değildi.

Proof of Work ile Proof of stake arasındaki farkı anlayın.

EIP-4844, Dencun Yükseltmesi Önerisi.

Bu nedenle kriptograf ve Ethereum araştırmacısı Dankrad Feist tarafından bir teklif gönderildi. Teklif üzerinde daha fazla çalışıldı ve kısa sürede son şeklini aldı. Teklifin yazarları Vitalik Buterin, George Kadianakis, Matt Garnett, Ansgar Dietrichs ve Mofi Taiwo olurken, Dankrad Feist ve Protolambda (Diederik Loerakker) ana katkıda bulunanlar oldu.

İki ana araştırmacı olan Dankrad Feist ve Protolambda'nın çabaları sonucunda teklife "Proto-Dank Sharding" adı verildi.

O nasıl çalışır?

Yükseltmenin çalışması iki hedefe ulaşmayı amaçlıyordu. İlk olarak, verimi artırmalı ve Ethereum blok zincirindeki tıkanıklığı gidermeli. İkincisi, bu serideki son yükseltme olan Surge için bir basamak oluşturmalıdır.

Yükseltme, Ethereum bloğuna "blob" adı verilen yeni bir özellik getirdi. Blob, Ethereum bloğunun içinde EVM tarafından erişilemeyen, ancak taahhüdüne erişilebilen ek bir depolama alanıdır. 

Basit bir ifadeyle bu, "blob" içindeki verilerin (yani işlemlerin) doğrulanmayacağı ve yalnızca onun taahhüdünün, yani verilerin özetinin Ethereum doğrulayıcıları tarafından doğrulanacağı anlamına gelir.

Artık veriler doğrulanmayacağından, verilerin meşru olduğundan emin olacak bir yöntemin olması gerekiyordu. 

Yükseltme, Ethereum işlemlerini paketlemek ve yalnızca özetlerini doğrulamak için Toplamaları kullanan Layer-2'lerden ilham aldı. Merkle Ağaçları nedeniyle pakette tek bir işlem manipüle edilirse özetin tamamı blok zincirine sığmayacak ve reddedilecektir. Bu özellik, toplama içindeki işlemlerin diğer işlemler kadar orijinal olmasını sağlar.

Dencun Yükseltmesi yukarıdaki işlevselliğe ulaşmak için "bloblar" kullanır. Bloblar, birlikte paketlenmiş bireysel işlemleri depolayan geçici zincir üstü depolamadır. Blob özetinin geçerli bulunmasının ardından yeterli süre geçtikten sonra bireysel işlemler silinir ve yalnızca özet, tek bir işlem olarak zincirde tutulur.

Bloblar Ethereum'da Nasıl Kullanılır?

Blob'ların perakende ve bireysel işlemlere yönelik olmaması dikkat çekicidir. Daha ziyade, çok fazla gaz kullanan ve aynı zamanda "Gaz Yakalayıcılar" olarak da bilinen protokollere yöneliktirler. Daha önce L2'lere dayanan bu protokollerin artık Ethereum'a doğrudan erişimi var, bu da onları daha güvenli ve güvenilir kılıyor.

Gaz yakanlara birkaç örnek Polygon, Arbitrum, Uniswap ve Tether'dir.

Aşağıda Blob işlemlerinin nasıl çalıştığına ilişkin basitleştirilmiş bir açıklama bulunmaktadır.

  1. Bir işlem yayınlandıktan sonra bir bloba gönderilir.

  2. Blob doldurulur doldurulmaz özeti, bireysel işlemlere karma işlemi uygulanarak ve bir Merkle kökü oluşturularak oluşturulur.

  3. Merkle kökü daha sonra Ethereum'da doğrulanır. Doğrulama sürecinde, blok zincirinin blob öncesindeki başlangıç ​​durumu ile blok zincirinin son durumu, blob özetinin getirdiği değişiklikten farklı olmalıdır. 

  4. Özet tamamlandıktan sonra basit bir işlem olarak blok zincirine eklenir.

  5. Birkaç gün sonra blobun içindeki veriler silinir ve blob daha fazla işlemle doldurulmaya hazır hale gelir.

Dencun Yükseltmesini Uygulamanın Yararları

Yükseltmenin en büyük faydası Ethereum'a oldu ancak L2 ve L3 koinleri de geride kalmadı. Bu protokollerdeki ücretlerin azalması sonucunda proje paraları yükseltme sonrasında toparlandı.

Hangi L2 veya L3 tokenlerini satın alacağınızı bilmek istiyorsanız öncelikle bunları nasıl analiz edeceğinizi bilmelisiniz.

Düşük Ücretler

Dencun Yükseltmesi'nin doğrudan bir faydası olarak, birçok katman-2 ve katman-3 projesi, toplu işlemleri özetlemek için blob'ları kullanmaya başladı. Bunlar, onları doğrudan Ethereum'a göndermeye kıyasla maliyetlerden tasarruf etmelerine yardımcı oldu. Bu, Ethereum'daki gaz talebinin azalmasına yardımcı oldu ve bu da gaz fiyatlarının kademeli olarak düşmesine neden oldu.

Aşağıdaki grafik, Dencun Yükseltmesi'nin 13 Mart 2024'te hayata geçmesinden sonra gaz fiyatlarındaki eğilimi gösteriyor.

Ethereum Ortalama Gaz Fiyatı Takibi, Kaynak Y Grafikleri

Gaz talebi o kadar düştü ki, gaz fiyatları 5 Mart'ta ortalama 98 Gwei'den 22 Haziran'da sadece 8 Gwei'ye düştü. Üstelik minimum gaz ücreti sadece 1 Gwei'ye bile düştü.

Ethereum Gaz Fiyat Trendleri. Daha iyi güvenlik

Daha önce, zincir dışı veri depolama için L2 zincirlerinin kullanılması, Merkle kökünün doğrulanmasından sonra bile bazı riskler oluşturuyordu. Sürekli büyüyen L2 ve L2 pazarıyla birlikte dolandırıcılık riski de arttı. 

Blobların kullanımıyla veriler artık Ethereum blok zincirinde depolanıyor ve bu da ona en yüksek güvenlikle daha fazla güvenilirlik kazandırıyor.

Ağ Tıkanıklığı Çok Az veya Hiç Yok

Yükseltme, ağ tıkanıklığının giderilmesi açısından çok önemliydi. Blob'lar sayesinde toplu gaz alıcıları, Ethereum'da işlem yapmanın daha ucuz bir yoluna geçti. Bu, artık daha az sıklıkta kullananlar için uygun bir fiyata kullanılabilecek olan gazı serbest bıraktı. Düşük gas fiyatları aynı zamanda Ethereum'un daha yüksek kullanımı anlamına da geliyordu. 

Blobların katman-2 çözümleri tarafından kullanılması, Ethereum blok zincirinde işlem yayınlamanın daha ucuz bir yolunu da sağladı. Bu onların ücretlerini neredeyse bedava olan bir seviyeye daha da düşürmelerine yardımcı oldu.

Poligon PoS Gaz Fiyat Geçmişi. Çözüm

Dencun Yükseltmesi, damla kavramını getirerek gaz talebinin azaltılmasına yardımcı oldu. Bu özellik, tek işlem maliyetiyle birden fazla işlem yapılmasına olanak tanır. Blobların Katman-2 ve Katman-3 protokolleri tarafından kullanılması gaz tüketimini azalttı ve bunları bireysel kullanıcılar gibi daha az sıklıkta kullanan kullanıcılar için daha ucuza kullanılabilir hale getirdi. Yükseltme o kadar başarılı oldu ki, dört aylık bir süre içinde Ethereum'un gas fiyatı ortalama 150 Gwei'den sadece 1 Gwei'ye düştü.