Eine Frage zum inneren Ablauf des Mining-Prozesses: Ich weiß, dass es so etwas wie einen Block, der zu 30 % oder zu 99 % abgebaut ist, nicht gibt, oder eine Mine ist blockiert oder nicht, ich verstehe. Die Sache ist die: Wie werden die Transaktionen, die zu einem Block gehören (die Transaktionsgebühren verteilen), in den Block aufgenommen, nachdem er gefunden wurde. Werden diese Transaktionen zusammen mit dem Mining verarbeitet und darum geht es beim Mining-Prozess?
Die Transaktionen sind bereits beim Mining vorhanden. Sie hashen den Block-Header, der eine Merkle-Baumwurzel enthält, die die Liste der Transaktionen und den Block-Header miteinander verbindet.
Nachdem Sie einen gültigen Block-Header gehasht haben, können Sie keine Transaktionen hinzufügen, da dies die Merkle-Root ändern würde und der Hash nicht mehr unter dem aktuellen Ziel liegen würde, sodass der Block ungültig wird. Das ist auch der Grund, warum man nicht in einem Pool minen und die Coins selbst nehmen kann, wenn man einen gültigen Block findet. Das würde eine Änderung der Generierungstransaktion erfordern, die die Merkle-Wurzel ändert, und der Block ist dann ungültig.
Beim Mining geht es sowohl um die Generierung neuer Coins (sie müssen von irgendwoher kommen) als auch um die Verarbeitung von Transaktionen (wir brauchen ein Hauptbuch, bei dem sich alle einig sind, dass es das einzig wahre Hauptbuch ist).
Thiago
Dr.Haribo