MoneroSwapper MoneroSwapper
Eğitim

Monero Mempool: Bekleyen İşlemler Nasıl Çalışır

MoneroSwapper Team · · · 11 min read · 56 views

Monero Mempool Nedir?

Her kripto para ağının, yayınlanmış ancak henüz bir bloğa dahil edilmemiş işlemler için bir bekleme odasına ihtiyacı vardır. Monero'da bu bekleme odasınabellek havuzu, hafıza havuzunun kısaltması. İşlemlerinizin ne kadar hızlı onaylanacağını ve ağın yüksek talep dönemlerini nasıl ele alacağını doğrudan etkileyen, ağın kritik bir bileşenidir.

XMR'yi cüzdanınızdan gönderdiğinizde işlem anında blockchain'de görünmez. Bunun yerine ilk önce bellek havuzuna giriyor ve burada bir madenci onu alıp bir sonraki bloğa dahil edene kadar diğer onaylanmamış işlemlerle birlikte bekliyor. Bu süreci anlamak, kullanırken ücretler, zamanlama ve gizlilik konusunda daha iyi kararlar vermenize yardımcı olur.MoneroTakasçıveya başka herhangi bir Monero hizmeti.

İşlemler Mempool'a Nasıl Girer?

Monero işleminin yolculuğu cüzdan yazılımınızda başlar. Bir gönderim başlattığınızda cüzdanınız işlemi yerel olarak oluşturur. Bu, halka imzası için sahte çıktıların seçilmesini, alıcı için tek seferlik gizli bir adres oluşturulmasını, şifrelenmiş miktar için aralık kanıtını hesaplamayı ve her şeyi özel harcama anahtarınızla imzalamayı içerir.

Cüzdan oluşturulduktan sonra işlemi Monero eşler arası ağına yayınlar. Bunu alan ilk düğüm, onu yerel bellek havuzuna kabul etmeden önce birkaç doğrulama kontrolü gerçekleştirir:

  • Sözdizimi doğrulaması— İşlem Monero protokol kurallarına göre uygun şekilde biçimlendirilmelidir
  • Zil imzası doğrulaması— Gönderenin referans alınan çıktıları harcama yetkisine sahip olduğunu kanıtlayan kriptografik imzalar geçerli olmalıdır
  • Anahtar resim kontrolü— Anahtar görseller blok zincirinde veya bellek havuzunda halihazırda mevcut olmamalıdır; bu, çifte harcama girişimini gösterir
  • RingCT doğrulaması— Aralık kanıtları geçerli olmalı, şifrelenmiş tutarların pozitif olduğunu ve girdilerin çıktı artı ücrete eşit olduğunu doğrulamalıdır.
  • Ücret kontrolü— İşlem, bayt cinsinden boyutuna göre en azından gerekli minimum ücreti içermelidir

Düğüm bu kontrolleri geçtikten sonra işlemi kendi bellek havuzuna ekler ve bağlı diğer düğümlere iletir. Bu dedikodu protokolü sayesinde işlem, saniyeler içinde tüm ağın tamamına yayılır ve onu bir sonraki bloğa dahil edebilecek madencilere ulaşır.

Karahindiba++ ve İşlem Yayılımı

Monero, adı verilen gelişmiş bir yayılma yöntemini kullanır.Karahindiba++gönderenin IP adresini korumak için. Dandelion++, işlemi anında tüm eşlere yayınlamak yerine, geniş yayılımın normal "tüylenme aşamasına" girmeden önce, ilk önce bunu bir "kök aşamasında" rastgele bir düğüm zinciri aracılığıyla gönderir. Bu, ağ gözlemcilerinin işlemin hangi düğümden kaynaklandığını belirlemesini önemli ölçüde zorlaştırır.

Bu gizlilik özelliği, işleminizin genel blok araştırmacılarındaki bellek havuzunda görünmesinden önce hafif bir ek gecikme olabileceği anlamına gelir. Kök aşaması genellikle yalnızca birkaç saniye ekler, ancak ağ düzeyinde gözetime karşı anlamlı koruma sağlar. ring signatures

Mempool Boyutu ve İşlem Limitleri

Tahmin edilebilir bellek havuzu tıkanıklığı yaratan sabit bir blok boyutu sınırına sahip olan Bitcoin'in aksine Monero,dinamik blok boyutumekanizma. Maksimum blok boyutu, son 100 bloğun medyan boyutuna göre otomatik olarak ayarlanır. Talep artarsa, bloklar daha fazla işlemi barındıracak şekilde büyüyebilir, ancak madenciler mevcut ortalamadan daha büyük bloklar oluşturmanın cezasını öderler.

Bellek havuzunun her düğümde yapılandırılabilir bir boyut sınırı vardır. Varsayılan olarak Monero arka plan programı, bellek havuzu için belirli miktarda bellek ayırır. Bu sınıra yaklaşıldığında, daha yüksek ücretli işlemlere yer açmak için en düşük ücretli işlemler düşürülebilir. Pratikte Monero bellek havuzu sınırlarına nadiren ulaşır çünkü dinamik blok boyutu mekanizması talep artışlarını etkili bir şekilde emer.

