Wie Blockchain funktioniert: Schritt-für-Schritt-Erklärung
Um zu verstehen, wie Blockchain funktioniert, muss man eine Transaktion von ihrer Entstehung bis zur endgültigen Bestätigung verfolgen. Obwohl die zugrunde liegende Technologie anspruchsvolle Kryptografie und verteilte Systemtechnik umfasst, ist der Kernprozess elegant in seiner Einfachheit: Transaktionen werden erstellt, übertragen, verifiziert, zu Blöcken zusammengefasst und dauerhaft in einem gemeinsamen Ledger gespeichert.
Dieser Leitfaden führt dich durch jeden Schritt des Blockchain-Prozesses am Beispiel von Bitcoin und zeigt dabei auf, wo sich andere Blockchains wie Ethereum unterscheiden. Am Ende verstehst du genau, was vom Klick auf „Senden“ bis zu dem Moment passiert, in dem deine Transaktion ein unumkehrbarer Teil der Blockchain wird.
Schritt 1: Erstellung der Transaktion
Jede Blockchain-Interaktion beginnt mit der Erstellung einer Transaktion. Wenn du dich entscheidest, Kryptowährung zu senden, erstellt deine Wallet-Software eine Transaktionsnachricht mit mehreren Informationen.
Transaktionseingänge und -ausgänge
Bitcoin verwendet ein Unspent Transaction Output (UTXO)-Modell. Stell dir UTXOs wie digitale Geldscheine in deiner Wallet vor. Wenn du in zwei separaten Transaktionen 0,5 BTC und 0,3 BTC erhalten hast, besitzt du zwei UTXOs mit insgesamt 0,8 BTC. Wenn du 0,6 BTC senden möchtest, macht deine Wallet Folgendes:
- Sie wählt UTXOs aus, die zusammen den Betrag abdecken (0,5 + 0,3 = 0,8 BTC).
- Sie erstellt eine Transaktion mit der Adresse des Empfängers als einem Output (0,6 BTC).
- Sie erstellt einen Wechselgeld-Output zurück an deine eigene Adresse (0,2 BTC minus Transaktionsgebühr).
- Die ausgewählten UTXOs werden „verbraucht“ und die neuen Outputs werden zu neuen UTXOs.
Ethereum verwendet ein anderes kontobasiertes Modell, ähnlich einem klassischen Bankkonto. Jede Adresse hat ein Guthaben, und Transaktionen belasten einfach den Sender und schreiben dem Empfänger gut.
Digitale Signatur
Bevor eine Transaktion übertragen werden kann, muss sie mit dem Private Key des Senders signiert werden. Genau hier wird die Sicherheit deiner Seed Phrase entscheidend: Dein Private Key wird aus deiner Seed Phrase abgeleitet, und jede Person, die ihn besitzt, kann Transaktionen in deinem Namen signieren.
Der Signaturprozess funktioniert wie folgt:
- Die Transaktionsdaten werden mit SHA-256 (Bitcoin) oder Keccak-256 (Ethereum) gehasht.
- Der Hash wird mit dem Private Key des Senders per ECDSA-Algorithmus signiert.
- Die resultierende digitale Signatur wird an die Transaktion angehängt.
- Jede Person kann die Signatur mit dem Public Key des Senders verifizieren und damit bestätigen, dass die Transaktion vom Schlüsselinhaber autorisiert wurde, ohne den Private Key selbst zu sehen.
Das ist ein Grundprinzip: Signieren beweist Eigentum. Dein Private Key verlässt bei diesem Prozess niemals dein Gerät. Nur die Signatur – die nicht genutzt werden kann, um den Private Key zurückzurechnen – wird mit dem Netzwerk geteilt.
Schritt 2: Übertragung der Transaktion
Sobald sie signiert ist, wird die Transaktion an das Blockchain-Netzwerk übertragen. Deine Wallet verbindet sich mit einem oder mehreren Nodes (Computern, auf denen die Blockchain-Software läuft) und sendet die Transaktionsdaten.
Peer-to-Peer-Verbreitung
Blockchain-Netzwerke arbeiten in einer Peer-to-Peer (P2P)-Topologie. Es gibt keinen zentralen Server. Wenn ein Node deine Transaktion erhält, führt er erste Validierungsprüfungen durch und leitet sie – falls gültig – an verbundene Peers weiter. Diese Peers validieren und leiten wiederum weiter. Innerhalb von Sekunden verbreitet sich deine Transaktion über das gesamte Netzwerk und erreicht typischerweise die Mehrheit der Nodes innerhalb von 2 bis 15 Sekunden.
Der Mempool
Nach der Verbreitung gelangt deine Transaktion in den Mempool (Memory Pool) – einen Wartebereich für unbestätigte Transaktionen, den jeder Node führt. Der Mempool ist kein einzelner, gemeinsam genutzter Pool; jeder Node verwaltet seine eigene Version, die sich aufgrund von Netzwerklatenz und individueller Node-Politik leicht unterscheiden kann.
Transaktionen im Mempool werden primär nach Fee Rate (Satoshis pro Byte bei Bitcoin oder Gas-Preis bei Ethereum) priorisiert. Miner und Validatoren wählen zuerst Transaktionen mit den höchsten Gebühren, weil das ihren Ertrag maximiert. In Phasen hoher Netzwerkauslastung kann der Mempool stark wachsen, und Transaktionen mit niedrigen Gebühren warten möglicherweise Stunden oder sogar Tage auf Bestätigung.
Transaktionsgebühren
Transaktionsgebühren erfüllen zwei Zwecke:
- Miner/Validatoren anreizen, deine Transaktion in einen Block aufzunehmen.
- Spam verhindern, indem das Fluten des Netzwerks mit bedeutungslosen Transaktionen teuer wird.
Bei Bitcoin werden Gebühren anhand der Größe der Transaktion in Bytes berechnet (nicht anhand des gesendeten Betrags). Eine Transaktion über 10 BTC kann dieselbe Gebühr kosten wie eine über 0,001 BTC, wenn beide gleich groß in Bytes sind.
Bei Ethereum folgen Gebühren dem EIP-1559-Modell mit einer Base Fee (wird verbrannt) und einem Priority Tip (geht an den Validator). Die Base Fee passt sich dynamisch an die Netzwerkauslastung an.
Schritt 3: Validierung der Transaktion
Bevor eine Transaktion in einen Block aufgenommen werden kann, validieren Nodes sie unabhängig anhand der Protokollregeln. Diese Validierung ist entscheidend für die Integrität der Blockchain.
Validierungsprüfungen
Jeder Node führt mehrere Prüfungen für jede empfangene Transaktion durch:
- Syntaktische Gültigkeit: Ist die Transaktion gemäß Protokollspezifikation korrekt formatiert?
- Signaturprüfung: Passt die digitale Signatur zum Public Key des Senders? Das bestätigt, dass die Transaktion vom Private-Key-Inhaber autorisiert wurde.
- Double-Spend-Prüfung: Sind die referenzierten UTXOs (Bitcoin) noch unspent oder hat das Konto (Ethereum) ausreichendes Guthaben?
- Script-Validierung: Werden Locking- und Unlocking-Skripte korrekt ausgeführt? (Bitcoin nutzt eine Skriptsprache namens Script, um Ausgabebedingungen zu definieren.)
- Gebührenangemessenheit: Enthält die Transaktion eine ausreichende Gebühr, um den Mindest-Relay-Schwellenwert des Nodes zu erfüllen?
- Größenlimits: Liegt die Transaktion innerhalb der Größenbeschränkungen des Protokolls?
Wenn eine Transaktion eine dieser Prüfungen nicht besteht, wird sie abgelehnt und nicht an andere Nodes weitergeleitet. Diese dezentrale Validierung macht Blockchain widerstandsfähig gegen betrügerische Transaktionen – jeder Node prüft jede Transaktion unabhängig anhand desselben Regelwerks.
Schritt 4: Blockkonstruktion
Miner (in Proof-of-Work-Systemen) oder Validatoren (in Proof-of-Stake-Systemen) sammeln validierte Transaktionen aus dem Mempool und bauen daraus einen Kandidatenblock.
Blockstruktur
Ein typischer Block enthält:
Block Header:
- Version: Die Protokollversion.
- Hash des vorherigen Blocks: Der SHA-256-Hash des Headers des vorherigen Blocks. Dadurch entsteht die „Kette“ in Blockchain.
- Merkle Root: Ein einzelner Hash, der alle Transaktionen im Block zusammenfasst.
- Timestamp: Die ungefähre Zeit, zu der der Block erstellt wurde.
- Difficulty Target (PoW): Der Schwellenwert, unter dem der Block-Hash liegen muss, damit der Block gültig ist.
- Nonce (PoW): Ein Zähler, den Miner beim Suchen nach einem gültigen Hash erhöhen.
Block Body:
- Anzahl der Transaktionen: Die Zahl der enthaltenen Transaktionen.
- Transaktionsliste: Die eigentlichen Transaktionsdaten.
- Coinbase-Transaktion: Eine spezielle erste Transaktion, die neue Coins als Blockbelohnung erzeugt und alle Transaktionsgebühren einsammelt. Das ist die einzige Transaktion in einem Block ohne Inputs – sie erzeugt gemäß Emissionsplan des Protokolls neue Währung aus dem Nichts.
Transaktionsauswahl
Miner wählen Transaktionen typischerweise zur Ertragsmaximierung aus und priorisieren jene mit der höchsten Fee Rate. Sie müssen jedoch auch das Blockgrößenlimit (4 MB Block Weight bei Bitcoin) bzw. das Block Gas Limit (ca. 30 Millionen Gas bei Ethereum) einhalten. Dadurch entsteht ein natürlicher Markt für Block Space – bei hoher Nachfrage konkurrieren Nutzer mit höheren Gebühren.
Einige Miner können zusätzliche Richtlinien haben, etwa bestimmte Transaktionstypen unabhängig von Gebühren aufzunehmen oder Transaktionen mit sanktionierten Adressen auszuschließen.
Aufbau des Merkle Trees
Der Merkle Tree wird aufgebaut, indem Paare von Transaktions-Hashes wiederholt gehasht werden:
- Jede Transaktion wird einzeln gehasht.
- Benachbarte Hashes werden gepaart und gemeinsam gehasht.
- Dieser Prozess wiederholt sich im Baum nach oben, bis ein einzelner Hash übrig bleibt: die Merkle Root.
Die Merkle Root bietet eine kompakte Zusammenfassung aller Transaktionen. Wird auch nur eine Transaktion verändert, ändert sich die Merkle Root und Manipulation wird sofort sichtbar. Diese Struktur ermöglicht auch Simplified Payment Verification (SPV), bei der leichte Clients die Aufnahme einer Transaktion verifizieren können, ohne vollständige Blöcke herunterzuladen.
Schritt 5: Konsens und Blockproduktion
Der Kandidatenblock muss den Konsensmechanismus des Netzwerks durchlaufen, um akzeptiert zu werden. Hier unterscheiden sich verschiedene Blockchains deutlich.
Proof of Work (Bitcoin)
Bei Proof of Work konkurrieren Miner darum, einen Nonce-Wert zu finden, der zusammen mit den Block-Header-Daten gehasht einen Hash unter dem Difficulty Target des Netzwerks ergibt. Das ist im Wesentlichen eine Brute-Force-Suche:
- Der Miner erstellt den Block Header mit allen erforderlichen Feldern.
- Der Miner hasht den Header mit SHA-256 (bei Bitcoin doppelt angewendet).
- Liegt der resultierende Hash unter dem Difficulty Target, ist der Block gültig.
- Wenn nicht, erhöht der Miner die Nonce und versucht es erneut.
- Dieser Prozess wiederholt sich über alle Miner hinweg Milliarden Mal pro Sekunde.
Das Difficulty Target wird alle 2.016 Blöcke (ungefähr alle zwei Wochen) angepasst, um unabhängig von der gesamten Mining-Leistung im Netzwerk eine durchschnittliche Blockzeit von 10 Minuten zu halten.
Wenn ein Miner einen gültigen Hash findet, hat er das „Puzzle“ gelöst und kann seinen Block ins Netzwerk senden. Der erste Miner mit einer gültigen Lösung erhält die Block Reward (derzeit 3,125 BTC nach dem Halving im April 2024) plus alle Transaktionsgebühren im Block.
Proof of Stake (Ethereum)
Ethereum nutzt Proof of Stake, bei dem Validatoren pseudozufällig zur Blockvorschlagserstellung ausgewählt werden, basierend auf der Menge an gestaktem ETH (als Sicherheit hinterlegt). Der Prozess ist grundlegend anders:
- Für jeden 12-Sekunden-Slot wird pseudozufällig ein Validator zur Blockvorschlagserstellung gewählt.
- Der Proposer erstellt einen Block und sendet ihn.
- Ein Validatoren-Komitee attestiert (stimmt ab), dass der Block gültig ist.
- Sobald genügend Attestierungen vorliegen, gilt der Block als justified und wird schließlich finalisiert.
Proof of Stake eliminiert die energieintensive Hash-Berechnung von Proof of Work und erhält dennoch Sicherheit durch ökonomische Anreize – Validatoren riskieren den Verlust ihres gestakten ETH (Slashing), wenn sie böswillig handeln.
Für einen tieferen Vergleich siehe unseren Leitfaden zu Consensus Mechanisms.
Schritt 6: Blockverbreitung
Sobald ein gültiger Block erzeugt wurde, muss er im Netzwerk verteilt werden.
Netzwerkverbreitung
Der erfolgreiche Miner oder Validator sendet den neuen Block an seine Peers, die den Block validieren und weiterleiten. Die Blockverbreitung dauert typischerweise 1 bis 10 Sekunden, bis sie die Mehrheit des Netzwerks erreicht, abhängig von Blockgröße und Netzwerkbedingungen.
Compact Block Relay (BIP 152)
Bitcoin nutzt Compact Block Relay, um die Verbreitung zu beschleunigen. Da die meisten Nodes die Transaktionen bereits im Mempool haben, muss ein neuer Block nur eine kompakte Zusammenfassung (kurze Transaktions-IDs) statt vollständiger Transaktionsdaten übertragen. Nodes können den vollständigen Block aus ihrem Mempool rekonstruieren, wodurch der Bandbreitenbedarf um etwa 90 % sinkt.
Orphan Blocks
Gelegentlich finden zwei Miner nahezu gleichzeitig gültige Blöcke, wodurch ein temporärer Fork entsteht. Das Netzwerk löst dies natürlich: Die Kette, die zuerst den nächsten Block erhält, wird zur längsten Kette, und der andere Block wird ein orphan (oder stale block). Transaktionen im orphan block werden in den Mempool zurückgeführt und typischerweise im nächsten Block der gewinnenden Kette aufgenommen.
Schritt 7: Blockvalidierung und Kettenverlängerung
Wenn ein Node einen neuen Block erhält, validiert er den gesamten Block unabhängig, bevor er ihn akzeptiert.
Vollständige Validierung
Nodes prüfen:
- Gültigkeit des Block Headers: Korrektes Format, gültiger Hash des vorherigen Blocks, Proof of Work erfüllt das Difficulty Target (oder gültige Validator-Signatur bei PoS).
- Transaktionsgültigkeit: Jede Transaktion im Block besteht dieselben Validierungsprüfungen wie in Schritt 3 beschrieben.
- Konsistenz der Merkle Root: Die berechnete Merkle Root stimmt mit der im Block Header überein.
- Blockgröße/-gewicht: Der Block überschreitet keine Protokolllimits.
- Coinbase-Gültigkeit: Blockbelohnung und Gebührensammlung sind gemäß den aktuellen Protokollregeln korrekt.
- Timestamp-Bereich: Der Block-Timestamp liegt innerhalb zulässiger Grenzen.
Wenn alle Prüfungen bestehen, fügt der Node den Block seiner lokalen Blockchain-Kopie hinzu und aktualisiert sein UTXO-Set (oder State Trie bei Ethereum). Danach leitet der Node den Block an seine Peers weiter.
Schritt 8: Transaktionsbestätigung
Sobald deine Transaktion in einem gültigen Block enthalten ist, hat sie ihre erste Bestätigung erhalten. Jeder weitere Block, der auf den Block deiner Transaktion aufgebaut wird, erhöht die Bestätigungszahl.
Warum mehrere Bestätigungen wichtig sind
Eine einzelne Bestätigung bedeutet, dass deine Transaktion in der Blockchain ist, aber der Block könnte theoretisch verwaisen, wenn eine konkurrierende Kette ihn überholt. Jede zusätzliche Bestätigung macht eine Reorganisation exponentiell unwahrscheinlicher:
| Confirmations | Bitcoin Wait Time | Security Level |
|---|---|---|
| 0 (unconfirmed) | — | Anfällig für Double-Spend |
| 1 | ~10 Minuten | Geeignet für kleine Beträge |
| 3 | ~30 Minuten | Angemessene Sicherheit |
| 6 | ~60 Minuten | Standard für bedeutende Beträge |
| 12+ | ~2 Stunden | Sehr hohe Sicherheit |
Der häufig genannte Standard von 6 confirmations bei Bitcoin bedeutet, dass die Wahrscheinlichkeit einer erfolgreichen Kettenreorganisation (und damit eines Double-Spend) astronomisch niedrig ist – ein Angreifer müsste mehr als 50 % der Hash-Leistung des Netzwerks kontrollieren und dies über mehr als eine Stunde aufrechterhalten.
Ethereum bietet schnellere Finalität. Unter normalen Bedingungen erreicht eine Transaktion Finalität (kann nicht rückgängig gemacht werden, ohne mindestens ein Drittel des gesamten gestakten ETH zu verbrennen) innerhalb von etwa 12 bis 15 Minuten.
Arten der Finalität
- Probabilistische Finalität (Bitcoin): Transaktionen werden mit jeder Bestätigung schwerer rückgängig zu machen, aber es gibt keinen absoluten Punkt der Unumkehrbarkeit. Sechs Bestätigungen sind die breit akzeptierte praktische Schwelle.
- Ökonomische Finalität (Ethereum PoS): Nach der Finalisierung würde das Rückgängigmachen einer Transaktion das Verbrennen von gestaktem ETH im Wert von Milliarden Dollar erfordern – ökonomisch irrational für jeden Angreifer.
- Absolute Finalität (einige BFT-basierte Chains): Transaktionen sind unmittelbar nach Blockbestätigung unumkehrbar. Chains wie Tendermint-basierte Netzwerke bieten diese Eigenschaft.
Das Gesamtbild: Die Reise einer Transaktion
Zusammenfassung des gesamten Lebenszyklus:
- Du initiierst eine Überweisung aus deiner Wallet.
- Deine Wallet erstellt die Transaktion, wählt Inputs und Outputs (UTXO) aus oder gibt den Überweisungsbetrag an (Kontomodell).
- Dein Private Key signiert die Transaktion und beweist, dass du sie autorisiert hast.
- Die signierte Transaktion wird übertragen an das P2P-Netzwerk.
- Nodes validieren die Transaktion und fügen sie ihrem Mempool hinzu.
- Ein Miner/Validator wählt deine Transaktion aus dem Mempool und nimmt sie in einen Kandidatenblock auf.
- Der Block wird erzeugt durch Proof of Work oder Proof of Stake.
- Der neue Block verbreitet sich im Netzwerk.
- Nodes validieren und akzeptieren den Block und verlängern die Kette.
- Deine Transaktion erhält Bestätigungen, während neue Blöcke darauf aufgebaut werden.
Dieser gesamte Prozess – von der Erstellung bis zur ersten Bestätigung – dauert bei Bitcoin ungefähr 10 Minuten und bei Ethereum 12 Sekunden, wobei deine Transaktion zusätzlich Zeit im Mempool verbringen kann, bis sie ausgewählt wird.
Die Sicherheit deiner Transaktion beginnt mit deinen Schlüsseln. Nutze den SafeSeed Seed Phrase Generator, um eine kryptografisch sichere BIP-39 Seed Phrase zu erstellen. Jeder Schritt im Blockchain-Prozess – vom Signieren von Transaktionen bis zum Eigentumsnachweis – hängt von der Sicherheit deiner Private Keys ab, die aus deiner Seed Phrase abgeleitet werden.
Erweiterte Konzepte
Transaction Malleability
In frühen Bitcoin-Versionen war es möglich, die Transaktions-ID (txid) zu verändern, ohne die Transaktion ungültig zu machen – eine Eigenschaft namens transaction malleability. Das wurde durch das Segregated Witness (SegWit)-Upgrade 2017 weitgehend gelöst, das Signaturdaten von Transaktionsdaten trennt und sicherstellt, dass die txid nach dem Signieren nicht mehr verändert werden kann.
Replace-By-Fee (RBF)
Bitcoin unterstützt Replace-By-Fee, wodurch ein Sender eine Transaktion mit höherer Gebühr erneut einreichen kann, um die Bestätigung zu beschleunigen. Die neue Transaktion ersetzt die ursprüngliche im Mempool. Das ist nützlich bei Netzwerkauslastung und zu niedriger ursprünglicher Gebühr. Wallets mit RBF-Unterstützung markieren Transaktionen als ersetzbar, und die Version mit höherer Gebühr wird priorisiert.
Transaction Batching
Exchanges und große Sender bündeln häufig mehrere Zahlungen in einer einzigen Transaktion mit mehreren Outputs (batching). Das ist platzsparender als einzelne Transaktionen und reduziert Gesamtgebühren sowie die Nutzung von Block Space.
FAQ
Wie lange dauert eine Blockchain-Transaktion?
Die Transaktionsdauer variiert je nach Blockchain. Bitcoin erzeugt im Durchschnitt alle 10 Minuten einen Block, aber deine Transaktion kann vorher im Mempool warten. Ethereum erzeugt alle 12 Sekunden Blöcke. Layer-2-Lösungen wie das Lightning Network können Zahlungen in Millisekunden abschließen. Die Gesamtzeit von Einreichung bis erster Bestätigung hängt von Netzwerkauslastung und der von dir gezahlten Gebühr ab.
Was passiert, wenn ich an die falsche Adresse sende?
Blockchain-Transaktionen sind unumkehrbar. Wenn du Kryptowährung an die falsche Adresse sendest, gibt es keine zentrale Instanz, die die Transaktion rückgängig machen kann. Gehört die Adresse jemandem, müsstest du diese Person direkt kontaktieren und hoffen, dass sie die Mittel zurücksendet. Ist die Adresse ungültig oder gehört niemandem, sind die Mittel effektiv für immer verloren. Prüfe Adressen vor dem Senden immer doppelt.
Kann eine Blockchain-Transaktion fehlschlagen?
Bei Bitcoin wird eine korrekt erstellte und signierte Transaktion letztlich bestätigt (auch wenn es bei sehr niedriger Gebühr lange dauern kann). Bei Ethereum können Transaktionen fehlschlagen (revert), wenn die Smart-Contract-Ausführung einen Fehler trifft oder das Gas ausgeht. In beiden Fällen wird die Transaktionsgebühr trotzdem verbraucht. Manche Wallets bieten Transaktionssimulationen an, um vor dem Absenden abzuschätzen, ob eine Transaktion erfolgreich sein wird.
Was ist ein Transaktions-Hash (txid)?
Ein Transaktions-Hash (txid oder Transaction ID) ist ein eindeutiger Bezeichner für jede Transaktion. Er wird durch Hashing der Transaktionsdaten erzeugt. Du kannst die txid nutzen, um deine Transaktion in einem Block Explorer zu verfolgen (z. B. mempool.space für Bitcoin oder etherscan.io für Ethereum). Die txid wird vergeben, sobald die Transaktion erstellt wird, und ändert sich nach Bestätigung nicht.
Warum schwanken Transaktionsgebühren?
Transaktionsgebühren werden durch Angebot und Nachfrage nach Block Space bestimmt. Wenn viele Nutzer gleichzeitig transagieren, konkurrieren sie um begrenzten Block Space, indem sie höhere Gebühren bieten. In ruhigen Phasen sinken die Gebühren. Bitcoin-Blockspace ist fix (4 MB Weight pro Block alle 10 Minuten), daher können Gebühren bei hoher Nachfrage stark ansteigen. Ethereum EIP-1559 bietet eine besser vorhersehbare Base Fee, die sich algorithmisch an die Netzwerknutzung anpasst.
Was ist der Unterschied zwischen bestätigten und unbestätigten Transaktionen?
Eine unbestätigte Transaktion befindet sich im Mempool, wurde aber noch nicht in einen Block aufgenommen. Sie ist ausstehend und kann theoretisch ersetzt oder verworfen werden. Eine bestätigte Transaktion wurde in einen Block aufgenommen und zur Blockchain hinzugefügt. Mit jedem weiteren Block darüber steigt die Zahl der Bestätigungen, und die Transaktion wird immer schwerer umkehrbar.
Können Miner meine Transaktion auch nicht aufnehmen?
Ja. Miner und Validatoren können frei wählen, welche Transaktionen sie in ihre Blöcke aufnehmen. Sie sind nicht verpflichtet, eine bestimmte Transaktion aufzunehmen. Ökonomische Anreize motivieren sie jedoch stark, möglichst viele gebührenzahlende Transaktionen aufzunehmen. In der Praxis wird jede gültige Transaktion mit ausreichender Gebühr letztlich von einem Miner aufgenommen, auch wenn einige sie ignorieren.