🎉 Anycoin Direct schließt sich mit Finst zusammen, um die führende europäische KryptoPlattform zu werden

Was ist ein Memory Pool in Krypto?

- 15 minute read

Bitcoin pool
Paul Hopmans
Crypto Expert
Paul Hopmans

Ein Memory Pool ist eine Sammlung von Transaktionen, die auf einer Blockchain zur Ausführung anstehen. Die Transaktionen mit den höchsten Gebühren werden zuerst ausgeführt.

Ein Memory Pool, oder kurz Mempool, ist eine Möglichkeit, Angebot und Nachfrage bei der Verarbeitung von Transaktionen auf einer Blockchain zu strukturieren. Die deutlichste Beschreibung ist eine Transaktionswarteschlange.

Memory pool
  • Die beste Beschreibung eines Memory Pool in Krypto ist eine Transaktionswarteschlange
  • Ein Memory Pool ist für eine Blockchain unerlässlich, da sonst alle Transaktionen sofort ausgeführt werden müssten
  • Wenn du Krypto von einer Adresse zu einer anderen schickst, gelangt es in den Mempool, woraufhin die Nodes prüfen, ob die Transaktion gültig ist
  • Wer nicht genügend Gasgebühren anbietet, muss damit rechnen, dass eine Transaktion nie ausgeführt wird.
  • Bei schwer zu skalierenden Blockchains wie Bitcoin und Ethereum musst du besonders vorsichtig sein, wie viel Gasgebühren du anbietest
  • Einige Transaktionen erhalten eine höhere Priorität, weil sie ein hohes Volumen haben oder weil es sich um eine wesentliche Transaktion für den Betrieb einer Blockchain handelt
  • Auf bestimmten Websites kannst du sehen, wie hoch die aktuellen durchschnittlichen Gasgebühren sind, um eine Transaktion durchzuführen, und du kannst auch anhand deiner TXID (Transaktions-ID) sehen, wie es um deine Transaktion steht
  • Wenn der Mempool voll ist, kann es sein, dass keine neuen Transaktionen mehr möglich sind, manchmal werfen die Nodes die Transaktionen mit den niedrigsten Gasgebühren raus, ein einzelner Node merkt sich alle Transaktionen und bietet sie in ruhigeren Zeiten wieder an, das hängt von der Blockchain ab
  • Die Gasgebühren werden von den Nodes berechnet, indem sie zuerst die Transaktionen mit den höchsten Gebühren in den nächsten Block übertragen und so weiter, bis der Block voll ist, sie wollen so viel wie möglich verdienen
  • Der Bitcoin-Mempool geht auf den Bitcoin Improvement Proposal 35 aus dem Jahr 2012 zurück, durch den alle Transaktionen auf Bitcoin nach der Blockzeit von 10 Minuten, in der Reihenfolge der höchsten und niedrigsten Gebotsgasgebühren, abgewickelt werden.
  • Rund 4.200 Transaktionen pro Block können auf Bitcoin verarbeitet werden
  • Mit dem Aufkommen der Bitcoin-Runen und -Ordinale gab es regelmäßig große Staus auf Bitcoin und die Spritgebühren schossen in die Höhe
  • Traditionelle Finanzsysteme können alle Transaktionen direkt verarbeiten
  • Auf einem DEX kann der Mempool dazu führen, dass du mehr für Coins bezahlen musst, da ein Bot den Mempool durch Frontrunning missbraucht und sich so einen Vorsprung verschafft - ein guter Grund, auf einem DEX vorsichtig zu sein
  • In Zukunft wird es zwingend notwendig sein, dass die Mempools nicht voll laufen, sonst kann Krypto niemals Mainstream werden, vor allem Ethereum hat dies fest im Blick

Inhoudsopgave

  1. Warum gibt es einen Mempool in einer Blockchain?
  2. Wie funktioniert ein Mempool?
  3. Was passiert, wenn der Mempool voll ist?
  4. Wie werden die Gasgebühren berechnet?
  5. Bitcoin's mempool
  6. Der Unterschied zu den traditionellen Finanzmärkten
  7. Mempool auf einem DEX
  8. Die Zukunft der Mempools