Bellek havuzu davranışını etkileyen temel parametreler şunları içerir:

  • Minimum aktarma ücreti— Bu ücret oranının altındaki işlemler düğümler tarafından aktarılmayacak ve spam önlenecektir
  • İşlem yaş sınırı— Uzun bir süre boyunca (genellikle 72 saat) onaylanmayan işlemler sonunda bellek havuzundan çıkarılır
  • İşlem başına boyut sınırı— Bireysel işlemler, girdi ve çıktı sayısını sınırlayan maksimum boyutu aşamaz

Ücret Bazlı Öncelik ve İşlem Sıralaması

Madenciler yeni bir blok oluşturduklarında ücret gelirlerini en üst düzeye çıkarmak için bellek havuzundan işlemleri seçerler. İşlemler, işlemlerine göre sıralanırbayt başına ücretoran, mutlak ücret tutarı değil. 0,0001 XMR ödeyen küçük bir işlem, eğer daha küçük olanın ücret-boyut oranı daha iyiyse, 0,001 XMR ödeyen büyük bir işlemden daha yüksek önceliğe sahip olabilir.

Monero cüzdanları ücretleri dört seviyeli bir öncelik sistemine göre hesaplar:

  • Varsayılan (x1)— Bir sonraki blokta tipik onay ile normal işlemlere uygun standart ücret
  • Düşük (x1)— Çoğu durumda varsayılanla aynıdır; işlemler birkaç blok içinde onaylanır
  • Orta (x5)— Tıkanıklık sırasında daha hızlı onay için taban ücretin beş katı
  • Yüksek (x20)— Temel ücretin yirmi katı, neredeyse bir sonraki bloğa dahil olmayı garanti ediyor

Normal ağ koşullarında, varsayılan ücret düzeyi bile bir veya iki blok içinde (yaklaşık iki ila dört dakika) onayla sonuçlanır. Ücret piyasası yalnızca işlem hacmindeki olağandışı artışlar sırasında geçerli hale gelir.

Biriktirme Senaryosu

İşlemler, bloklara dahil edilebileceklerinden daha hızlı oluşturulduğunda bir birikim oluşur. Monero'nun dinamik blok boyutu bu durumu hafifletmeye yardımcı olsa da aşırı talep artışları yine de geçici tıkanıklığa neden olabilir. Biriktirme sırasında birkaç şey olur:

Birincisi, işlemler biriktikçe bellek havuzu büyür. Kullanıcılar, varsayılan ücretlerle gönderilen işlemler için daha uzun onay süreleri fark edebilir. Dinamik blok boyutu mekanizması devreye girerek madencilerin daha büyük bloklar oluşturmasına olanak tanır. Madenciler daha fazla işlem yapmaya teşvik ediliyor çünkü ek ücretler, ortalama blok boyutunun aşılması durumunda blok ödülü cezasını dengeleyebilir.

İkincisi, daha yüksek ücret oranlarına sahip işlemlerin daha hızlı onaylandığı bir ücret piyasası ortaya çıkıyor. Bu kendi kendini düzelten bir mekanizmadır çünkü ücretler arttıkça bazı kullanıcılar acil olmayan işlemleri geciktirerek talebi azaltır. Bu arada genişleyen blok boyutu, dengeye ulaşılana kadar daha fazla iş hacmini barındırır.

Geçmiş İş Listesi Etkinlikleri

Monero, çoğunlukla spam saldırıları veya yasal kullanımdaki ani artışların neden olduğu önemli bellek tıkanıklığı olayları yaşadı. Bu olaylar sırasında ağ, dinamik blok boyutu ayarlaması yoluyla dayanıklılığını gösterdi. Bloklar geçici olarak büyüdü, ücretler ılımlı bir şekilde arttı ve birikmiş iş yükü saatler ya da günler içinde temizlendi. Bu olaylar, talebin daha iyi karşılanması için devam eden protokol iyileştirmelerine ışık tuttu.

Monero'nun Mempool'unun Bitcoin'den Farkı

Monero'nun bellek havuzu ile Bitcoin'inki arasındaki en önemli fark,Mempool analizinin mahremiyete etkisi. Bitcoin'de mempool gözlemcileri, miktarlar, adresler ve işlem grafikleri tamamen görülebildiği için onaylanmamış işlemlerden önemli bilgiler çıkarabilir.

Bitcoin bellek havuzu analizi gözlemcilerin şunları yapmasına olanak tanır:

  • Onaylanmadan önce fon akışını takip edin
  • Adres kümeleri oluşturmak için girişleri çıkışlara bağlayın
  • Ödemenin muhtemel göndericisini ve alıcısını belirleyin
  • Konsolidasyon işlemlerini tespit edin ve cüzdan bakiyelerini tahmin edin
  • Bekleyen işlemleri gözlemleyerek ön işlemler

