wie viele Miner einen Block genehmigen; bevor es dem Block hinzugefügt wird? Sind es 51 %?

Ich habe viel Material darüber gelesen und nicht viel Ahnung bekommen. Einfache erklärende, nicht technische Antwort bitte. Bitte!

Wenn ein Miner das Rätsel löst und den Block nach vorne schiebt.

  1. Der Rest-Miner überprüft, ob das von dem Miner, der zu lösen behauptete, gelöste Rätsel korrekt ist oder nicht. Dann, wie viele Miner stimmen dem zu; bevor es dem Block hinzugefügt wird? Sind es 51 %?

  2. Angenommen, es kommt ein falscher Eintrag in das öffentliche Hauptbuch. Wird es die Glaubwürdigkeit von Bitcoin nicht beeinträchtigen? Wie wird es behoben? Wie wird eine falsche Transaktion korrigiert?

  3. Ich habe auch irgendwo gelesen, dass jeder Block die Informationen über den vorherigen Block enthält. Also nach 6 Blöcken wird der Blockchain hinzugefügt; Es wird sicher bestätigt, dass der letzte 6. Block eine vollständig gültige Transaktion ist.

  4. Der Miner erhält die Belohnung von 12,5 Bitcoin. Er fügt diese Transaktion zu sich selbst zum Block hinzu?

Wer schürft diese 12,5 Bitcoins für ihn? Kommt es aus der Bitcoin-Schatzkammer? Schürft es jemand freiwillig für den Miner?

Antworten (2)

Der Rest-Miner überprüft, ob das von dem Miner, der zu lösen behauptete, gelöste Rätsel korrekt ist oder nicht. Dann, wie viele Miner stimmen dem zu; bevor es dem Block hinzugefügt wird? Sind es 51 %?

Nein. Der Miner erstellt den Block selbst. Es gibt nicht wirklich ein Rätsel, das der Miner löst; Er führt einfach immer wieder eine bestimmte mathematische Formel (als Hash-Funktion bezeichnet) aus und ändert die Eingaben für diese Formel geringfügig, bis er ein Ergebnis aus dieser Formel (bekannt als Hash) erhält, das kleiner als ein bestimmter Zielwert ist. Der Zielwert ist ein Wert, der deterministisch aus allen vorherigen Blöcken berechnet wird; dh bei gleicher Blockchain berechnen Sie immer den gleichen Zielwert für einen gegebenen Block.

Es gibt kein Genehmigungsverfahren oder ähnliches. Was passiert ist, dass der Miner den Block einfach an alle sendet und jeder individuell entscheidet, ob er den Block akzeptieren möchte oder nicht. Diese Entscheidung basiert darauf, ob der Block die Konsensregeln erfüllt, die in die Software integriert sind, die die Knoten der Menschen antreibt. Andere Miner erhalten den Block ebenfalls und entscheiden, ob sie den Block akzeptieren oder nicht. Wenn sie den Block akzeptieren, beginnen sie mit dem Abbau eines weiteren Blocks darüber.

Blöcke werden der Blockchain hinzugefügt, wenn Nodes den Block akzeptieren und ihn ihrer lokalen Blockchain hinzufügen. Es gibt eigentlich nichts, was „die Blockchain“ ist, sondern es ist nur so, dass alle Knoten, die denselben Konsensregeln folgen, dieselben Blöcke akzeptieren und ablehnen, sodass alle Knoten, die diese Konsensregeln verwenden, dieselbe Blockchain haben.

Angenommen, es kommt ein falscher Eintrag in das öffentliche Hauptbuch. Wird es die Glaubwürdigkeit von Bitcoin nicht beeinträchtigen? Wie wird es behoben? Wie wird eine falsche Transaktion korrigiert?