Warteschlange crypto Transaktion

Warum gibt es einen Mempool in einer Blockchain?

Wenn Transaktionen nicht sofort ausgeführt werden können, muss es ein System geben, das alle Transaktionen irgendwo zwischenlagert, damit sie nicht verloren gehen. Dieses System wird Mempool genannt und wird auf einer Blockchain , eine verteilte Datenbank, in der alle ausstehenden Transaktionen in der Reihenfolge der Gasgebühren gespeichert werden, die die Nutzer bereit sind, für die Ausführung ihrer Transaktion zu zahlen.

Ohne Mempool müssten alle Transaktionen sofort ausgeführt werden. Das Blockchain-System ist dafür in der Regel nicht ausreichend gerüstet, da es weniger Transaktionen verarbeiten kann als eingehen. Ein Mempool ist also unerlässlich, damit eine Blockchain richtig funktioniert.

Ein weiterer Grund für die Existenz eines Mempools ist es, widersprüchliche Transaktionen zu verhindern. Wenn jemand dieselben Coins zweimal an verschiedenen Orten ausgeben möchte Nodes Das Blockchain-Protokoll eines Nodes zeichnet diese Coins einmal in einem Block auf und sendet ihn an alle anderen Nodes, woraufhin die andere Transaktion aus dem mempool geworfen wird.

Wie funktioniert ein Mempool?

Eine Transaktion einer Kryptowährung wird dem Mempool (temporäres Repository) hinzugefügt, wenn jemand Krypto von einer Adresse zu einer anderen sendet. Eine solche Transaktion erreicht alle (oft Tausende) Nodes oder Miner einer Blockchain in ihrem lokalen Mempool. Jeder Node hat seine eigenen Einstellungen, auch in Bezug auf den mempool. Dieser kann größer oder kleiner sein, je nach Präferenz oder Software des Nodes oder Miners.

Prüfen, ob eine Transaktion gültig ist

Diese Transaktion wird erst dann in einen Block aufgenommen, wenn ein Node sie zur Verarbeitung im nächsten Block (persistent storage) aufzeichnet. Alle Nodes prüfen, ob die Transaktion gültig ist, gemäß der consensus-Mechanismus der Blockchain oder des Protokolls und fügen sie dann dem Mempool hinzu. Wenn eine Transaktion nicht gültig ist, zum Beispiel wenn der Nutzer nicht über genügend Geldmittel verfügt, wird die korrekte private Schlüssel oder wenn es sich um eine doppelte Ausgabe handelt, wird sie abgelehnt und nicht hinzugefügt.

Am Ende der Blockperiode, die bei Bitcoin etwa 10 Minuten beträgt (das ist bei jeder Blockchain anders), werden alle Transaktionen, die gültig sind und der Blockchain genügend Gasgebühren liefern, in den nächsten Block aufgenommen und der neue Zustand der Blockchain ist bekannt.

Wenn du eine Transaktion auf einer Blockchain durchführen willst, müssen diese Transaktionen von Nodes genehmigt werden. Ein Node überwacht die Blockchain und sorgt dafür, dass nur gültige Blöcke durchgelassen werden. Ein Node kann auch entscheiden, welche Transaktionen er zuerst bearbeitet. Einige Wallet kann die Wartezeit abschätzen, bis deine Transaktion mit diesen Gebühren auf der jeweiligen Blockchain verarbeitet wird, sodass du sie noch anpassen kannst.

Unbestätigte Transaktionen in einem Mempool erklärt

Meditierende Person

Der Memory Pool besteht aus allen Transaktionen, die noch nicht verarbeitet wurden. Ein Node hat die Wahl, Transaktionen in den nächsten gemachten Block aufzunehmen, von denen er am meisten profitiert. Das sind logischerweise diejenigen, die bereit sind, höhere Transaktionskosten (Gasgebühren) zu zahlen. Wenn ein Block auf einer Blockchain voll ist, wird er am Ende der Blockzeit zur Blockchain hinzugefügt. Jeder Block enthält die Transaktionen mit den höchstmöglichen Gebühren und die neuen coins. Transaktionen, die abgearbeitet wurden, werden aus dem Mempool aller Nodes entfernt.

