Mempool'daki iki işlemin çakışıp çakışmadığını nasıl öğrenebilirim?
Bitoinin mempool'unda birçok işlem var. Ancak, çifte harcama olabilir. İki işlemin çelişkili olup olmadığını, yani bunlar bir bitcoin'in iki katı harcaması olup olmadığını nasıl doğrulayabiliriz?
Not: İki işlemin çelişkili olduğu göz önüne alındığında, her ikisinin de en az bir ortak giriş işlemi vardır. Öyleyse, iki işlemin çakıştığını doğrulamak için başka ne kontrol edilmelidir (çift harcama).
Teşekkürler
Yanıtlar
Birincisi, "mempool" yoktur. Global mempool yoktur. Aksine, her düğüm kendi mempool'unu korur ve kendi dahili politikalarını kullanarak bu mempool'a yapılan işlemi kabul eder ve reddeder. Çoğu düğüm aynı politikalara sahiptir, ancak farklı başlangıç zamanları, röle gecikmeleri ve diğer faktörler nedeniyle, çok benzer olsalar da her düğüm aynı mempool'a sahip değildir.
Çift uzatmalar söz konusu olduğunda, tipik düğüm politikası, bir işlem başka bir işlemle çakışırsa, bu düğüm tarafından kabul edilmeyecek ve dolayısıyla çakışan işlem o düğümün mempool'una girmeyecektir. Dolayısıyla, düğümünüzü çakışmaları kabul edecek şekilde değiştirmedikçe, düğümünüzün mempool'u asla çakışan işlemler içermeyecektir.