Blöcke sind nicht das "letzte Wort" darüber, was gültig ist oder nicht. Wenn ein Block in irgendeiner Weise ungültig ist (ungültiger Block-Header, zu groß, enthält eine ungültige Transaktion usw.), wird jeder, der die Konsensregeln befolgt, die den Block ungültig machen, diesen Block ablehnen und sich weigern, ihn zu seiner lokalen Blockchain hinzuzufügen . Daher werden diejenigen, die denselben Konsensregeln folgen, immer noch dieselbe Blockchain verwenden. Andere Miner werden dasselbe tun und sie werden keine weiteren Blöcke über diesem ungültigen Block abbauen. Es ist nicht möglich, dass eine „falsche Transaktion“ in die Blockchain aufgenommen wird, da dies den Block, der sie enthielt, für alle ungültig machen würde, die die Konsensregeln von Bitcoin verwenden, und somit ist der Block nicht Teil der Blockchain von Bitcoin.

Ich habe auch irgendwo gelesen, dass jeder Block die Informationen über den vorherigen Block enthält. Also nach 6 Blöcken wird der Blockchain hinzugefügt; Es wird sicher bestätigt, dass der letzte 6. Block eine vollständig gültige Transaktion ist.

Nein. Blöcke bestimmen nicht die Gültigkeit einer Transaktion. Wenn ein Block eine ungültige Transaktion enthält oder in irgendeiner Weise ungültig ist, werden die Knoten, die den Konsensregeln folgen, die den Block ungültig machen, den Block unter allen Umständen ablehnen. Sie werden den Block niemals akzeptieren, selbst wenn auf dem Block weitere Blöcke abgebaut wurden.

Der Miner erhält die Belohnung von 12,5 Bitcoin. Er fügt diese Transaktion zu sich selbst zum Block hinzu?

Der Miner erstellt eine Transaktion, die ihm 12,5 BTC plus Transaktionsgebühren zahlt. Die 12,5 BTC (die Blocksubvention) werden aus dem Nichts geschaffen; es gibt keinen Emittenten, es gibt kein Schatzamt.

Der Rest-Miner überprüft, ob das von dem Miner, der zu lösen behauptete, gelöste Rätsel korrekt ist oder nicht. Dann, wie viele Miner stimmen dem zu; bevor es dem Block hinzugefügt wird? Sind es 51 %?

Es wird sofort hinzugefügt. Per Definition ist die öffentliche Blockchain die Kette gültiger Blöcke mit den meisten Arbeitsnachweisen. Jeder, der es auf Gültigkeit prüft, weiß also, dass es Teil der Blockchain ist. (Es sei denn, sie kennen eine andere Kette, die gleich lang oder länger ist.)

Angenommen, es kommt ein falscher Eintrag in das öffentliche Hauptbuch. Wird es die Glaubwürdigkeit von Bitcoin nicht beeinträchtigen? Wie wird es behoben? Wie wird eine falsche Transaktion korrigiert?

Das ist unmöglich. Wenn ein Eintrag falsch ist, ist er per Definition nicht Teil des öffentlichen Hauptbuchs. Auch hier besteht das öffentliche Hauptbuch per Definition nur aus gültigen Blöcken.

Wenn Sie überprüfen, was Teil des öffentlichen Hauptbuchs ist oder nicht, ignorieren Sie alles, was falsch ist, weil es falsch ist. Der erste Test, um zu sehen, ob etwas Teil des Hauptbuchs ist oder nicht, besteht darin, zu sehen, ob es gültig ist, und wenn es nicht gültig ist, ist es nicht Teil des Hauptbuchs. Zeitraum.

Der Miner erhält die Belohnung von 12,5 Bitcoin. Er fügt diese Transaktion zu sich selbst zum Block hinzu?

Wer schürft diese 12,5 Bitcoins für ihn? Kommt es aus der Bitcoin-Schatzkammer? Schürft es jemand freiwillig für den Miner?

Er schürft es, indem er die Belohnungstransaktion zum Block hinzufügt. Es kommt nicht von irgendwoher, sondern existiert, sobald der Block zur öffentlichen Blockchain hinzugefügt wird. Per Definition hat man Bitcoins, wenn man nicht ausgegebene Transaktionsausgaben in der öffentlichen Blockchain hat. Bevor er also den Block abgebaut hat, existierten diese 12,5 Bitcoins nicht, aber jetzt tun sie es.