Aynı miktarda USDC göndermek bir zincirde bir sentin küçük bir kesrine, başka bir zincirde birkaç dolara mal olabilir. Bu yazıda nedenleri açıklıyor ve canlı gas sayfasındaki karşılaştırma grafiğinin nasıl okunacağını gösteriyoruz.
Gas'a yeniyseniz önce gas ve ücretler açıklandı yazısını okuyun.
Blok alanı sınırlıdır
Her blokzinciri bloklar üretir ve her bloğun sınırlı bir boyutu vardır. Bu sınır blok alanıdır (block space). Bir blokta yer almak isteyen kullanıcılar o alan için rekabet eder. Talep arzdan yüksekse fiyat yükselir. Talep düşükse fiyat düşer.
Ücret farklarının ana nedeni budur. Çok boş alanı ve az kullanıcısı olan bir zincir ucuzdur. Her seferinde dolu blok üreten bir zincir pahalıdır. Ücretler zamanla da değişir: yoğun saatlerde yükselir, etkinlik azaldığında düşer.
Zincirler arzı farklı yollarla ayarlar. Bir zincir daha büyük bloklara izin verebilir, blokları daha sık üretebilir ya da daha fazla işi paralel çalıştırabilir. Her tercihin, bir düğüm çalıştırmanın ne kadar kolay olduğu ve ağın ne kadar merkeziyetsiz kaldığı bakımından ödünleşimleri vardır.
Katman 1 ve katman 2
Katman 1 (L1), Ethereum veya Bitcoin gibi bir temel blokzinciridir. Katman 2 (L2) ise işlemleri kendi başına çalıştıran ve ardından güvenliğini devralmak için bunların kaydını bir katman 1'e gönderen ayrı bir zincirdir. Arbitrum, Base ve Optimism, Ethereum üzerindeki L2'lerdir. Bkz. katman 1, katman 2 ve katman 3 ve rollup'lar: optimistic ve sıfır bilgi.
Bir L2, birçok kullanıcı Ethereum'a gönderilen tek bir batch'in maliyetini paylaştığı için daha ucuz olabilir. Kendi blok alanı da daha ucuzdur, çünkü onun için daha az kişi rekabet eder.
Bir L2 ücretinin iki parçası
Bir L2 ücretinin iki parçası vardır.
- L2 yürütme ücreti. İşleminizi L2'de çalıştırmanın maliyeti; Ethereum'daki gas gibi fiyatlanır ama genellikle çok daha düşüktür.
- L1 veri ücreti. Herkes kontrol edebilsin diye işlem verisini Ethereum'a göndermenin maliyetinden payınız.
Birçok L2'de L1 veri ücreti daha büyük parçadır. Verinin boyutuna ve o anda Ethereum'un maliyetine bağlıdır. Bu yüzden L2 sakin olsa bile Ethereum yoğun olduğunda bir L2'deki token transferi daha pahalıya gelebilir.
Gas sayfası, Arbitrum, Base ve Optimism rakamlarına, her tür için tipik bir işlem üzerinden tahmin edilen L1 veri ücretini ekler. Böylece yalnızca L2 kısmını değil, toplam maliyetleri karşılaştırırsınız.
Blob'lar L2'leri çok daha ucuz hale getirdi
2024'ten önce L2'ler verilerini Ethereum'a sıradan işlem verisi olarak gönderiyordu; bu pahalıydı. EIP-4844 blob'lar adı verilen yeni bir veri alanı türü ekledi. Blob'lar rollup'lar için yapılmıştır. Normal veriden daha büyük ve daha ucuzdur, ayrıca normal gas'tan ayrı kendi ücret piyasası vardır. Düğümler onları yalnızca sınırlı bir süre tutar; bu, rollup'ların kontrol edilebilmesi için yeterlidir.
Sonuç olarak birçok L2 işlemi için L1 veri ücreti çok daha küçük hale geldi. Kesin miktar blob talebiyle değişir; bu yüzden eski rakamlara güvenmek yerine canlı rakamlara bakın.
Solana ve Bitcoin farklı çalışır
Solana, birçok işlemi paralel işleyen tek ve hızlı bir katman 1'dir. Temel ücreti imza başına sabittir, bu yüzden çok küçük ve istikrarlı kalır. Yoğun zamanlarda kullanıcılar, çoğunlukla popüler programlarda sıranın önüne geçmek için bir öncelik ücreti ekler. Ayrıntılar Solana öncelik ücretleri yazısındadır.
Bitcoin'in gas'ı ve Ethereum türünde akıllı sözleşmeleri yoktur. Bir Bitcoin ücreti, gönderilen tutara değil, işlemin sanal bayt cinsinden ne kadar büyük olduğuna dayanır. Blok alanı kıttır; bu yüzden birçok kişi girmek istediğinde bayt başına fiyat yükselir. Bkz. Bitcoin mempool ve ücretleri.
Gas tokeninin fiyatı önemlidir
Her zincir ücretleri kendi coininde alır: Ethereum, Arbitrum, Base ve Optimism'de ETH, Polygon'da POL, Solana'da SOL ve Bitcoin'de BTC. Coin cinsinden ücret hikâyenin yalnızca yarısıdır. Zincirleri karşılaştırmak için ücrete dolar cinsinden ihtiyacınız vardır.
Aynı miktar gas, coin fiyatı farklıysa farklı dolar tutarlarına mal olabilir. 0,0001 coin birimlik bir ücret, on dolar değerindeki bir coin için bin dolar değerindeki bir coinden farklı bir anlam taşır. Zincirleri karşılaştıran bir aracın her şeyi güncel bir fiyatla ABD dolarına çevirmesinin nedeni budur. Fiyat eksik veya gecikmeli olabilir; bu yüzden dolar rakamlarını iyi bir tahmin olarak değerlendirin.
Ucuz bir zincirde bahşiş, pahalı bir zincirde bahşişsizden neden daha iyi olabilir?
Hız seçenekleri (ekonomi, normal, hızlı) bahşişle farklılaşır. Pahalı bir zincirde ekonomi hızı bile, ucuz bir zincirdeki hızlı hızdan daha pahalı olabilir. Dolayısıyla ucuz zincirde hızlı, bahşişli bir ödeme, pahalı zincirdeki yavaş, bahşişsiz bir ödemeden daha ucuz olabilir.
Gas sayfası bunu Zincirleri karşılaştır grafiğinde gösterir. Her zincir üç noktalı bir çizgidir: solda ekonomi, ortada normal, sağda hızlı. Yükseklik dolar cinsinden maliyeti gösterir, logaritmik bir ölçekte; yani her yukarı adım on kat artıştır. Grafikte daha yüksekteki bir zincir daha pahalıdır.
Grafik nasıl okunur?
- En alçak çizgiyi bulun. Normal hızda en altta olan zincir, o anda en ucuzudur.
- Dik bir çizgi, o zincirde hızın çok önemli olduğu anlamına gelir: hızlı fiyat ekonomi fiyatının çok üstündedir.
- Düz bir çizgi, hızın maliyeti neredeyse değiştirmediği anlamına gelir. Arbitrum'da üç hız da aynıdır, çünkü orada bahşişler yok sayılır.
- Kesişen çizgiler, en ucuz zincirin seçtiğiniz hıza bağlı olduğunu gösterir. Bir zincir ekonomide en ucuz olabilirken, başka biri hızlıda kazanabilir.
- Coin göndermek, token göndermek ve takas arasında geçiş yapmak için grafiğin üstündeki düğmeleri kullanın.
- Bir çizginin üzerine gelin ya da vurgulamak ve üç fiyatını görmek için grafiğin altındaki bir zincir adına dokunun.
Gönderdiğiniz tutar bu zincirlerde ücreti değiştirmez. 1 dolar ve 1.000 dolar göndermek aynı maliyettedir.
Sık sorulan sorular
Ethereum ücretleri neden Katman 2 ücretlerinden yüksek?
Ethereum ana ağının blok alanı sınırlıdır ve birçok kullanıcı onun için rekabet eder. L2'ler işin çoğunu kendileri yürütür, verinin gönderilme maliyetini birçok kullanıcı arasında paylaştırır ve daha ucuz blob veri alanını kullanır. Canlı rakamlar için gas sayfasına bakın.
Solana neden bu kadar ucuz?
Temel ücreti imza başına küçük bir sabit tutardır ve ağ birçok işlemi paralel işleyebilir. Yoğun programlar yine de bir öncelik ücreti ekleyebilir, ancak bu çoğunlukla küçüktür.
Ethereum yoğun olduğunda L2 işlemim neden daha pahalı?
Bir L2 ücretinin bir parçası, Ethereum maliyetlerine bağlı olan L1 veri ücretidir. Ethereum pahalılaştığında o kısım artar, L2 yürütmesi ucuz kalsa bile.
En ucuz zincir her zaman en iyi seçim midir?
Hayır. Alıcı, seçtiğiniz zinciri kullanabilmeli ve token o zincirde doğru sürüm olmalıdır. Para taşımadan önce USDC göndermenin en ucuz yolu yazısını okuyun.
Ücretler neden birkaç saniyede bir değişir?
Blok alanına olan talep sürekli değişir. Çoğu zincir fiyatını son bloklardan günceller; bu yüzden canlı rakam bir bloktan diğerine kayabilir.