Skip to content

ÜcretlerBitcoin

Bitcoin mempool ve ücretleri açıklandı

Güncellendi:

Bu sayfada

Bitcoin ücretleri, Ethereum gas'ından çok farklı çalışır. Bu yazıda mempool'u, sat/vB birimini, ücreti neden işlem boyutunun belirlediğini ve bir ödeme takılı kaldığında ne yapılacağını anlatıyoruz.

Ağın temelleri için Bitcoin yazısına bakın. Ücretlerin genel mantığı için gas ve ücretler yazısına bakın.

Mempool

Bitcoin gönderdiğinizde cüzdanınız işlemi ağa yayınlar. Her düğüm (node) işlemi kontrol eder ve bir madenci onu bir bloğa koyana kadar mempool (bellek havuzu, memory pool) adlı bekleme alanında tutar. Tek bir mempool yoktur. Her düğümün kendi mempool'u vardır, ancak genellikle birbirlerine çok benzerler.

Bir blokun boyutu sınırlıdır. Madenciler blokları, kapladıkları alana göre en yüksek ücreti ödeyen işlemlerle doldurur. Dolayısıyla mempool'da bir bloğun taşıyabileceğinden fazla işlem olduğunda, düşük ücretli olanlar bekler.

Ücretler tutara göre değil, bayta göre belirlenir

Bitcoin, gönderdiğiniz tutara göre ücret almaz. İşlemin bir blokta kapladığı alana göre ücret alır. Birim sanal bayttır (virtual byte, vB). Fiyat vB başına satoshi (sat/vB) olarak belirtilir. Bir satoshi, bir bitcoin'in yüz milyonda biridir.

Ücret şöyle hesaplanır:

ücret = vB cinsinden boyut x sat/vB cinsinden ücret oranı

Örnek: 141 vB'lik bir işlem 10 sat/vB ile 1.410 satoshi tutar. Boyutları aynıysa çok küçük bir tutar göndermek de çok büyük bir tutar göndermek kadar maliyetlidir. Ücret değere göre değişmez, yalnızca boyuta göre değişir.

Sanal baytlar, imza verisini indirimli sayan SegWit'ten gelir. Bir blokun sınırı 4 milyon ağırlık birimidir (weight unit); bu yaklaşık 1 milyon vB eder.

İşlem boyutunu ne belirler?

Bir Bitcoin işleminde girdiler (harcadığınız coinler) ve çıktılar (coinlerin gittiği yer) vardır. Daha fazla girdi ve çıktı, daha büyük bir işlem ve daha yüksek ücret demektir.

  • Bir girdili ve iki çıktılı basit bir ödeme (biri alıcıya, biri para üstü olarak size), modern bir SegWit adresi kullandığında yaklaşık 140 vB'dir.
  • Cüzdanınızda çok sayıda küçük coin varsa ve bunları birleştirmek zorundaysa, çok sayıda girdi kullanır ve ücret artar.
  • Birçok alıcıya yapılan bir ödemenin çok sayıda çıktısı vardır, bu da boyutu artırır.

Adres türleri

Farklı adres türleri, girdi başına farklı boyutlar verir.

  • Legacy adresler (1 ile başlar) en büyüğüdür.
  • SegWit adresler (bc1q ile başlar) girdi başına daha küçüktür.
  • Taproot adresler (bc1p ile başlar) de girdi başına küçüktür ve bazı karmaşık harcamalar daha da küçülür.

Yani aynı ödeme, SegWit veya Taproot adresinden legacy adrese göre belirgin biçimde daha ucuz olabilir. Adres türünü cüzdan seçer, bu yüzden hangisini kullandığına bakın.

Ücreti tahmin etmek

Cüzdanlar, mempool'a ve son bloklara bakarak ücret oranını tahmin eder. Tipik bir araç birkaç hedef gösterir:

  • Sonraki blok: en yüksek oran; bir sonraki blokta yer alma şansı en yüksektir.
  • Yaklaşık 30 dakika: orta bir oran.
  • Yaklaşık 1 saat: daha düşük bir oran.
  • Ekonomi: uzun süre bekleyebilecek ödemeler için asgari oran.

Bunlar tahmindir, söz değildir. Ani bir yoğunluk mempool'u doldurursa, sonraki blokta bekleniyor olan bir ödeme daha uzun bekleyebilir. Gas sayfası bu Bitcoin hedeflerini gösterir ve tipik bir 141 vB'lik ödeme için dolar maliyetine çevirir.

