Mempool, Bitcoin`in işlem bekleme odasının nasıl çalıştığını ve neden önemli olduğunu açıkladı.

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.

üye havuzu

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.

üye havuzu

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.

Sorusu olan?

Yalnızca Ücret Karşılığında Değiştirme (RBF) ile. Orijinal işleminiz değiştirilebilir olarak işaretlendiyse, bitcoin`i daha yüksek bir ücretle kendi adresinize geri gönderen yeni bir sürüm yayınlayabilirsiniz. Madenciler daha yüksek ücretli değiştirmeyi seçecek ve orijinali silinecektir. Bir işlem blok zincirinde bir veya daha fazla onay aldıktan sonra, hiç kimse tarafından iptal edilemez veya geri alınamaz.

Cüzdanınızdan işlem kimliğinizi (txid) kopyalayın ve mempool.space, Blockchair veya herhangi bir Bitcoin blok gezginine yapıştırın. İşlemin mevcut durumunu (onaylanmamış/onaylanmış), ödediğiniz işlem ücretini ve diğer bekleyen işlemlere göre konumunu göreceksiniz. Mempool.space ayrıca mevcut ağ koşullarına bağlı olarak tahmini onay süresini de gösterir.

Hayır. Mempool`daki bir işlem beklemededir, kaybolmuş değildir. Ya onaylanır (bir bloğa dahil edilir) ya da düğümler tarafından (yaklaşık 14 gün sonra) silinir. Her iki durumda da Bitcoin kaybetmezsiniz. Onaylanırsa, alıcı Bitcoin`i alır. Silinirse, cüzdanınıza geri döner. Bitcoin kaybetmenin tek yolu, geri döndürülemez bir şekilde blok zincirinde onaylanan yanlış bir adrese göndermektir.

Bu, işlem ücretinize bağlıdır. Rekabetçi bir ücretle (mempool.space`deki mevcut bir sonraki blok tahminiyle eşleşen), genellikle 10-30 dakika sürer. Yoğunluk sırasında düşük bir ücretle, saatlerce veya günlerce bekleyebilir. Çoğu Bitcoin düğümü, onaylanmamış işlemleri yaklaşık 14 gün sonra siler. Silerdikten sonra, Bitcoin sanki işlem hiç gerçekleşmemiş gibi cüzdanınıza geri döner.

Mempool`un kendisi fonlarınız için bir güvenlik riski oluşturmaz. Bitcoin`iniz mempool`da beklerken çalınamaz. Ancak, mempool`un görünürlüğü riskler yaratır: Ethereum`da, MEV botları bekleyen işlemleri önden alarak veya araya sıkıştırarak istismar eder. Bitcoin`de risk daha düşüktür, ancak madenciler teorik olarak kâr elde etmek için bir blok içindeki işlemleri yeniden sıralayabilirler. Şifrelenmiş işlem aktarımı (Ethereum`daki Flashbot`lar gibi) bu riskleri azaltır.

Mempool, "bellek havuzu" anlamına gelir. Bir blok zincirinde bir sonraki bloğa dahil edilmeyi bekleyen onaylanmamış işlemler kümesidir. Bitcoin ağındaki her düğüm, yerel belleğinde kendi mempool`unu tutar. Bir bitcoin işlemi gönderdiğinizde, bu işlem mempool`a girer ve bir madenci tarafından bir bloğa dahil edilmek üzere seçilene kadar orada kalır.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.