Mempool, Bitcoin`in işlem bekleme odasının nasıl çalıştığını ve neden önemli olduğunu açıkladı.
Her bitcoin gönderdiğinizde, işleminiz doğrudan blok zincirine gitmez. Önce mempool'a gider. Mempool'u bir havaalanındaki kalabalık bir bekleme salonu gibi düşünün: her işlem sıraya girer ve madenciler, ne kadar ödemeye razı olduklarına göre bir sonraki uçuşa kimin bineceğine karar verir. Birinci sınıf biletli yolcular (yüksek ücretler) hemen uçağa biner. Ekonomi sınıfı yolcular (düşük ücretler) bazen saatlerce bekler.
Mempool'u anlamak size gerçek bir avantaj sağlar. İşlemlerinizi en yüksek ücretlerden kaçınacak şekilde zamanlayabilir, bir ödemenin neden takılı kaldığını anlayabilir ve mempool.space gibi araçları kullanarak Bitcoin ağında gerçek zamanlı olarak neler olup bittiğini tam olarak görebilirsiniz. Çoğu kripto para kullanıcısı işlem ücretlerini cüzdanlarının önerdiği rastgele bir sayı olarak görür. Mempool'u anladığınızda, bu rastgelelik ortadan kalkar.
Mempool'un aslında ne olduğu
Mempool, "bellek havuzu"nun kısaltmasıdır. Bir Bitcoin işlemini imzalayıp cüzdanınızdan yayınladığınızda, işlem hemen blok zincirindeki bir bloğa yerleşmez. Bunun yerine, Bitcoin ağındaki her düğüm tarafından tutulan bir bekleme alanına girer. Dünya çapında on binlerce düğüm bulunan her düğüm, onaylanmamış işlemlerin kendi kopyasını yerel belleğinde saklar.
İşte çoğu insanı şaşırtan bir detay: Tek bir işlem havuzu (mempool) yok. Tüm bekleyen işlemlerin bulunduğu merkezi bir sunucu yok. Her Bitcoin düğümü kendi bağımsız işlem havuzunu (mempool) yönetir. Cüzdanınız bir işlemi yayınladığında, önce bir düğüme ulaşır, bu düğüm işlemi doğrular ve diğer düğümlere iletir. Saniyeler içinde işlem ağ genelinde yayılır ve binlerce ayrı işlem havuzunda görünür. Çoğu düğümün yaklaşık olarak aynı sayıda onaylanmamış işlemi olacaktır, ancak ağ gecikmesi ve düğüm yapılandırması nedeniyle küçük farklılıklar mevcuttur.
Tipik bir Bitcoin işlem havuzu (mempool), ağ aktivitesine bağlı olarak herhangi bir anda 5.000 ile 150.000 arasında onaylanmamış işlem barındırır. Sakin dönemlerde, bloklar yeni blokların gelmesinden daha hızlı bir şekilde işlemleri onayladığı için işlem havuzu küçülür. Ordinals basımı veya BRC-20 token dalgaları gibi tıkanıklık olaylarında ise hızla büyür. Aralık 2023'te işlem havuzu 400.000'i aşan bekleyen işlemlere ulaşmış ve basit BTC transferleri 30 dolardan fazla işlem ücretine mal olmuştur.

Bir işlemin mempool'da nasıl ilerlediği
İşte cüzdanınızdan blok zincirine kadar bir bitcoin işleminin tüm yaşam döngüsü:
Adım 1: "Gönder"e tıklıyorsunuz. Cüzdanınız, girdiler (bitcoin'in nereden geldiği), çıktılar (nereye gittiği) ve bir ücret içeren bir işlem oluşturuyor. İşlemi özel anahtarınızla imzalıyor.
Adım 2: Yayınla. İmzalanan işlem, cüzdanınızın bağlı olduğu en yakın Bitcoin düğümüne gönderilir.
3. Adım: Doğrulama. Bu düğüm şunları kontrol eder: İmza geçerli mi? Girişler gerçekten mevcut mu ve daha önce harcanmamış mı? Ücret, düğümün minimum aktarım eşiğinin üzerinde mi? Her şey yolunda ise, düğüm işlemi yerel bellek havuzuna ekler.
4. Adım: Yayılma. Düğüm, işlemi eşlerine iletir. Eşleri de işlemi bağımsız olarak doğrular ve kendi bellek havuzlarına ekler. 5-15 saniye içinde işlem, tüm ağdaki bellek havuzlarında yerini alır.
Adım 5: Bekleme. İşleminiz, bir madenci onu alana kadar mempool'da bekler. Madenciler, mempool'larından işlemleri seçerek blok oluştururlar ve neredeyse her zaman bayt başına en yüksek ücreti olanları önce seçerler. İşleminiz, sınırlı blok alanı için diğer tüm bekleyen işlemlerle rekabet eder.
Adım 6: Onay. Bir madenci işleminizi yeni bir bloğa dahil eder. Blok blok zincirine eklenir. Düğümler işleminizi işlem havuzlarından kaldırır. İlk onayınızı ortalama 10 dakika içinde görürsünüz.
Adım 7: Mutabakat. Her bir sonraki blok, bir onay daha ekler. Çoğu borsa ve hizmet, 3-6 onayı nihai olarak kabul eder ve bu işlem yaklaşık 30-60 dakika sürer.
| Sahne | Ne oluyor | Zaman |
|---|---|---|
| Yayın | Cüzdan ilk düğüme gönderiliyor. | Ani |
| Yayılma | Ağ genelinde yayılır | 5-15 saniye |
| Mempool bekleme | Bayt başına ücret üzerinden rekabet eder. | Dakikalardan günlere |
| İlk onay | Bir bloğun içinde yer almaktadır. | ~10 dakika (ortalama) |
| Tam ödeme | 3-6 onay | 30-60 dakika |
Mempool'un işlem ücretinizi nasıl belirlediği
Bu işin pratik kısmı. Mempool temelde blok alanı için canlı bir açık artırmadır ve nasıl çalıştığını anlamak size gerçek anlamda para kazandırır.
Her Bitcoin bloğu yaklaşık 1-4 MB işlem verisi tutabilir (SegWit ile etkin kapasite "ağırlık birimleri" cinsinden 2-4 MB'a daha yakındır). Her ~10 dakikada bir yeni bir blok gelir. Eğer işlem havuzunda 100 MB bekleyen işlem varsa ve her blok yaklaşık 2 MB'ı temizliyorsa, yeni işlem gelmediğini varsayarsak, birikmiş işlemleri temizlemek için 50 bloğa (yaklaşık 8 saat) ihtiyacınız olur. Elbette, sürekli olarak yeni işlemler gelir, bu nedenle gerçek dinamik sürekli değişen bir kuyruktur.
Madenciler her zaman en karlı işlemleri önce seçerler. Bekleyen işlemleri, sanal bayt başına satoshi (sat/vB) cinsinden ölçülen işlem ücretine göre sıralarlar. Gönderilen dolar miktarına bakılmaksızın, 50 sat/vB teklif eden bir işlem, 5 sat/vB teklif eden bir işlemden önce onaylanacaktır.
Üye havuzu durumuna göre gerçek zamanlı ücret tahmini:
| Mempool boyutu | Sonraki blok ücreti | 30 dakikalık onay | 1 saatlik onay |
|---|---|---|---|
| 10 MB'ın altında | 1-3 sat/vB | 1-3 sat/vB | 1 sat/vB |
| 10-30 MB | 5-15 sat/vB | 3-8 sat/vB | 2-5 sat/vB |
| 30-80 MB | 15-50 sat/vB | 10-30 sat/vB | 5-15 sat/vB |
| 80-200 MB | 50-150 sat/vB | 30-80 sat/vB | 20-50 sat/vB |
| 200+ MB | 150+ sat/vB | Öngörülemez | Saatler/günler sürebilir. |
Bunu gerçek zamanlı olarak izlemek için en iyi araç, onaylanmamış işlemleri, işlem ücretlerini ve blok geçmişini görselleştiren açık kaynaklı bir Bitcoin gezgini olan mempool.space'tir. Arayüz, işlem kademesine göre renk kodlu olarak, gelen blokları işlemlerle doldukça gösterir. İşleminizin bekleme kuyruğundan bir bloğa geçişini kelimenin tam anlamıyla izleyebilirsiniz.
Mempool neden tıkanıyor?
Mesaj havuzuna birçok şey akın ediyor:
Fiyat oynaklığı. BTC'nin fiyatı keskin bir şekilde yükseldiğinde veya düştüğünde, işlem aktivitesi artar. Daha fazla borsa para yatırma ve çekme işlemi, blok alanı için rekabet eden daha fazla zincir içi işlem anlamına gelir.
Ordinals ve BRC-20 tokenları. 2023 yılının başlarından itibaren insanlar, Ordinals protokolünü kullanarak doğrudan Bitcoin blok zincirine veri (resimler, tokenlar, metin) kaydediyorlar. Her kayıt, blok alanı için rekabet eden bir işlemdir. Ordinals'ın zirve yaptığı dönemlerde, işlem havuzu rekor boyutlara ulaştı ve basit BTC transferleri fiyatlandırıldı.
Yarılanma spekülasyonu. Yarılanma olayları civarında, yatırımcılar pozisyon alırken ve madenciler operasyonlarını ayarlarken, zincir üzerindeki aktivite artma eğilimindedir.
Konsolidasyon işlemleri. Madenciler ve borsalar periyodik olarak birçok küçük UTXO'yu daha az sayıda büyük UTXO'ya birleştirir. Bu toplu işlemler bayt boyutu bakımından büyüktür ve önemli miktarda blok alanı doldurabilir.
Blok varyansı. Bazen bloklar ortalama 10 dakika yerine 20-30 dakika arayla geliyor. Bu aralıklarda, hiçbir işlem onaylanmadığı için işlem havuzu (mempool) şişiyor. İnsanlar panikliyor, ağın bozulduğunu düşünüyor ve daha yüksek ücretler ödemeye başlıyor. Bu da tıkanıklığı daha da kötüleştiriyor. Ardından hızlı bir blok grubu geliyor ve birikmiş işlemleri temizliyor. Madencilik zorluğu her 2016 blokta bir 10 dakikalık aralıkları hedefleyecek şekilde ayarlanıyor, ancak bireysel blok aralıkları gerçekten rastgele. Dört dakika içinde üç blok ve ardından 45 dakikalık bir boşluk gördüm. Bu bir hata değil, varyans.
Spam ve toz saldırıları. Bazen birileri, ağı tıkamak ve işlem ücretlerini artırmak için tasarlanmış binlerce küçük işlemle işlem havuzunu (mempool) dolduruyor. Bu durum 2023-2024 yıllarında birçok kez yaşandı. İşlemler ekonomik olarak mantıksızdır (saldırgan hiçbir finansal getiri elde etmeden işlem ücreti öder), bu da motivasyonun ideolojik veya rekabetçi olduğunu düşündürmektedir. Bu saldırıların bazıları, "büyük bloklar" anlatısını savunan veya Bitcoin'in ölçeklenebilirlik sınırlamaları hakkında bir noktaya değinmeye çalışan kişilere atfedildi.

Mempool verilerini kendi avantajınıza nasıl kullanabilirsiniz?
Mempool'u okumayı bilmek, sizi pasif bir kullanıcıdan minimum ücret ödeyen ve nadiren takılıp kalan birine dönüştürür.
İşlemlerinizi zamanlayın. Mempool aktivitesi günlük ve haftalık kalıpları takip eder. ABD'de gece saatleri ve hafta sonları genellikle daha düşük mempool boyutlarına sahiptir. Aceleniz yoksa, göndermeden önce mempool.space'i kontrol edin ve sakin bir zaman dilimi bekleyin. Yoğunluk sırasında göndermek ile sakin bir zamanda göndermek arasındaki ücret farkı 10 kat olabilir.
İşlem ücretinizi manuel olarak ayarlayın. Çoğu iyi cüzdan (Electrum, Sparrow, BlueWallet) işlem ücretlerini sat/vB cinsinden ayarlamanıza olanak tanır. Cüzdanın "önerilen" işlem ücretini körü körüne kabul etmek yerine, mevcut mempool derinliğine bakın ve sonraki 1-3 blokta yer alan bir oran seçin. Bu şekilde, cüzdanın varsayılan tahminine kıyasla genellikle %30-50 tasarruf edersiniz.
RBF'yi bir tür sigorta olarak kullanın. Bitcoin gönderirken her zaman "Ücrete Göre Değiştirme" özelliğini etkinleştirin. Yayın yaptıktan sonra işlem havuzu dolarsa ve işlem ücretiniz aniden çok düşükse, RBF bunu yükseltmenize olanak tanır. RBF olmadan, takılıp kalan bir işlemi düzeltmek çok daha zordur.
Temizleme eşiklerine dikkat edin. Bitcoin düğümleri, minimum işlem ücreti oranının (genellikle 1 sat/vB) altındaki işlemleri düşürür ve yaklaşık 14 gün sonra eski işlemleri siler. İşleminizin ücreti minimumun üzerinde ancak mevcut onay oranının altındaysa, ya sakin bir dönemde onaylanacak ya da düşürülerek cüzdanınıza geri dönecektir.
BTC blok gezgini verilerini izleyin. Mempool.space'in ötesinde, Blockchair ve Blockchain.com gibi araçlar mempool istatistiklerini, ortalama işlem ücreti eğilimlerini ve geçmişteki tıkanıklık modellerini gösterir. Blockchair'ın "mempool" sekmesi, bekleyen işlemlerin işlem ücreti oranına göre dağılımını göstererek işleminizin kuyrukta tam olarak nerede olduğunu görmenize yardımcı olur.
Ethereum ve diğer blok zincirlerindeki mempool
Bitcoin'in mempool'u en çok dikkat çekeni olsa da, her blok zincirinde aynı kavramın bir versiyonu bulunur. Ethereum'un mempool'u (bazen "txpool" olarak da adlandırılır) benzer şekilde çalışır: onaylanmamış işlemler, doğrulayıcılar tarafından bloklara dahil edilene kadar bekler. Fark, Ethereum'un EIP-1559 ücret sisteminin her blokta temel ücreti otomatik olarak ayarlaması ve bu sayede ücretlerin Bitcoin'in saf açık artırma modeline göre daha tahmin edilebilir olmasıdır.
Ethereum'un mempool'unun karanlık bir yüzü de var: MEV (Maksimum Çıkarılabilir Değer) botları, karlı fırsatlar için mempool'u tarıyor. İşleminizi önden yapabilir, takasınızı engelleyebilir veya büyük siparişinizi sonradan gerçekleştirebilirler. İşte bu yüzden Flashbots Protect gibi araçlar mevcut; bu araçlar, işlemleri MEV botlarının göremeyeceği özel mempool'lar üzerinden yönlendiriyor.
Solana gibi daha hızlı zincirlerde, bloklar her 400 milisaniyede bir geldiği ve işlem birikimleri nadiren oluştuğu için mempool'un önemi azdır. Blokların her 10 dakikada bir geldiği Bitcoin'de ise mempool, kullanıcı deneyiminin belirleyici bir özelliğidir.
Mempool, Bitcoin ağını en şeffaf haliyle görebileceğiniz yerdir. Bekleyen her işlem herkese açıktır. Madencilerin blokları nasıl bir araya getirdiğini, en karlı işlemleri önce seçtiğini gerçek zamanlı olarak izleyebilirsiniz. Mempool.space gibi araçlar bu verileri neredeyse meditatif bir görsel deneyime dönüştürüyor: her biri işlem ücretiyle orantılı boyutta olan işlem dikdörtgenleriyle dolan renkli bloklar. Eğer daha önce bir Bitcoin bloğunun gerçek zamanlı olarak nasıl oluşturulduğunu hiç izlemediyseniz, bir kez deneyin. Bu, tüm sistemi, hakkında okumaktan çok daha somut bir şekilde hissetmenizi sağlar.
Mempool ve Bitcoin ölçeklenebilirliğinin geleceği
Mempool tıkanıklığı sorunu ortadan kalkmayacak. Bitcoin'in benimsenmesi arttıkça, her 10 dakikada bir aynı ~2-4 MB'lık blok alanı için daha fazla insan rekabet ediyor. Lightning Network, küçük ödemeleri zincir dışına taşıyarak yardımcı oluyor, ancak kanal açma ve kapama işlemleri hala zincir içi işlemler gerektiriyor. Sıralı sayılar ve BRC-20 token'ları, 2023'ten önce var olmayan tamamen yeni bir blok alanı talebi türü ekledi.
Bazı öneriler, işlem havuzundaki baskıyı azaltmayı amaçlıyor: Schnorr imzaları çoklu imza işlemlerini küçültüyor, SegWit zaten etkin blok boyutunu artırdı ve gelecekteki yükseltmeler veri kodlamasını daha da optimize edebilir. Ancak temel kısıtlama devam ediyor: Bitcoin, ağı merkeziyetsiz tutmak için blok alanını kasıtlı olarak sınırlıyor (daha büyük bloklar, düğüm operatörleri için daha yüksek donanım gereksinimleri anlamına geliyor).
Bu nedenle Bitcoin ölçeklense bile mempool ortadan kaybolmayacak. Bu bir hata değil, bir özellik. Mempool rekabetinden ortaya çıkan ücret piyasası, madencilerin ödemelerini sağlayan ve ağı güvence altına alan şeydir. Özellikle blok ödülleri her yarılanmayla sıfıra doğru eğilim gösterirken, bu olmadan Bitcoin'in güvenlik modeli tamamen farklı bir finansman mekanizmasına ihtiyaç duyacaktır. Yoğunluk sırasında ne kadar karmaşık ve sinir bozucu olsa da, mempool sistemin dürüst kalmasını sağlayan unsurlardan biridir.