Wenn eine Blockchain sehr ausgelastet ist, d.h. wenn viele Transaktionen durchgeführt werden, werden nur Transaktionen mit hohen Transaktionskosten verarbeitet. Infolgedessen steigen die Transaktionskosten. Das bedeutet, dass Händler, die zu wenig bieten, sehr lange darauf warten können, dass ein Node ihre Transaktion bearbeitet. Theoretisch kann diese Transaktion ewig in der Schwebe bleiben, aber es gibt immer wieder Stunden am Tag, in denen der Handel praktisch zum Erliegen kommt und in denen eine solche Transaktion mit ein bisschen Glück bearbeitet werden kann. Manche Blockchains werfen andere Transaktionen mit zu wenig Gasgebühren nach einer bestimmten Zeit raus oder lehnen sie ganz ab.

Nicht skalierbare Blockchains

Schildkröte läuft

Manche Blockchains sind ständig ausgelastet, wodurch eine Transaktion mit niedrigen Gebühren viel langsamer abgewickelt wird und zu Staus führt. Das kann manchmal von entscheidender Bedeutung sein, z. B. wenn es große Preisänderungen gibt. Wenn du dich also fragst, warum dein Handel nicht bearbeitet wird, weißt du jetzt, dass du höhere Gebühren anbieten musst, damit der Handel im nächsten Block schneller bearbeitet wird.

Zu solchen Zeiten können die Transaktionsgebühren auf bestimmten Blockchains wie Bitcoin und Ethereum aufgrund der hohen Nachfrage in die Höhe schnellen. Die maximalen Gebühren für Bitcoin lagen 2018 bei 300 Euro pro Transaktion und die von Ethereum zu verschiedenen Zeiten bei über 100 Euro, 2017 lagen die Gasgebühren für ETH bei rund 1.000 Gwei, aber der Preis von ETH war viel niedriger. Fun Fact: Eine Transaktion von 100.000 Tether auf Bitfinex kostete im Jahr 2023 satte 23,5 Millionen Dollar! Ein Grund mehr, die Transaktionsgebühren genau im Auge zu behalten!

Vorrangige unbestätigte Transaktion

In manchen Fällen können bestimmte unbestätigte Transaktionen auch unabhängig von den Gasgebühren priorisiert oder bevorzugt behandelt werden. Dies geschieht bei Nodes oder Minern mit Transaktionen von wichtigen Adressen, die sie kennen, oder mit sehr hohen Volumina, z. B. von großen Investorenfonds wie Pensionsfonds oder BlackRock. Eine Transaktion von einem wichtigen Nutzer eines Netzwerks, z. B. von Nutzern, die das Netzwerk warten, kann ebenfalls priorisiert werden.

Wenn du wissen willst, wie ein Mempool aussieht, kannst du dafür alle möglichen Websites besuchen, wie zum Beispiel https://www.blockchain.com/explorer/mempool/eth oder https://mempool.space/ . Es gibt eine ganze Reihe davon, also wähle eine, die deinen Vorstellungen entspricht. Das Wichtigste, was du wissen musst, ist, wie hoch die durchschnittlichen Transaktionsgebühren sind, die du anbieten musst, um in einem Block verarbeitet zu werden. Denn wenn du eine Transaktion zurückziehst, verlierst du Gebühren und musst eine weitere Gasgebühr zahlen, um die neue Transaktion in den Mempool zu bekommen.

Recherchieren deiner Transaktion in einem Mempool

Wenn du das Gefühl hast, dass deine Transaktion nicht ausgeführt wird, kannst du die TXID (Transaktions-ID) eingeben und sehen, was mit deiner Transaktion los ist. So vermeidest du die Panik, die vielleicht einsetzt, wenn du denkst, dass dein Geld weg ist, denn dazu können mehrere Faktoren beitragen. Wenn du siehst, dass die Transaktion aussteht, aber zu wenig Gebühren bietet, kannst du sie mit einer RBF (Replace By Fee) oder einer CPFP (Child Pays For Parent) Transaktion mit höheren Gebühren ändern. Es würde zu weit führen, dies in diesem Artikel ausführlich zu erklären. Wenigstens weißt du jetzt, dass du etwas dagegen tun kannst.

