Co je Mempool?
Mempool je dočasná čekárna, kde nepotvrzené transakce čekají před přidáním do bloku. Každý uzel si vede vlastní verzi, takže dva lidé mohou vidět mírně odlišné fronty. Představte si to jako odbavovací řadu před naložením zavazadla do letadla; tady je vaším zavazadlem kryptoměna.
Mempool není jeden obrovský globální seznam, který by vypadal stejně pro všechny. Každý uzel má svůj vlastní seznam, takže nízký poplatek může způsobit, že váš převod zůstane jako čekající transakce na jednom uzlu, zatímco na jiném už může být zpracovaný.
Jak Mempool funguje
Rychlé shrnutí bez zbytečností. Pošlete transakci, ta se dostane do Mempoolu, potom těžaři nebo validátoři vybírají, co přinese vyšší odměnu. Zde je průběh krok za krokem.
- Krok 1: Vytvoříte a rozešlete transakci ze své peněženky.
- Krok 2: Uzly provedou rychlé kontroly a validaci, a pokud projde, umístí ji do svého lokálního mempoolu.
- Krok 3: Producenti bloků řadí kandidáty podle sazby poplatku, takže vybrané transakční poplatky ovlivňují rychlost zpracování.
- Krok 4: Když je zahrnuta do bloku, záznam opustí pool a pravidla pomáhají omezit pokusy o dvojité utrácení.
- Krok 5: Při vysokém provozu mohou být starší záznamy nebo záznamy s velmi nízkým poplatkem odstraněny, a můžete je znovu odeslat s vyšším poplatkem.
To je tok, ano, je to tak jednoduché.
Proč je Mempool důležitý
Záleží na tom, protože tato fronta rozhoduje, jak rychle bude vaše transakce potvrzena a kolik zaplatíte. Když se naplní, poplatky obvykle vzrostou. Když je volná, projdete rychle.
- Výhoda: Zvolte správný poplatek a ušetříte čas nebo peníze podle toho, co preferujete.
- Trend: Zablokovaná fronta je aktuálním signálem poptávky a upozorňuje na limity škálovatelnosti.
- Kde: Peněženky, burzy a mincovny reagují na stav fronty, zatímco Layer 2 řešení mohou přesměrovat aktivitu mimo hlavní řetězec, když je přetíženo.
Pokud je váš převod zaseknutý, zkuste replace by fee pro jeho urychlení, a pokud je to možné, používejte Segregated Witness (SegWit) adresy, které zmenší velikost a sníží poplatek za bajt.
Hlavní vlastnosti Mempool
Vlastnosti, které jej charakterizují:
- Lokální: Každý uzel si uchovává vlastní pool, takže obsah se v síti může lišit.
- Otevřené: Každý může vysílat transakce, i když opatření proti spamu a poplatky určují pravidla.
- Preferuje vyšší poplatky: Vyšší sazby jsou vybírány dříve, nižší čekají déle.
- Elastické: Velikost roste a klesá podle provozu a limitů uzlů.
- Přechodné: Záznamy mohou být vyřazeny, vypršet nebo nahrazeny před potvrzením.
Varianty
Různé sítě a nastavení upravují chování fronty. Běžné typy jsou:
- Lokální: Standardní paměťový pool uzlu s omezeními kapacity a pravidel.
- Těžařský: Uzel upravený pro tvůrce bloků, často přísně řazený podle sazby poplatku.
- Lehký: Peněženka nebo mobilní pohled, který sleduje podmnožinu, aby ušetřil zdroje.
- Politika: Uzly mohou nastavit limity velikosti záznamů, dobu expirace a pravidla nahrazování.
Čekající neznamená potvrzené. Pool není řetězec, takže záznamy mohou zmizet, pokud jsou odstraněny, nahrazeny nebo zahrnuty jinde, aniž by vaše peněženka byla okamžitě aktualizována.
Příklad
Při intenzivním mintování poplatky vyskočí, Mempool se naplní a převody s nízkým poplatkem zůstávají, zatímco ty s vysokým poplatkem jsou vybrány během minut.
Zajímavost
Název pochází z memory pool a první Bitcoin klienti vám dokonce umožňovali měnit záhadná omezení, například kolik bezplatných záznamů byste tolerovali, než řeknete ne.
Shrnutí
Mempool jednou větou: je to čekárna, kde poplatky a trpělivost rozhodují, které převody nastoupí do následujícího bloku.
