Am Anfang. als niemand Bitcoins besaß. was wurde gemined? [Duplikat]

Was ich über das Mining eines Blocks verstanden habe, ist, dass neue/ausstehende Transaktionen verifiziert und in einen Block platziert werden müssen, um den Proof of Work zu lösen. Für diese Aufgabe werden die Miner belohnt.

Ganz am Anfang ... als noch keine Transaktionen stattfanden ... was haben sie abgebaut? Was war in diesen Blöcken? Wie kam Bitcoin auf der ganzen Welt in Umlauf?

Richtig ... aber ich versuche, das Bitcoin-Protokoll in Python zu implementieren ... und ich wollte eine Antwort, die den Implementierungsteil berücksichtigt.
Können Sie Ihre Frage dann genauer formulieren? Sie haben nie etwas über die Implementierung gesagt, und die Antwort, die Sie akzeptiert haben, enthält genau die gleichen Informationen wie die Antworten auf die "doppelten" Fragen.

Antworten (1)

Die ersten Blöcke waren komplett leer und enthielten keine Transaktionen. Die erste Transaktion fand in Block 170 von Satoshi an Hal Finney statt, wie hier zu sehen .

Da neu generierte Münzen aus geminten Blöcken erst nach 100 Blöcken ausgegeben werden können, wäre der frühestmögliche Block, um die ersten Münzen auszugeben, bei Block 101 gewesen.

Es ist völlig legitim, leere Blöcke abzubauen (selbst wenn unbestätigte Transaktionen ausstehen). Hier ist ein Beispiel für einen leeren Block im April 2017 .

Sie hashen also nur die Block-Header?
Ja. Und damit helfen sie, das Netzwerk und jede Transaktion der vorherigen Blöcke zu sichern, denn mehr Arbeit auf dem Block bedeutet, dass die Blöcke sicherer sind, weil es schwieriger wird, vorherige Blöcke rückgängig zu machen.