A Bitcoin-hálózatban a Mempool fogalma kiemelkedő. Ha tehát Ön akár csak nemrégiben is foglalkozott kriptopénzzel, valószínűleg hallott már róla. Ez a cikk elmagyarázza, miért létezik a Bitcoin Mempool, és miért fontos megérteni, hogyan működik.
Dióhéjban a Bitcoin Mempool az érmeátutalási rendszer egyik szakasza, azaz a tranzakcióra várakozás. Amikor egy csomópont ellenőrzi a tranzakciót, a Mempoolban várakozik a bányász hogy magához vegye. Minden teljes csomópont a Bitcoin-hálózat támogatja a Mempoolt. Ha tudni akarod, hogy ez pontosan hogyan történik, maradj az oldalon. Az áttekintésből megtudhatod:
- Bitcoin tranzakció
- Bitcoin Mempool koordináció
- Bitcoin Mempool struktúra
- Mempool a Bitcoin-hálózatban
- GYIK szakasz
- Következtetés
Hogyan működik egy Bitcoin tranzakció?
A Bitcoin-tranzakció, azaz az érmék átadása egyik felhasználóról a másikra, több szakaszban zajlik. Ennek jelentős része a tranzakció ellenőrzése a hálózat összes számítógépén, azaz az összes olyan csomóponton, amely éppen szabad erre a tevékenységre. A blokkméret nem biztos, hogy nagyszámú tranzakciót tesz lehetővé, így például két blokkot kell várni a teljes feldolgozásra és megerősítésre. Vannak olyan dátumok, amikor a Bitcoin mempool kiürül, és több lehetőség van a pénzátutalásra.
Miután a csomópont ellenőrizte a tranzakciót, az a következő szakaszba lép. Valójában ez a Mempool, egy speciálisan a meg nem erősített tranzakciók ideiglenes tárolására elkülönített terület. Ebben a váróteremben a tranzakció arra vár, hogy a bányász érte jöjjön és felvegye, hogy a következő blokkba beépítse. Ebben a sorrendben halad végig a tranzakció a blokkláncon. Mivel ez a rész tárolási funkciót lát el, a neve a “Memory Pool” rövidítése.”
Így a Bitcoin hálózat rendelkezik ellenőrző csomópontokkal, és ezekben várakozási zónákat osztanak ki az ellenőrzött, de még meg nem erősített tranzakciók számára. Röviden, ez a megerősítetlen tranzakciók tárolási területe az összes függőben lévő, azaz a bányász által még nem vizsgált és el nem fogadott tranzakció számára. A bányászok ellenőrzik a tranzakciókat, és átadják őket egy új blokknak, majd továbbítják a blokkok társainak. Létezik egy speciális diagram, amely ezt a folyamatot mutatja (a diagramról lásd alább).
Minden csomópont különböző számú várakozó tranzakciót tárolhat, annak volumenétől és átviteli sebességétől függően. Ezért mindegyiknek megvan a saját verziója a meg nem erősített tranzakciókról. Ez az egyik tényező, amely megmagyarázza a Mempoolok közötti különbséget.
Bitcoin Mempool koordináció
Mivel egyetlen csomópont elég sok tranzakciót képes feldolgozni, egyszerre sok meg nem erősített tranzakciót is tartalmazhat. A Mempool mérete nem végtelen, hogyan kezeli ezt a rendszer?
A kérdést tranzakciós díjjal oldják meg. Amint a függőben lévő tranzakciók száma eléri a beállított limitet, a csomópont elkezdi azokat prioritás szerint rendezni. Minden tranzakció díjat fizet és van egy mérete, így a rendszer ezen paraméterek szerint kezdi el a rendezést. A csomópont beállítja a minimális tranzakciós illeték és így kialakít egy fizetési sorbaállítást.
Annak érdekében, hogy ebben a helyzetben a Mempoolban maradhasson, magasabb díjat kell fizetnie a tranzakcióért. Ez nem tűnik túl barátságosnak a felhasználók számára, de lehetőséget ad nekik a pénzátutalásra. A magasabb díjat fizető tranzakciók (többek között ez a tranzakció méretétől függ) gyorsabbak a blokkláncon. A kis összegű BTC vagy más kriptók általában szenvednek ugyanakkor, mivel ezek nem járnak nagy tranzakciós díjjal.
Ha a tranzakciós díj kisebb, mint a küszöbérték, akkor ezek a tranzakciók kikerülnek a Mempoolból. A memória ideiglenes kiürítése után a hozzáférés megnyílik az új tranzakciók számára, de csak akkor, ha azok kellően magas díjjal rendelkeznek. Így a tranzakciók számának növekedése egyre magasabb díjakat eredményez. Ez a rendszer lehetővé teszi, hogy a Bitcoin-hálózat megakadályozza a csomópontok és a Mempool túlterhelését és összeomlását.
Bitcoin Mempool struktúra
Többek között fejlesztések a Bitcoin-hálózat működéséhez a Mempoolt úgy tervezték, hogy a különböző szintű, külső és belső csomópontok közötti kommunikációt létrehozza. Ez azért történik, hogy a Mempoolban tárolt tranzakciókra és tranzakciós díjakra vonatkozó adatok a felhasználók számára elérhetővé váljanak. A BTC-kereskedők számára ez a következő esetekben lehet érdekes:
- Egy lite tárca tulajdonosa naprakész információkat szeretne kapni a tranzakcióról, mielőtt az a blokkba kerülne.
- Egy bányász be akar tölteni egy listát a meg nem erősített tranzakciókról, hogy elkezdhesse ellenőrizni és megerősíteni őket.
- Egy bányász ellenőrizni szeretné, hogy vannak-e nyereséges díjak a tranzakciós díjakból.
- Egy bányász szeretné értékelni a díjszabást.
- A bányász vagy üzemeltető statisztikai adatokat akar gyűjteni a Bitcoin-hálózatról és a blokkokról.
- Egy üzemeltető szeretné diagnosztizálni a Bitcoin-hálózatot és a szolgáltatást.
Így a tranzakciókról szóló információk a Bitcoin-hálózat széles köre számára hasznosak. A Mempool nem csak a tranzakciók várakozási területe, hanem a bányászokat és az üzemeltetőket is tájékoztatja a tranzakciókban lévő pénzeszközök állapotáról. Ezeket az adatokat a teljes csomóponton dolgozzák fel, és rendszeresen frissítik, így a tranzakciók állapotáról szóló információk mindig helyesek.
Ugyanakkor a memóriakészletet nem szabad teljes értékű tárolóként kezelni. Ez egyáltalán nem így van, hiszen a fő feladata a kifizetések átadása. A lehető legtöbb tranzakciót kell lebonyolítania rövid idő alatt, hogy átvihesse őket az új blokkba, és átvegye a következő tranzakciókat.
Mempool a hálózatban
A bányászok számára fontos, hogy fenntartsák a tranzakciók egyenletes haladási ütemét a blokkláncon, azaz a tranzakciók beérkezésének eloszlását a Mempoolban és a következő blokkba való kilépésüket. Ha sok vissza nem erősített tranzakció várakozik a poolban, és sok következő tranzakció van úton, az torlódást okoz, és késedelmekhez vezet a BTC és más pénzek átutalásában. Nem számít, hogy egyszerre hány tranzakció marad a Mempoolban, azokat azonnal rendezni kell. A mechanizmus, mint láttuk, díjalapú.
A Mempuls használata a hálózatban a medencék teljes tisztítását is jelenti. Amikor a bányász elküldi az utolsó blokkot a csomópontnak, a Mempoolt megtisztítja az összes, jelenleg benne lévő tranzakciótól. Ez azt jelenti, hogy minden tranzakció fizetett díjat és megerősítésre került. Ennek eredményeképpen megnő a memória mennyisége a poolban. Vannak olyan pontok, amikor a Mempool kitisztult a dátumtól, és készen áll arra, hogy tranzakciókat fogadjon a következő blokkok teljes körű átvitelére.
A Mempool állapotának nyomon követésére egy speciális táblázat áll rendelkezésre. Az y tengelyen a mempool mérete és a tranzakciók száma látható. Ez a diagram lehetővé teszi a bányászok számára, hogy statisztikákat gyűjtsenek és megjósolják a Mempool terhelését, valamint a díj növekedését vagy csökkenését a közeljövőben. Az adatok összesítettek, figyelembe véve a várakozó és a megerősített tranzakciók számát, amikor a következő blokkokhoz továbbadják őket. Láthatjuk a Mempool forgalmát és az átlagos várakozási időt. Ezenkívül a diagram további információkat nyújt a BTC mozgásáról a hálózaton, figyelembe véve a tranzakciók blokkonkénti átadását.
GYIK
Mennyi ideig tart egy tranzakció megerősítése?
Átlagosan 10 percet vesz igénybe egy tranzakció átvitele egy blokkba (a gyakorlatban ez akár egy órát is igénybe vehet). A blokkonkénti átutalási sebesség a tranzakciós díj nagyságától függ. A táblázatot megtekintheti itt a hálózati terhelési idő megértése és a tranzakciók több szabad időszakban történő végrehajtása.
Hogyan tudok egy tranzakciót a következő blokkba továbbítani?
Ha a tranzakciót két napon belül nem erősítették meg, akkor növelheti a tranzakció díját. Egy másik lehetőség a tranzakció díj ellenében történő felgyorsítása (egyes poolok ilyen szolgáltatást nyújtanak). Röviden: minél magasabb a díj, annál valószínűbb, hogy a tranzakció nem ragad a Mempoolban.
Következtetés
A Mempool a blokklánc fontos része. A várakozási terület lehetővé teszi, hogy képet alkosson a forgalmi torlódásokról és megjósolja a várakozási időt. A tapasztalt Bitcoin-bányászok és kereskedők még a sikeres tranzakcióhoz szükséges díj összegét is meg tudják becsülni.