Wenn du also in den Memory Pool eintauchst und siehst, dass auch das Planschbecken voll ist, musst du dich entscheiden, ob du dein Portemonnaie zückst oder die Bibel herausnimmst und sie liest und dann nachsiehst, ob deine Transaktion bereits bearbeitet wurde.

Was passiert, wenn der Mempool voll ist?

Wie bei fast jeder Datensammlung gibt es eine maximale Menge an Informationen, die ein Memory Pool aufnehmen kann. Der Mempool der Standard Node für Bitcoin kann zum Beispiel nur 300 MB aufnehmen. Wenn er voll ist, fangen die Miner an, bestimmte Transaktionen aus dem Mempool zu werfen. Es überrascht nicht, dass dies die Transaktionen sind, bei denen der Nutzer die wenigsten Gasgebühren anbietet.

Es gibt aber auch Nodes, die immer noch jede eingehende Transaktion mit den niedrigsten Gebühren in ihrem mempool speichern. Das bedeutet übrigens nicht, dass sie jemals bearbeitet werden müssen, denn wenn die angebotenen Gebühren zu niedrig sind, nehmen die Miner die Transaktion eben nicht in den nächsten Block auf und warten damit, bis die Hölle zufriert.

Jede Blockchain hat eine solche Obergrenze, obwohl viele Blockchains, die skalierbar sind, in der Lage sein werden, die Transaktion schnell zu verarbeiten, indem sie in ruhigeren Zeiten an einem Tag aufholen können. Manche Blockchains sind auch so schnell, dass es kaum eine Rolle spielt.

Twisting by the mempool

Wenn der Mempool also voll ist, werden die unattraktivsten Transaktionen zuerst rausgeworfen. Sobald wieder Platz frei wird, werden diese Transaktionen wieder in die Warteschlange aufgenommen, da sie nicht einfach verworfen werden. Einige Nodes können so eingestellt werden, dass sie keine Transaktionen "vergessen". Sobald wieder Platz im Mempool frei wird, schicken diese Nodes die günstigeren Transaktionen erneut zur Bearbeitung in den ruhigeren Zeiten, wenn gerade mal weniger Transaktionen anfallen.

Wenn der Mempool voll ist, kann es sein, dass Nutzer, die zu wenig Gasgebühren anbieten, gar nicht erst in den Mempool aufgenommen werden, bis der Mempool wieder Platz hat.

"Wir drehen eine Runde am Pool."
Dire Straits

Wie werden die Gasgebühren berechnet?

Gasgebühren Zähler

In einer bestimmten Blockzeit besteht der Mempool aus einer ganzen Reihe von Transaktionen, die noch nicht verarbeitet wurden. Ein Block kann eine bestimmte Anzahl von Transaktionen verarbeiten. Ein Node oder ein Miner wird versuchen, den Block maximal mit Transaktionen zu füllen, um so viel wie möglich zu verdienen. Angebot und Nachfrage werden die Gasgebühren bestimmen.

Der nächste Block besteht also aus so vielen Transaktionen wie möglich mit den höchstmöglichen Transaktionsgebühren. Der Einfachheit halber beginnt ein Node mit dem Nutzer, der die höchsten Gasgebühren anbietet, und zählt so lange, bis der Block voll ist. Auf diese Weise kann er das Maximum verdienen und alle Transaktionen mit den höchsten angebotenen Gasgebühren werden aus dem Mempool entfernt und in den nächsten Block aufgenommen.

Die Gasgebühren beginnen zu steigen, wenn der Mempool ständig mit Transaktionen mit hohen Gasgebühren gefüllt ist. Das ist normalerweise der Fall, wenn etwas Besonderes passiert, wie zum Beispiel extrem hohes Volumen wegen eines Bullenmarkts oder die Einführung von etwas Wichtigem auf einer Blockchain. In diesen Zeiten kann es sehr lange dauern, bis deine Transaktion bearbeitet wird, wenn du keine hohen Gasgebühren zahlen willst.

