Wie wählen Miner Transaktionen für einen Block aus?

Ich frage mich, wie ein Miner die Transaktionen auswählt, die er innerhalb eines Blocks abbauen möchte. Zum Beispiel hat ein Miner die Transaktionen T1 und T2 in dem Moment, in dem er eine neue Mining-Arbeit beginnt. Dieser Miner ist derjenige, der nach 10 Sekunden den nächsten Block findet. Nach 8 Sekunden und 2 Sekunden, bevor der Miner den nächsten Block finden würde, kommt T3 beim Miner an. Welche Transaktionen schürft der Miner dann in den nächsten Block, nur T1 und T2 oder auch T3? (Ich nehme hier an, dass die Blockgröße größer ist als die kombinierte Größe von T1, T2 und T3.

Legt der Miner also zu Beginn eines neuen Mining-Prozesses fest, welche Transaktionen in den nächsten Block gehen und ignoriert eingehende Transaktionen während des Mining-Prozesses des nächsten Blocks?

Antworten (1)

TL;DR: frei.

Bergbau basiert auf wirtschaftlichen Anreizen. Es wird angenommen, dass die Miner ihre Gewinne maximieren wollen. Da das Mining eines Blocks (das Finden der richtigen Lösung für das Mining-Puzzle) so schwierig ist, sollte er daher so viele Transaktionen wie möglich in einen Block aufnehmen, da die Zeitdauer für die Verarbeitung der zusätzlichen Transaktionen unbedeutend ist im Vergleich zu dem Aufwand, der zum Lösen des Puzzles erforderlich ist .

Darüber hinaus werden Miner wahrscheinlich Transaktionen mit einem hohen Gaspreis wählen , da Miner die mit den Transaktionen verbundenen Gaskosten behalten. Am Ende wählen sie also: 1) die Transaktionen mit dem höchsten Gaspreis und 2) so viele davon wie möglich.

Am Ende kann jeder Kunde tun, was er will – sogar einen Block mit 0 Transaktionen abbauen. Aber je mehr Sie wirtschaftlichen Anreizen folgen, desto mehr gewinnen Sie. Alle gängigen Client-Implementierungen versuchen also, das Einkommen der Miner zu maximieren.

Es stehen immer viele Transaktionen im Tx-Pool zur Auswahl, da das Netzwerk meistens mit maximaler Kapazität arbeitet. Ich bin mir nicht ganz sicher, wie Client-Implementierungen in dieser Hinsicht funktionieren, aber höchstwahrscheinlich werden sie einfach die einzuschließenden Transaktionen auswählen und sich daran halten - selbst wenn 1 Sekunde nach der Auswahl der Transaktionen ein TX mit Mega-Big-TX-Preis empfangen wird Satz wird nicht verändert.