EIP-1559 nedir? Ethereum’u Nasıl Değiştirecek?

Devrim Danyal
7 min readJun 22, 2021

EIP-1559 , Ethereum’un ücret piyasası mekanizmasını değiştirecek. Temel olarak, EIP-1559, ana gaz ücreti hesaplaması olarak ilk fiyat açık artırmasından kurtulmuş olacak.

İlk fiyat açık artırmalarında, insanlar işlemlerinin gerçekleşmesi için belirli bir miktar para teklif ederler ve en yüksek teklifi veren kazanır. EIP-1559 ile bir sonraki bloğa dahil edilecek işlemler için ayrı bir “taban ücreti” olacak ve işlemlerine öncelik vermek isteyen kullanıcılar veya uygulamalar için, daha hızlı dahil edilmesi için bir madenciye ödeme yapmak için “öncelik ücreti” adı verilen bir “bahşiş” ekleyebilecekler.

Ana blokta kullanılan gazın ve ana bloğun gaz hedefinin (blok gaz limitinin esneklik çarpanına bölünmesi) bir fonksiyonu olan formüle göre her blokta yukarı veya aşağı hareket edebilen protokolde gaz başına baz ücret vardır.

Algoritma, bloklar gaz hedefinin üzerinde olduğunda gaz başına baz ücretin artması ve bloklar gaz hedefinin altında olduğunda azalmasıyla sonuçlanır. Gaz başına baz ücret yakılır. İşlemler, madencileri işlemlerini dahil etmeye teşvik etmek için vermek istedikleri gaz başına maksimum ücreti belirtir (diğer adıyla öncelik ücreti). İşlemler ayrıca, hem öncelik ücretini hem de bloğun gaz başına ağ ücretini (diğer adıyla: taban ücret) kapsayan toplam ödemek istedikleri gaz başına maksimum ücreti (diğer adıyla: maksimum ücret) belirtir. İşlem her zaman dahil olduğu bloğun gaz başına taban ücretini ödeyecektir.

Ethereum tarihsel olarak fiyatlandırılmış işlem ücretleri, kullanıcıların tekliflerle (“gasprices”) işlemler gönderdiği ve madencilerin en yüksek teklifleri olan işlemleri seçtiği ve dahil edilen işlemlerin belirttiği teklifi ödediği basit bir açık artırma mekanizması kullanarak gerçekleştirir. Bu, birkaç büyük verimsizlik kaynağına yol açar:

  • İşlem ücreti seviyelerinin değişkenliği ile işlemlerin sosyal maliyeti arasındaki uyumsuzluk: Blokların dolması için yeterli kullanıma sahip olan olgun kamu blok zincirlerindeki işlemleri dahil etme teklifleri son derece değişken olma eğilimindedir. Gaz başına maliyet 10 nanoeth olduğunda, ağın bir bloğa bir işlemi daha kabul etmesinden kaynaklanan maliyetin, gaz başına maliyetin 1 nanoeth olduğu duruma kıyasla 10 kat daha fazla olduğunu önermek saçmadır; her iki durumda da, 8 milyon gaz ile 8,02 milyon gaz arasındaki farktır.
  • Kullanıcılar için gereksiz gecikmeler : Blok başına sabit gaz limiti ve işlem hacmindeki doğal dalgalanma nedeniyle, işlemler dahil edilmeden önce genellikle birkaç blok bekler, ancak bu sosyal olarak verimsizdir; Talepteki blok blok farklılıklarını karşılamak için bir bloğun daha büyük ve bir sonraki bloğun daha küçük olmasına izin veren bir “gevşek” mekanizma olmadığı gerçeğinden hiç kimse önemli ölçüde kazanç sağlamaz.
  • İlk fiyat ihalelerinin verimsizliği : İşlem gönderenlerin maksimum ücretli bir işlem yayınladığı, madencilerin en yüksek ödemeyi yapan işlemleri seçtiği ve herkesin teklifini ödediği mevcut yaklaşımdır. Bunun mekanizma tasarımı literatüründe oldukça verimsiz olduğu iyi bilinmektedir ve bu nedenle karmaşık ücret tahmin algoritmaları gereklidir. Ancak bu algoritmalar bile çoğu zaman çok iyi çalışmaz ve bu da sık sık fazla ücret ödenmesine yol açar.
  • Blok ödülü olmayan blok zincirlerinin istikrarsızlığı : Uzun vadede, şu anda ihraç olmayan blok zincirleri (Bitcoin ve Zcash dahil) tamamen işlem ücretleri üzerinden ödüllendirici madencilere geçme niyetindedir. Bununla birlikte, bununla ilgili muhtemelen birçok istikrarsızlığa yol açan, işlem ücretlerini çalan madencilik “sister bloklarını” teşvik eden, çok daha güçlü bencil madencilik saldırı vektörleri açan ve daha pek çok bilinen sorun var. Şu anda bunun için iyi bir hafifletme yok.