Mempool dolduğunda ne olur?

Talep yüksek olduğunda, bir sonraki bloğa girmek için gereken ücret oranı yükselir. Düşük ücretli işlemler mempool'da kalır. Düğümlerin mempool'ları için bir boyut sınırı vardır. Dolduğunda en düşük ücretli işlemleri atarlar. Atılan bir işlem kaybolmuş para değildir: coinler zincir üzerinde hiç harcanmamıştır. Cüzdanınız işlemi yeniden gönderebilir.

Mempool yoğunluğu, örneğin birçok kişi aynı anda coin taşıdığında yaşanır. Durumu Bitcoin sayfasında izleyin: her blok kutucuğu, ne kadar dolu olduğunu ve taşıdığı ücretleri gösterir.

Takılan ödemeyi açmak: RBF ve CPFP

Çok az ücret ödediyseniz iki yaygın çözüm vardır.

  • RBF (replace-by-fee, ücretle değiştirme). Aynı işlemin daha yüksek ücretli yeni bir sürümünü gönderirsiniz. Düğümler eskisini yenisiyle değiştirir. Bunu destekleyen bir cüzdan gerekir; eski düğümler bunu yalnızca asıl işlem değiştirilebilir olarak işaretlenmişse kabul ederdi. Günümüzde çoğu düğüm her iki durumda da değiştirmeyi kabul eder, ancak işlemleri hiç değiştirilebilir olarak işaretlemeyen bir cüzdan bu seçeneği sunmayabilir.
  • CPFP (child pays for parent, çocuk ebeveyn için öder). Siz ya da alıcı, takılan işlemin bir çıktısını harcayan ve yüksek ücret ödeyen yeni bir işlem oluşturur. Madenciler ikisini birlikte dahil eder, çünkü çocuğun ücretini isterler ve çocuk ebeveyninden önce madenlenemez.

Gönderen genellikle RBF'yi kullanır; asıl işlemi değiştiremeyen alıcı ise CPFP'yi kullanabilir.

Bloklar neden tam olarak 10 dakika arayla gelmez?

Bitcoin ortalamada yaklaşık her 10 dakikada bir blok hedefler. Madencilik bir piyangodur: madenciler birçok tahmin dener ve geçerli bir blok bulma süresi rastgeledir. Bazı bloklar bir dakika içinde gelir, bazıları 30 dakika veya daha uzun sürer. Her 2016 blokta bir ağ, ortalamanın 10 dakika civarında kalması için madencilik zorluğunu ayarlar.

Bu rastgelelik, "sonraki blok" ücret tahminlerinin yanlış çıkabilmesinin de nedenidir. Bir blok geç gelirse daha fazla işlem sıraya girer.

Canlı izleyin

Son blokları kutucuk olarak, her birinin ne kadar dolu olduğunu ve ücret oranlarını görmek için ChainMonitor'da Bitcoin sayfasını açın. İşlemlerini görmek için bir bloğa tıklayın ya da durumunu kontrol etmek için üstteki aramaya bir işlem kimliği (transaction ID) yapıştırın. Bulduklarınızı nasıl okuyacağınız için bir işlem nasıl okunur ve kesinlik ve onaylar yazılarına bakın.

Sık sorulan sorular

sat/vB nedir?

Bitcoin ücret oranıdır: işlem boyutunun her sanal baytı için ödenen satoshi. Ücreti bulmak için işleminizin boyutuyla çarpın.

Bitcoin işlemim neden takıldı?

Büyük olasılıkla ücret oranı, madencilerin şu anda kabul ettiğinin altındadır. Oran düşene, işlemi hızlandırana ya da düğümler onu atana kadar mempool'da kalır.

Bir Bitcoin işlemini nasıl hızlandırabilirim?

Cüzdanınız destekliyorsa RBF'yi kullanın ya da alıcıdan CPFP kullanmasını isteyin. İkisi de aynı alan için daha yüksek ücret öder.

Daha fazla bitcoin göndermek daha yüksek ücret demek midir?

Hayır. Ücret, değere değil işlemin boyutuna bağlıdır. Çok girdili bir işlem, hangi değerde olursa olsun basit bir işlemden daha pahalıdır.

Kaç onay beklemeliyim?

Daha büyük ödemeler için yaygın bir pratik kural 6 onaydır. Bkz. kesinlik ve onaylar.