Mi az a Bitcoin Mempool? A memóriakészlet mérete, díjai, tranzakciók magyarázata
A Bitcoin, a Blockchain és a decentralizált technológia forradalmi. Míg a Bitcoin számtalan előnnyel rendelkezik a hagyományos valutával szemben, egy bonyolult felhasználó számára meglehetősen bonyolult felfogni. Ha új vagy, akkor a befektetés előtt javasoljuk, hogy alaposan ismerje meg a Bitcoin és a Blockchains működését. Ez valóban megkönnyíti a dolgokat.
Milyen gyakran élte át ezt a helyzetet, amikor hosszú ideig kellett várnia a Bitcoin tranzakció befejezésére. Nem csak a Bitcoin, hanem ez az eset az összes többi fő kriptovalutánál is gyakori. Láttunk olyan felhasználókat, akik több órát vagy akár napokat vártak Bitcoin tranzakciójuk megerősítésére. Ennek oka, hogy a mempool mérete hatalmas, vagy a tranzakció az alacsony tranzakciós díj miatt beragadhat a mempoolba. Szintén gyakran, amikor késik az átváltási összeg, és ha megkérdezi az ügyfélszolgálatot, akkor a válaszuk a következő lenne: A mempool megugrott, és emiatt a tranzakciók megerősítése a szokásosnál tovább tart. Tehát mi a Mempool, miért számít és hogyan működik a mempool?
Mi a Bitcoin Mempool?
A Mempool röviden a Memóriakészletet jelenti. Ahogy a neve is mutatja, ez az a hely, ahol az adatokat feldolgozni kell. Tehát milyen típusú adatokat tárolnak itt? A tranzakciós adatok, ezért tranzakciós poolnak is hívják. A Mempool vagy a memóriakészlet egy olyan hely, amely a blokklánc-hálózaton történt összes legutóbbi és függőben lévő tranzakciót tartalmazza. Ezek a tranzakciók arra várnak a sorban, hogy a bányászok érvényesítsék őket, és bekerüljenek a blokklánc következő blokkjába.
Tehát hol található ez a Mempool; a blokkláncon van? A memóriatárakat nem tárolják a blokkláncok; ehelyett a hálózat minden csomópontjának megvan a saját mempoolja, és mindegyik mpoolnak más a memória kapacitása. Oké, akkor kik ezek a csomópontok? Olyan emberek, mint te, én, bányászok a világ minden táján, rendelkeznek a blokklánc teljes példányával.

Oké, de miért kell a tranzakcióknak bekerülniük a mempoolba és hogyan mennek bele a mempoolba?
Mielőtt a Mempool játékba lépne
Tegyük fel, hogy kevés Bitcoint fog küldeni egy másik címre. Megnyitja törzs pénztárcáját, beírja a címzett címét az elküldendő összeggel együtt, majd válassza ki a tranzakciós díjat és nyomja meg a Küldés gombot.
Most a Bitcoin nem fogja azonnal elérni a címzett címét. A pénztárcájának továbbítania kell ezeket a tranzakciókat a hálózat többi csomópontjára. A pénztárca sugárzásához először aláírja a tranzakciót magánkulcsokkal, válassza ki a fel nem használt tranzakciókimeneteket a tranzakciók létrehozásához, majd továbbítja a hálózatra. Technikailag számos ellenőrzést végez, amelyekről itt nem fogunk tárgyalni. Amint ez az ellenőrzés sikeres lesz, akkor hozzáadódik a mempoolhoz, amely a meg nem erősített Bitcoin tranzakciók helye.
Hogyan működik a Memory Pool? Mempool magyarázva
Most megérkezett a tranzakció a mempoolba. Nem csak az Ön tranzakciója, hanem több ezer egyéb nem megerősített tranzakció is várakozik a mempoolban.