Bu EIP’deki teklif, ağın ne kadar sıkışık olduğuna bağlı olarak protokol tarafından yukarı ve aşağı ayarlanan bir taban ücret tutarı ile başlamaktır. Network blok başına hedef gaz kullanımını aştığında baz ücret biraz artar ve kapasite hedefin altına düştüğünde biraz düşer. Bu taban ücret değişiklikleri sınırlı olduğundan, bloktan bloğa taban ücretteki maksimum fark tahmin edilebilir. Bu, daha sonra cüzdanların, kullanıcılar için gaz ücretlerini son derece güvenilir bir şekilde otomatik olarak ayarlamasına olanak tanır. Çoğu kullanıcının yüksek ağ etkinliğinin olduğu dönemlerde bile gaz ücretlerini manuel olarak ayarlamak zorunda kalmaması beklenir. Çoğu kullanıcı için taban ücret, cüzdanlarına göre tahmin edilecek ve madencilerin orphan (yetim blok) riskini (örneğin 1 nanoeth) telafi eden küçük bir öncelik ücreti otomatik olarak ayarlanacaktır.

Bu ücret sisteminin önemli bir yönü, madencilerin yalnızca öncelik ücretini elinde tutmasıdır. Temel ücret her zaman yakılır (yani protokol tarafından yok edilir). Bu, Ethereum platformunda ETH’nin ekonomik değerini güçlendirerek ve madenci çıkarılabilir değeri (MEV) ile ilişkili riskleri azaltarak, Ethereum üzerindeki işlemler için ödeme yapmak için yalnızca ETH’nin kullanılmasını sağlar. Ek olarak, bu yanma, Ethereum enflasyonunu dengelerken, madencilere blok ödülü ve öncelik ücreti vermeye devam eder. Son olarak, bir bloğun madencisinin taban ücreti almamasını sağlamak önemlidir, çünkü madencinin kullanıcılardan daha fazla ücret almak için ücreti manipüle etme teşvikini ortadan kaldırır.

