Dynamiken i en kryptovalutatransaktion kan vara lite knepig att förstå, eftersom de inte fungerar på samma sätt som en traditionell digital transaktion. Ett antal element spelar in i alla kryptovalutatransaktioner, inklusive en mempool. Men vad är en mempool, och vilken roll spelar den i dina kryptotransaktioner?
Hur fungerar en kryptotransaktion?
För att förstå vilken position mempooler har i kryptotransaktioner, låt oss gå igenom en snabb översikt över hela processen. På en blockchain genomförs en transaktion och verifieras sedan av gruvarbetare eller validerare så att nätverket förblir säkert.
En viktig sak att notera här är att inte alla kryptovalutatransaktioner fungerar på exakt samma sätt eftersom alla blockkedjor skiljer sig från varandra. Till exempel kan man använda algoritm för bevis på insats, medan en annan använder bevis på arbete. En kan kräva flera bekräftelser, medan andra kräver mindre.
Ta Bitcoin, till exempel. Denna blockchain kräver minst sex bekräftelser per transaktion, och en
transaktionen kan ta ett tag att slutföra på grund av hög användarefterfrågan. Ethereum, å andra sidan, kräver minst sju bekräftelser.Dessutom har varje blockchain olika antal noder, vilket påverkar antalet närvarande mempooler. Du kanske upptäcker att vissa refererar till mempooler som "mempoolen". Även om detta är okej när man hänvisar till en specifik mempool är det viktigt att komma ihåg att det inte finns en enorm mempool utspridda över en hel blockchain. Snarare har varje nod sin egen mempool. Så ju fler noder ett nätverk har, desto fler mempooler kommer det att finnas.
Men i alla fall spelar mempooler en viktig roll i kryptovalutatransaktioner. Så, vad är deras syfte?
Vad är en Mempool?
En mempool (en portmanteau av "minnespool") fungerar som ett slags väntrum för väntande kryptovalutatransaktioner. Som tidigare nämnts genomförs och slutförs inte kryptotransaktioner samtidigt. Istället måste de verifieras av en blockchains nätverk av noder som ska bearbetas. Detta kan ta tid, så en väntande transaktion behöver någonstans att ta vägen medan den väntar på verifiering. Det här "någonstans" är mempoolen.
Alla transaktioner på en blockchain måste gå in i mempoolen för bekräftelse. Inom mempoolen kan en nod lagra information om obekräftade transaktioner. Beroende på hårdvaran som används för att köra noden kan storleken på dess mempool variera. High-end hårdvara kan ofta lagra större mängder data, medan mer rudimentär hårdvara har lägre mempool-lagringskapacitet.
När ett nätverk har hög transaktionsefterfrågan blir mempooler igensatta, vilket ger vika för längre transaktionstider, som vi ofta ser på blockkedjor med begränsad skalbarhet, såsom Bitcoin. Nätverk med konsekvent säkerhetskopierade mempooler kan också ha högre avgifter i allmänhet.
När en given mempool når sin lagringskapacitet kommer en gruvarbetare eller validator att börja prioritera transaktionerna med de högsta avgifterna, eftersom det är här deras ekonomiska incitament ligger. Därför, om du väljer den lägsta möjliga avgiften för din kryptovalutatransaktion, är chansen stor att du kommer att vänta längre på att den ska verifieras.
Vissa handlare på Bitcoin blockchain väljer att använda transaktionsacceleratorer för att förhoppningsvis sänka tiden deras transaktion väntar i mempoolen (även om detta inte är en garanterad åtgärd). I det här scenariot kommer en individ antingen att sända sin transaktion på nytt för att påminna gruvarbetare om att den fortfarande är under behandling eller betala en avgift för att prioritera sin transaktion.
Så snart en transaktion har bekräftats lämnar den mempoolen och ersätts med en annan pågående transaktion. Transaktioner som inte uppfyller minimiavgiften kommer omedelbart att tas bort från mempoolen och kommer inte att behandlas.
Men mempools har inte gått utan kritik. Vissa anser att det ekonomiska inslaget i samband med mempools skapar en orättvis fördel för rikare användare. Detta ses också i gruvindustrin, där de som har möjlighet att investera i dyrare hårdvara ofta har en större chans att bryta en chans och skörda frukten.
Mempools är avgörande för verifiering av kryptotransaktioner
Inom ett kryptoblockkedjenätverk är mempools ovärderliga. Utan dessa databaser skulle noder inte kunna se pågående transaktioner och bättre organisera gruv- eller valideringsprocessen. Även om mempooler inte är utan problem, utgör de ryggraden i kryptotransaktionsmodellen.