Most ezeket a mempool nem ellenőrzött tranzakcióit érvényesíteni kell, mielőtt bekerülhetnének a blokklánc főkönyvébe. Tehát ki érvényesíti ezeket a meg nem erősített tranzakciókat? Bányászok. Ahhoz, hogy a tranzakció elérje a címzett címét, legalább egy megerősítést kell kapnia. 1 megerősítés megszerzéséhez a bányásznak ki kell választania a tiédet, valamint a mempool több más meg nem erősített tranzakcióját, és egy blokkba kell raknia. Ezután a bányász elkezd egy bonyolult matematikai feladatot megoldani. Miután megtalálják a megoldást, a tranzakciót tartalmazó blokk a blokklánc részévé válik.
Másrészt, ha a tranzakciót hosszú ideig nem hagyja jóvá, akkor törli és visszaküldi a mempoolból. A jelenlegi mempool lejárati ideje 2 hét (forrás: https://github.com/bitcoin/bitcoin/commit/5f0e27f1a8495d9be43a953bd0371ccbce510105), így ha a tranzakció több mint 2 hétig mempoolban marad (ami nem praktikus), akkor az összeg visszatér a pénztárcájába.
Oké, de milyen mutatókat választanak ezek a tranzakciók a mempoolból, és miért késleltetnek vagy nem választanak egyes tranzakciókat.
Rövidesen ráérünk. De először vegye figyelembe, hogy a tranzakció teljes érvényességének biztosítása érdekében ajánlott, hogy legalább 6 megerősítést kapjon. A hatszoros megerősítéshez körülbelül 60 percre van szükség, mert a Bitcoin blokkolási ideje 10 perc.
Oké, ha a Bitcoin blokkolási ideje csak 10 perc, akkor miért vesz igénybe hosszabb ideig a tranzakcióim az atleast1 megerősítéshez?
Tranzakciós díjak
Ne felejtse el a tranzakciós díjat, amelyet pénztárcájából választott, mielőtt érméket küldött volna. Nagy szerepet játszik. A tranzakciós díjakat a feladó állapítja meg, és bájtonként satoshi-ban kerülnek bemutatásra. Ez a tranzakciós díj általában elhanyagolható és a bányászok kártalanítására használják fel. Nos, a bányászok 12,5 BTC (jelenlegi jutalom) jutalmat kapnak egy blokk megoldásáért, de emellett ezek a kis ösztönzők is motiválják őket. A díjfizetés elmulasztása spamként jelölheti meg a tranzakciót, és teljesen eltávolítja a memóriakészletből. Tehát, ha a tranzakciója túl sokáig tart, míg megerősíti, akkor valószínűleg az alacsony tranzakciós díj lehet az oka. Egy másik ok lehet a memóriakészlet mérete.
Mempool méret
Amint egy csomópont megkap egy érvényes blokkot, a memóriakészletben tárolt összes feldolgozott tranzakció eltávolításra kerül. Teret kell teremteni egy új, meg nem erősített tranzakció számára, amelyet a következő lépésben hozzá kell adni a blokklánchoz. Ennek eredményeként a mempool mérete csökken, amint az az alábbi képen látható.

A Mempool mérete a továbbított tranzakciók számától függően ingadozik. Azt is meg kell jegyeznie, hogy csak egy bizonyos számú tranzakció van, amelyet egy blokk megtarthat. Képzelje el, mi történik, ha nagyszámú tranzakció érkezik a mempoolba. A mempool kitöltődik, és ezért késik a tranzakciók.
Szintén a rendelkezésre álló csomópontok korlátozott száma miatt az összes meg nem erősített tranzakciónak a hálózaton történő tárolásához szükséges memória is korlátozottá válik. Tehát annak elkerülése érdekében, hogy a tranzakciók túlterheltsége miatt összeomoljon; A mempool, ha eléri a mérethatárt, automatikusan beállítja a minimális díjküszöböt. A küszöbértéknél alacsonyabb tranzakciókat a rendszer eltávolítja a mempoolból. Csak azokat az új tranzakciókat fogadja el a mempool, amelyek megfelelnek a mempool díjának.
A tranzakciós elmaradások gyakoriak a Bitcoin-ban, ezért jobb, ha bármilyen tranzakció elvégzése előtt elemzi a mempoolt.

Tehát hol találom meg ezt a mempool méretet (MB-ban) és a tranzakciók számát a mempoolban? Nem minden érmének van valamiféle mempool vizualizációja vagy mempool explorerje, de a Bitcoin esetében van. Az alábbiakban bemutatjuk azokat a webhelyeket, amelyek segítségével megtekintheti a mempool méretét, díjait és tranzakcióit.
- http://bitcointicker.co/networkstats/
- https://jochen-hoenicke.de/queue/#2,24h
- https://www.blockchain.com/en/charts/mempool-size
Hasznosnak találta ezt az útmutatót.
Olvassa el még:
Mi a Block Explorer
Mi a nagybácsi, az árva és az elavult tömb
Szeretne többet megtudni a Bitcoinról és a Blockchainről? Iratkozzon fel a blog hírcsatornák és Kövess minket a Twitteren.