Temel ücreti ve bahşişi açıklamak için bir benzetme olarak, telefonunuzda (örneğin Uber) bir yolculuk paylaşım hizmeti uygulaması kullanma deneyimini hayal edin. A’dan B’ye gitmek için bu uygulamayı kullanmak istiyorsunuz. A’dan B’ye gitmenin maliyeti, sizi hangi sürücünün aldığından bağımsız olarak aynıdır (EIP-1559'daki taban ücret). Şimdi, sürüşe çıkmadan önce sürücünüze bir ipucu ekleyebildiğinizi hayal edin. Bahşişiniz o sırada diğer kişilerin sunduğundan daha yüksekse, sürücüler bahşiş vermeyen diğer potansiyel yolcular yerine sizi almaya teşvik edilecektir.

Bu süreç, ETH işlemlerinize benzer: madencilere (yukarıdaki örnekte “sürücü”) işleminizi bir sonraki bloğa (yukarıdaki örnekte “yolculuk”) dahil etmek için bir ipucu ayarlayabilirsiniz. Daha yüksek bir ipucu, işleminizin bir sonraki bloğa dahil edilmesi ve dolayısıyla tamamlanması için daha büyük bir şans anlamına gelir.

ücret mekanizmasının EIP-1559 ile nasıl çalışacağı

Yukarıdaki şema, ücret mekanizmasının EIP-1559 ile nasıl çalışacağını göstermektedir. Şu anda, blok başına 2 ETH blok ödülü ve uncle ödülleri de alan madencilere ücret ödeniyor . EIP-1559 ile temel ücret yakılır, ancak bir bahşiş ve blok ödülü yine de madenciye gider.

Bu gaz fiyatını ucuzlatacak mı?

Hayır, EIP’nin amacı bu değildir. Daha öngörülebilir bir taban ücretin yan etkisi olarak, ücret öngörülebilirliğinin kullanıcıların daha az sıklıkla gaz için fazla ödeme yapacağı anlamına geldiğini varsayarsak, EIP-1559 gaz fiyatlarında bir miktar düşüşe yol açabilir.

EIP-1559 ile bloklar %50'den fazla dolduktan sonra taban ücret %12,5 artacak ve azalacaktır. Örneğin , bir blok % 12.5 baz ücreti; % 100 dolu ise; %50 dolu ise taban ücret aynı olacaktır; %0 doluysa, taban ücret %12,5 oranında azalacaktır.

Uygulamaların toplamalara ve Layer 2'lere devam eden hareketi, ücretleri büyük ölçüde azaltan şey olacaktır.

Bu, bir işlem ücreti belirlerken kullanıcı deneyimini nasıl değiştirecek?

Buradaki fikir, blok talebine dayalı ücretleri kullanıcı için daha şeffaf hale getirmektir. MetaMask gibi cüzdanlar daha iyi tahminlere sahip olacak ve taban ücret protokolün kendisi tarafından yönetildiği için harici oracle’lara çok fazla güvenmek zorunda kalmayacak.

Kullanıcının bir işlem ücreti seçmesi gerekiyor mu? Eğer öyleyse, uygun miktarı nasıl belirlerler?

Cüzdanlar, işlemin kullanıcı için ne kadar acil olduğuna bağlı olarak önceden tanımlanmış ayarlar sağlayacaktır. MetaMask ile kullanıcılar, önceki bloğun tahmini kullanımına ve işlem türüne göre işlemlerinin önceliğini “düşük” “orta” ve “yüksek” olarak ayarlama seçeneğine sahip olacaklar.

Tipik kullanıcılar “bahşiş” miktarını mı seçecek yoksa bu, kullanıcılar için önceden seçilen genel bir ücretin parçası mı olacak?

“Bahşiş”, kullanıcıların bir işlem göndermek için gördükleri genel “gaz ücreti” olarak dahil edilecektir. Ayrıca “öncelikli ücret” olarak adlandırılan “bahşişi” artırmak veya azaltmak için “gaz ücretini” düzenleyebileceksiniz.

Ağ tıkanıklığı zamanlarında kullanıcı deneyimi farklı olacak mı?

Yüksek ağ tıkanıklığı dönemlerinde, talep azalana kadar blok başına ideal gaz sınırını ne kadar aştığına bağlı olarak taban ücret %12,5 oranında ayarlanacaktır. İlk fiyat açık artırması yerine, kullanıcılar, taban ücretin ne kadar yüksek olduğuna bakarak ağın ne kadar sıkışık olduğunu daha iyi anlayacaktır. Çok sıkışıksa, kullanıcı bir mağazadan bir ürün alır gibi bu fiyatı ödeyebilir veya ödemeyebilir. Veya daha düşük bir ücret sunarak gelecekte fiyatın düşmesini beklerler.

Birisi bir bahşiş için ne ödediğini nerede görebilir? Etherscan gibi engellenen kaşifler artık bu bilgiyi gösterecek mi?

Bu çalışma beklemede. Büyük olasılıkla evet, çoğu takım EIP ile ilgili yeni bilgileri gösterecek şekilde güncellenecektir.

Tüm müşteri ekipleri EIP-1559 için hazır mı?

London Hard Fork çıkış programı aşağıdaki gibidir:

Ağ Ropsten Block 1049940124 Tarih Haziran 2021

Ağ Göreli Block 506260530 Tarih Haziran 2021

Ağ Rinkeby Block 88979887 Tarih Temmuz 2021

Ağ Mainnet Block TBD kez test ağlarını başarıyla çatalladı

Londra yükseltmesiyle uyumlu olmak için, düğüm operatörlerinin çalıştırdıkları istemci sürümünü yükseltmeleri gerekir. Her istemci için aşağıda listelenen sürümler, test Ethereum ağlarında Londra’yı destekler . Ana ağ çatal bloğu seçildikten sonra her istemci tarafından başka bir sürüm yapılacaktır.

Bu, ETH’yi bir varlık olarak deflasyonist yapacak mı?

Beklenen işlemler ve tahmin edilmesi daha da zor olan beklenen ağ tıkanıklığı gibi değişkenleri yansıtmanız gerektiğinden, deflasyonist EIP-1559'un tam olarak ne kadar zor olduğunu modellemek zordur. Teoride, ne kadar çok işlem gerçekleşirse, temel ücretin yakılmasının genel Ethereum arzı üzerinde o kadar fazla deflasyonist baskısı olacaktır.

MEV ve potansiyel EIP’lerin daha fazla şeffaflık getirme konusundaki artan farkındalığına rağmen , arbitraj fırsatlarının yalnızca kurumsal finansal tüccarlar DeFi protokollerini kullandığı için daha karmaşık hale gelmesini bekleyebiliriz. Bu, blok başına bahşişlere temel ücretten çok daha fazla harcanabileceği anlamına gelebilir.

Ethereum’da dapp’ler için potansiyel riskler var mı?

Tüm değişiklikler risklidir, ancak Ethereum topluluğu, güçlü bir yazılım geliştirme ve koordinasyon geçmişine sahiptir. EIP-1559'un, oracles gibi zamanlamaya duyarlı ağ aktörlerine sunduğu bazı potansiyel riskler vardır. Oracles genellikle DeFi ekosistemindeki çeşitli aktörleri desteklemek için gereken fiyatlandırma bilgilerini sağlar. Örneğin, Compound’un pozisyonunun tasfiye edilip edilmeyeceğini belirlemek için bir kullanıcının teminatının değerlemesini (yani fiyat x varlık sayısı) bilmesi gerekir. Bu varlıkların değerlemesi sürekli olarak güncellenmelidir ve Compound bu bilgileri güncellemek için oracles’a güvenir.

Ancak oracles, yüksek tıkanıklık dönemlerinde EIP-1559 kapsamında sorunlarla karşılaşabilir. EIP-1559'da, bloklar sürekli olarak dolu olduğunda veya daha büyük blok boyutunda dolmaya yakın olduğunda, taban ücret katlanarak artar ve bloklar artık o kadar dolu olmayana kadar katlanarak artmayı bırakmaz. Bu üstel artış, önceden belirlenmiş bir algoritmaya göre gerçekleşir ve bir açık artırmaya dayanmaz. Bu nedenle, talep azalmazsa, taban ücret oldukça hızlı bir şekilde fahiş seviyelere ulaşabilir. Neredeyse tüm DeFi için fiyatlandırma bilgilerini sağlamaları gerektiğinden zamana duyarlı olan Oracle gibi ağ aktörleri, fiyatlandırma bilgilerinin DeFi uygulamasına zamanında ulaşmasını sağlamak için inanılmaz yüksek ücretler ödeyebilir. Aslında, birçok oracle ağı, fiyatlandırma bilgisi sağlama sıklığını değiştirmek zorunda kalabilir.

Referanslar :
https://eips.ethereum.org/EIPS/eip-1559
https://consensys.net/blog/quorum/what-is-eip-1559-how-will-it-change-ethereum/

Devrim Danyal İrtibat & Sosyal Ağlar 📱

Web: http://www.devrimdanyalakademi.com

Kurumsal Ajans: http://www.miradorspeakeragency.com/konusmaci/devrim-danyal

Medium: http://medium.com/@devrimdanyal

Twitter: http://twitter.com/devrimdanyal

LinkedIn: http://linkedin.com/in/devrimdanyal

YouTube: https://www.youtube.com/channel/UCQyZ0OKFXCKMHK1nDXKaX6w

Instagram : https://www.instagram.com/devrimdanyal

Podcasts : https://open.spotify.com/show/6Im2GwBsAXZgysw2bIagXr

--

--

Devrim Danyal

Physics Eng. Blockchain Cryptocurrency Metaverse NFT Consultant Trainer / Fizik Müh. Blokzincir Kriptopara Akıllı Sözleşme NFT Metaverse Eğitmeni Danışmanı