Bitcoin's mempool

Bitcoin-Speicherpool

Der Mempool von Bitcoin war nicht Teil der Whitepaper von Bitcoin. Nachdem es genug Geräusche gab, dass dies ohnehin notwendig war, beschlossen die Entwickler, es in Vorschlag zur Verbesserung von Bitcoin 35 aus dem Jahr 2012. Dieser Vorschlag wurde von den Minern angenommen und umgesetzt, woraufhin jede Transaktion in Bitcoin zuerst im Mempool von Bitcoin landete.

Bei Bitcoin hat ein Miner die vollständige Kopie der Bitcoin-Blockchain und prüft über Proof-of-Work-Protokolle, ob eine Transaktion gültig ist. Der Mempool wird im RAM-Speicher gehalten, damit er so schnell wie möglich aktualisiert werden kann. Jeder Miner oder Node verfügt über seinen eigenen mempool.

Die Blockzeit bei Bitcoin

Ein neuer Block auf der Bitcoin-Blockchain wird etwa alle 10 Minuten erstellt, ganz nach dem Zeitplan der Satoshi Nakamoto so dass der letzte Bitcoin um 2140 geschürft wird. Jeder Block enthält alle Transaktionen, die von den Minern in diesem Block aufgezeichnet wurden, sowie den Blockreward, der seit 2024 aus 3.125 BTC besteht. Der Miner, der den Block schürft kryptografisches Rätsel löst, kann den Block machen und die Belohnung kassieren.

Das wirtschaftliche Prinzip des Hinzufügens von Transaktionen zu einem Block ist einfach. Ein Miner wird als erster Transaktionen zu einem Block hinzufügen, an dem er am meisten verdienen kann. Diejenigen, die bereit sind, mehr Transaktionsgebühren zu zahlen, sind also die Ersten, die gehen. Sobald der Block voll ist, da SegWit so um maximal 4MB, wird der Block nach 10 Minuten vom siegreichen Miner zur Blockchain hinzugefügt und alle Transaktionen mit den höchsten Gebühren und einer gültigen digitalen Signatur wurden ausgeführt.

Vorrang der Transaktionen

Der Mempool von Bitcoin wird also mit allen Transaktionen gefüllt, die die Händler machen wollen, einschließlich der Höhe der Gasgebühren (Kosten pro Transaktion), die sie zu zahlen bereit sind. In Zeiten, in denen viel los ist, werden nur die Transaktionen mit hohen Gasgebühren in einen Block aufgenommen und die anderen Händler müssen warten, bis es etwas weniger los ist. Wenn es wichtig ist, müssen sie sich damit begnügen, höhere Gebühren zu zahlen, um etwas Schwung in die Sache zu bringen.

Eine Mempool-Gebührenschätzung wird in vielen Fällen von Apps und Wallets vorgeschlagen. Für hohe Priorität zahlst du hohe Gasgebühren. Das machst du, wenn du so schnell wie möglich sein willst, zum Beispiel bei sehr hohen Beträgen oder einem sich schnell ändernden Wechselkurs. Du hast auch mittlere, niedrige und keine Priorität. Du bestimmst anhand der Gasgebühren, wie schnell dir geholfen werden soll.

Anzahl der Transaktionen pro zehn Minuten auf Bitcoin

Jede Transaktion wird überprüft, um festzustellen, ob genug UTXO (Unspent Transaction Output) vorhanden ist, d.h. du hast auch genug BTC, um die Transaktion zu bezahlen. Bitcoin ist nicht gerade skalierbar. Es können maximal etwa 7 Transaktionen pro Sekunde verarbeitet werden. Ein wenig Rechnen zeigt, dass dann 7x60x10 Transaktionen in einem zehnminütigen Block verarbeitet werden können, also 4200 Transaktionen. Wenn eine Transaktion nach etwa zwei Wochen nicht in einem Block enthalten ist, wird sie aus dem Mempool entfernt.

Bitcoin-Gasgebühren und Staus

Endlose Reihen von Menschen