Monero'nun bellek havuzunda bunların hiçbiri mümkün değil. Bellek havuzundaki her işlem yalnızca anahtar görüntüleri (çifte harcamayı önleyen), şifrelenmiş miktarları (RingCT tarafından gizlenmiş), tek seferlik gizli adresleri (gerçek adreslere bağlantısı olmayan) ve halka imzalarını (hangi çıktının gerçekten harcandığını gizleyen) ortaya çıkarır. Monero'nun bellek havuzunu izleyen bir gözlemci, işlemlerin aktığını görüyor ancak kimin kime veya ne kadar ödediğini belirleyemiyor.

Bellek Havuzunun İzlenmesi

Çeşitli araçlar Monero'nun bellek havuzunun durumunu gerçek zamanlı olarak izlemenize olanak tanır. Bunlar onay sürelerini tahmin etmek, işleminizin yayınlanıp yayınlanmadığını kontrol etmek ve mevcut ağ koşullarını anlamak için yararlı olabilir.

Popüler Mempool İzleme Araçları

  • xmrchain.net— Mevcut bellek havuzu boyutunu, işlem sayısını ve bireysel bekleyen işlemleri gösteren özel bir işlem havuzu sayfası içeren en popüler Monero blok gezgini
  • moneroblocks.info— Temiz bellek havuzu görselleştirmesine ve geçmiş verilere sahip alternatif bir kaşif
  • Yerel arka plan programı— Kendi Monero düğümünüzü çalıştırmak, aşağıdaki gibi RPC komutları aracılığıyla bellek havuzu verilerine doğrudan erişmenizi sağlar:get_transaction_pool and get_transaction_pool_stats
  • P2Havuz gözlemcileri— P2Pool ile madencilik yapıyorsanız gözlemci sayfaları madencilikle ilgili bellek havuzu istatistiklerini gösterir

Bir blok gezgininde bellek havuzunu kontrol ederken, söz konusu düğümden gelen verileri görüntülediğinizi unutmayın. Ağ yayılma gecikmeleri ve Dandelion++ nedeniyle, bir işlem bir düğümün bellek havuzunda diğerinden biraz önce veya sonra görünebilir. İşleminiz gönderildikten hemen sonra görünmüyorsa otuz saniye bekleyip yenileyin.

Bekleyen İşlemler Hakkında Kullanıcıların Bilmesi Gerekenler

Günlük Monero kullanıcıları ve geçiş yapanlar içinMoneroTakasçı, bellek havuzu ve bekleyen işlemlerle ilgili pratik çıkarımlar şunlardır:

Onay süreleri tahmin edilebilir.Normal şartlarda Monero işlemleri ortalama iki dakika içerisinde onaylanır. İki dakikalık blok süresi, çoğu işlemin bellek havuzuna girdikten hemen sonra bir sonraki bloğa dahil edileceği anlamına gelir.

Varsayılan ücretler neredeyse her zaman yeterlidir.Ücret tahmininin karmaşık bir sanat olduğu Bitcoin'in aksine, Monero'nun varsayılan ücret düzeyi işlemlerin büyük çoğunluğu için iyi sonuç verir. Yalnızca nadir görülen tıkanıklık olaylarında ücretleri artırmanız gerekir.

Gizliliğiniz beklemedeyken bile korunur.Bellek havuzundaki onaylanmamış işlemlerin kapsamlı bilgileri sızdırdığı Bitcoin'in aksine, Monero işlemleri, onaylanmadan önce bile gözlemcilere yararlı hiçbir şey ortaya çıkarmaz. Gönder tuşuna bastığınız andan itibaren tutarlarınız, adresleriniz ve işlem grafiğiniz gizli kalır.

İşlem kimliğini paylaşmak güvenlidir.Monero işlem karmanızı gizliliğinizden ödün vermeden bir alıcıyla veya destek ekibiyle paylaşabilirsiniz. Karma tek başına gönderen, alıcı veya miktar hakkında hiçbir şey ortaya çıkarmaz. Basitçe bir işlemin var olduğunu doğrular.

Takılan işlemler nadirdir ancak kurtarılabilir.Bir işlem uzun bir süre bellek havuzunda kalırsa, sonunda iptal edilir ve para cüzdanınıza iade edilir. Ayrıca çoğu cüzdandaki "blok zincirini yeniden tara" özelliğini kullanarak, kesilen işlemlerden fonları kurtarabilirsiniz.

Çözüm

Bellek havuzu, Monero mimarisinin işlem hacmini, ücret piyasalarını ve gizliliği dengeleyen temel bir bileşenidir. Tasarımı Monero'nun temel felsefesini yansıtıyor: ağ altyapısı düzeyinde bile kullanıcı gizliliği korunuyor. İster basit bir transfer yapın, ister takas gerçekleştirinMoneroTakasçı, bellek havuzunun nasıl çalıştığını anlamak, onay süreleri ve ücretler konusunda güvenle ve gerçekçi beklentilerle işlem yapmanıza yardımcı olur.

Bu makaleyi paylaş

İlgili Makaleler

Takas Etmeye Hazır mısınız?

Anonim Monero Borsası

KYC Yok • Kayıt Yok • Anında Takas

Şimdi Takas Et