Vad är Mempool?
Mempool är det tillfälliga väntrummet där obekräftade transaktioner ligger innan de läggs till i ett block. Varje nod har sin egen version, vilket gör att två personer kan se något olika köer. Tänk på det som incheckningskön innan ditt bagage går ombord på planet, fast här är bagaget din krypto.
Mempool är inte en enda gigantisk global lista som ser likadan ut för alla. Varje nod har sin egen lista, så en låg avgift kan göra att din överföring fastnar som pågående transaktioner på en nod och redan är borta på en annan.
Hur Mempool fungerar
Kort genomgång, inget fluff. Du skickar något, det hamnar i Mempool, sedan väljer gruvarbetare eller validerare vad som betalar bra. Här är stegen.
- Steg 1: Du skapar och sänder en transaktion från din plånbok.
- Steg 2: Noder gör snabba kontroller och validering, och placerar den i sin lokala pool om den godkänns.
- Steg 3: Blockproducenter sorterar kandidater efter avgift per enhet, så dina valda transaktionsavgifter påverkar hastigheten.
- Steg 4: När den inkluderas i ett block lämnar posten poolen, och regler hjälper till att minska försök till dubbelspendering.
- Steg 5: Om trafiken är hög kan äldre eller mycket små avgifter tas bort, och du kan sända om med högre avgift.
Det är flödet, ja, det är så enkelt.
Varför Mempool spelar roll
Det berör dig eftersom kön avgör hur snabbt du får bekräftelse och hur mycket du betalar. När den växer skjuter avgifterna ofta i höjden. När den är tom går det snabbt igenom.
- Fördel: Välj rätt avgift för att spara tid eller pengar, beroende på vad du värderar mest.
- Tendens: En full kö är ett tydligt tecken på efterfrågan och synliggör begränsningar i skalbarhet.
- Var: Plånböcker, börser och mynter reagerar alla på köförhållanden, medan Layer 2 lösningar kan leda aktivitet bort från huvudkedjan när det blir trångt.
Om din överföring sitter fast, prova 'replace by fee' för att få den prioriterad, och när det är möjligt använd Segregated Witness (SegWit) adresser för att minska storleken och betala mindre per byte.
Viktiga egenskaper hos Mempool
Egenskaper som kännetecknar den:
- Lokal: Varje nod har sin egen pool, så innehållet kan skilja sig åt i nätverket.
- Öppen: Vem som helst kan sända till den, även om skydd mot spam och avgifter bestämmer tonen.
- Konkurrens: Högre avgiftsnivåer väljs först, låga får vänta längre.
- Elastisk: Storleken ökar och minskar med trafiken och nodernas begränsningar.
- Flyktig: Poster kan avlägsnas, löpa ut eller ersättas innan bekräftelse.
Varianter
Olika nätverk och konfigurationer justerar hur kön beter sig. Vanliga varianter är:
- Lokal: Standard minnespool i en nod med kapacitets- och policysbegränsningar.
- Miner: En nod anpassad för blockproducenter, ofta sorterad strikt efter avgiftsnivå.
- Light: En vy i plånbok eller mobil som följer en delmängd för att spara resurser.
- Policy: Noder kan sätta gränser för poststorlek, utgångstider och ersättningsregler.
Pågående betyder inte bekräftat. Poolen är inte kedjan, så poster kan försvinna om de tas bort, ersätts eller inkluderas någon annanstans utan att din plånbok uppdateras direkt.
Exempel
Under en het mint ökar avgifterna, Mempool sväller och överföringar med låg avgift dröjer medan de med hög avgift väljs inom minuter.
Kul fakta
Namnet kommer från memory pool, och tidiga Bitcoin-klienter lät dig till och med justera obskyra gränser, som hur många fria poster du skulle tolerera innan du sa nej.
Sammanfattning
Mempool i en mening: det är väntrummet där avgifter och tålamod avgör vilka överföringar som kommer med i nästa block.