Es gibt Zeiten, in denen viel auf der Bitcoin-Blockchain passiert, zum Beispiel wenn BRC-20 (Ordinal) und Bitcoin-Runen wurde von Casey Rodarmor erstellt. Es gab gelegentlich eine halbe Million Transaktionen im Mempool, wenn du also zufällig ganz hinten warst, musstest du etwa 1280 Minuten warten, also etwa 22 Stunden. Auch die hash rate niedriger werden, so dass das Bitcoin-Netzwerk nicht mehr genug Rechenleistung hat, um alle ausstehenden Transaktionen zu verarbeiten.

Wenn du dir die historischen Gasgebühren auf der Bitcoin-Blockchain ansiehst, wirst du sehen, dass Anfang 2018, während des verrückten Bullenmarkts, die Gebühren pro Bitcoin-Transaktion über 300 Euro erreichen konnten! So hoch waren sie nie wieder, aber manchmal gehen die Gasgebühren wieder auf etwa 100 Euro zurück, wenn wieder etwas passiert, das den Mempool in Bitcoinland auffüllt.

Der Unterschied zu den traditionellen Finanzmärkten

In einem traditionellen zentralisierten Finanzsystem, wie z.B. einer Bank, werden Transaktionen sofort verarbeitet. Sie müssen auf nichts warten und brauchen keine Genehmigung von Minern oder Nodes. Die Software einer Bank sollte in der Lage sein, all dies automatisch zu tun und nur gültige Transaktionen durchzulassen.

Eine Bank hat alle Arten von Einnahmen, was bedeutet, dass sie in den meisten Fällen nichts für eine Transaktion berechnen muss. Daher müssen sie nur die Gültigkeit prüfen und die Transaktion kann sofort bearbeitet werden.

Zentral versus dezentral

In einer Blockchain werden die Transaktionen von dezentralen Nodes in einem mempool gesammelt, die den Überblick über die Blockchain behalten und sicherstellen, dass nur gültige Transaktionen verarbeitet werden. Außerdem entscheiden diese Nodes nach den Regeln der Blockchain, aber auch nach ihren eigenen Interessen, wann sie die Transaktionen bearbeiten.

Sobald ein Block von einer Mehrheit der Nodes genehmigt wurde, werden alle Transaktionen in diesem Block verarbeitet. Das kann vor allem bei den weniger skalierbaren Blockchains wie Bitcoin und Ethereum zu erheblichen Verzögerungen führen. Es kommt sogar vor, dass deine Transaktion gar nicht bearbeitet wird, weil du nicht genug Gasgebühren anbietest.

Mempool auf einem DEX

Wenn du anfängst, an einer dezentralen Börse (DEX) zu handeln, kann der Mempool anfangen, gegen dich zu arbeiten. Wenn du einen Handel machen willst, wird er zuerst in den Mempool der DEX gestellt. Auch auf einer DEX werden die Gasgebühren durch Angebot und Nachfrage bestimmt.

Front Running

Es gibt Trading Bots der einen Mempool im Auge behalten und vorteilhafte Trades erkennen kann. Wenn ein solcher Bot sieht, dass er dir durch die Zahlung höherer Gasgebühren zuvorkommen kann ( Front Running Angriff ) und dich dazu bringen kann, einen höheren Preis für deine Coins anzusetzen, stellt es eine einfache Rechnung dar, um zu sehen ob sich es lohnt.

Da es keine Aufsicht über eine DEX gibt und alles über einen Automated Market Maker und Smart Contracts arrangiert ist, kann ein Mempool-Bot den ganzen Tag vorwärts kriechen, um dir höhere Preise für deine Coins aufzudrücken.

Vorsichtiges Handeln auf einer DEX

Ein kurzes Beispiel wäre, dass du von einer obskuren Coin namens DEX für 10.000 Euro kaufen möchtest. Dabei musst du alle möglichen Gebühren bezahlen, zum Beispiel Gasgebühren. Du bietest 50 Euro an Gasgebühren an und willst die Kryptowährung für je 10 Euro kaufen, mit einem Slippage von 2%. Der Bot kann dann 2% deiner 10.000 Euro als Gewinn sehen, abzüglich der Gasgebühren von mehr als 50 Euro. Der Bot verkauft dir dann diese Kryptowährung für 10,20 Euro und kassiert dafür rund 150 Euro.

