Mining Lab · Coinovo Academy · Wie das Netz wirklich arbeitet
Nodes, Mempool, Forks
Nicht Miner entscheiden, was gilt, sondern die Nodes: Rechner, die alle Regeln prüfen und ungültige Blöcke ablehnen. Ein Miner, der sich nicht an die Regeln hält, arbeitet umsonst.
Miner schlagen vor, Nodes entscheiden.
Deine Wallet signiert und schickt die Transaktion an ihre Nodes. Die prüfen und reichen weiter, bis sie im ganzen Netz bekannt ist. Dort wartet sie im Mempool auf einen Miner. Jeder dieser Schritte dauert Sekunden; die Wartezeit entsteht erst danach.
Eine Bestätigung heisst: Deine Zahlung steht in einem Block. Jeder weitere Block darauf macht ein Zurückdrehen teurer. Sechs Bestätigungen gelten für grosse Beträge als üblich, für kleine reicht oft eine.
Finden zwei Miner fast zeitgleich einen Block, hat das Netz kurz zwei Enden. Der Streit löst sich von selbst: Die Kette, an der weitergebaut wird, gewinnt. Der andere Block wird verwaist, und seine Zahlungen gehen zurück in den Mempool.
Deshalb ist eine einzige Bestätigung noch keine Gewissheit.
Ein Block ist nicht in Bytes begrenzt, sondern in Gewichtseinheiten. Daraus ergibt sich die Grösse in virtuellen Bytes, nach der du Gebühren zahlst. Unterschriften wiegen dabei weniger als der übrige Inhalt, was bestimmte Adressformate günstiger macht.
Ist eine Transaktion als ersetzbar gekennzeichnet, lässt sie sich durch eine zweite mit höherer Gebühr ersetzen, solange sie unbestätigt ist. Wer zu knapp kalkuliert hat, muss nicht warten. Empfänger sollten deshalb unbestätigte Zahlungen nie als endgültig behandeln.
Unbestätigt heisst: noch veränderbar.
Wer selbst prüft, muss niemandem glauben. Ohne eigenen Node verlässt du dich darauf, dass jemand anderes dir die Wahrheit sagt, meist der Anbieter deiner Wallet. Ein Node ist ausserdem die einzige Weise, seine Zahlungen ohne fremde Mitschrift zu senden.
Ein Soft Fork verschärft Regeln, alte Nodes akzeptieren die neuen Blöcke weiterhin. Ein Hard Fork lockert sie; wer nicht mitzieht, landet auf einer anderen Kette. Deshalb sind Hard Forks selten und umstritten: Sie verlangen, dass praktisch alle mitmachen.
Mit über der Hälfte der Rechenleistung liessen sich eigene Zahlungen zurückdrehen und andere aussperren. Nicht möglich wären dagegen fremde Münzen zu bewegen oder neue Münzen zu erfinden: Das prüfen die Nodes, und daran ändert Rechenleistung nichts.
Mehrheit heisst Einfluss auf die Reihenfolge, nicht auf die Regeln.
Die Frage ist selten "ginge das?" und fast immer "was kostet es und was bringt es?".
Um die Mehrheit der Rechenleistung zu stellen, bräuchte man heute mehr Maschinen, als die gesamte Industrie in einem Jahr herstellt, dazu die Anschlüsse und den Strom dafür. Die Anschaffung liegt im zweistelligen Milliardenbereich, der Strom im Millionenbereich je Tag.
Und was brächte es? Man könnte eigene Zahlungen zurückdrehen und fremde aussperren. Man könnte NICHT fremde Münzen bewegen, weil dafür fremde Schlüssel nötig wären, und keine neuen Münzen erfinden, weil die Nodes das prüfen.
Der Ertrag eines Angriffs ist also begrenzt auf das, was man selbst kurz zuvor ausgegeben hat, und der Angriff selbst würde den Kurs einbrechen lassen, in dem der Angreifer seine Maschinen und seine Beute hält. Das ist der eigentliche Schutz: nicht Unmöglichkeit, sondern Unwirtschaftlichkeit.
Bei Bitcoin ist die Rechnung eindeutig. Bei kleineren Netzen mit derselben Bauart ist sie es nicht: Dort lässt sich Rechenleistung kurzzeitig mieten, und die Kosten für einen Tag liegen manchmal im fünfstelligen Bereich.
Genau das ist mehrfach passiert. Angegriffen wurden nicht die Nutzer, sondern Börsen: Man zahlt Münzen ein, tauscht sie, hebt etwas anderes ab und dreht dann die Einzahlung zurück.
Daraus folgt eine praktische Regel für jeden, der mit kleineren Netzen zu tun hat: Die Zahl der Bestätigungen, die man abwartet, muss zur Größe des Netzes passen. Sechs Bestätigungen bedeuten bei Bitcoin etwas ganz anderes als bei einer Kette mit einem Tausendstel der Rechenleistung.
Lightning verlegt viele kleine Zahlungen in Kanäle zwischen zwei Parteien und schreibt nur Eröffnung und Schliessung in die Kette. Damit werden Zahlungen sofort und fast kostenlos, dafür braucht es ständige Erreichbarkeit und gebundenes Guthaben. Es ersetzt die Kette nicht, es entlastet sie.
Aufgaben, Schichten und die tägliche Jagd. Dazu ein Konto, das zeigt, was zusammengekommen ist.
Öffnet sich sofort. Kein Konto, keine Installation nötig.