Sei also vorsichtig, wenn du große Beträge auf einem DEX wettest, denn das passiert bei fast allen DEXs mit einem ungeschützten Mempool. Die Alternative ist, obskure Coins auf einem DEX zu kaufen, der einen Händlerschutz bietet und zum Beispiel einen Limitpreis beim Kauf oder einen anderen Schutz gegen Front Running anbietet.

Die Zukunft der Mempools

Futuristischer Pool

Die Blockchain entwickelt sich ständig weiter. Viele Blockchains sind sich darüber im Klaren, dass ein Mempool eine Blockchain erheblich verlangsamen kann, was für die Nutzer sehr ärgerlich sein kann. Besonders große Blockchains wie Ethereum neigen dazu, jedes Problem in der Welt der Blockchain und Kryptowährung zu lösen.

Ethereum der Problemlöser

Wenn Ethereum (oder eine andere Blockchain) eine Lösung für die Netzwerküberlastung durch einen Mempool gefunden hat, wird diese Lösung bald von anderen Blockchains aufgegriffen und versucht, sie in ihre Protokolle zu integrieren. Ethereum ist dafür bekannt, den Nutzern so weit wie möglich entgegenzukommen und hat bereits viel getan, um die Skalierbarkeit zu erhöhen und die Transaktionskosten durch verschiedene Protokoll-Updates zu senken.

Technologischer Fortschritt

Fortschrittliche Technologie

Auch die technologische Entwicklung spielt eine Rolle. Computer und Internetverbindungen werden immer schneller und können immer mehr speichern und verarbeiten. Das wird bei Nodes nicht anders sein. Um so etwas zu realisieren, braucht man jedoch Geld, Zeit und Konsens. Nodes und Miner in einem dezentralen System müssen Aktualisierungen von Protokollen immer genehmigen, was den Fortschritt verzögern kann.

In der Datenbanktechnik, zu der auch mempool gehört, kann man mit Sharding Technik, die die Informationsverarbeitung einer Datenbank in kleinere Teile zerlegt und so die Belastung der Nodes reduziert. Eine Reihe von Blockchains arbeitet bereits mit dieser Technik. Ethereum wählt einen etwas anderen Ansatz mit seiner (Proto-)Danksharding Technologie, was die Skalierbarkeit deutlich erhöht.

Layer 2 Roll-ups und andere Skalierbarkeitslösungen

Eine weitere gängige Technik ist, dass Transaktionen auf einer beliebten Blockchain von einem anderen Netzwerk zu einer gebündelten Anzahl von Transaktionen zusammengefasst werden, die von der Hauptblockchain auf einmal verarbeitet werden können. Dadurch wird die Hauptblockchain deutlich entlastet und die Wahrscheinlichkeit, dass der Mempool voll wird, sinkt. Diese Schicht 2 Roll-Ups wie Arbitrum oder Stacks, schießen wie Pilze aus dem Boden.

Auch Cross-Chain-Techniken wenn die Bridge oder die Multi Chain und die Sidechain kann einen Mempool entlasten, indem nicht alles auf der Hauptblockchain verarbeitet werden muss.

Es können auch andere Wege eingeschlagen werden, z. B. die Vergrößerung des Speichers des Mempools oder die Verringerung der Informationen in einer Transaktion, so dass mehr in einen Mempool und in einen Block passt. Hashing und Merkle Tree kann hier mithelfen.

Skalierbarkeit bestimmt die Zukunft der Kryptowelt

Da dezentrale Techniken wie Blockchain Nodes brauchen, um die Blockchain dezentral zu halten, werden Mempools immer notwendig sein. Neue Transaktionen müssen einfach irgendwo in eine Datenbank eingegeben werden. Irgendwann werden die Blockchains die Notwendigkeit der Skalierbarkeit erkennen. Ohne sie werden Blockchain und Krypto nie Mainstream werden.

"Der Pool mag voll sein, aber die Erinnerung bleibt für immer."
Unbekannter Autor