Die Antwort auf die Frage "Warum muss ich 10 Minuten warten, bevor ich erhaltenes Geld ausgeben kann?" in den FAQ von Bitcoin enthält den Satz
„Wenn Miner zum Beispiel durchschnittlich 1 Minute brauchen, um sich über neue Blöcke zu informieren, und alle 10 Minuten neue Blöcke kommen, dann verschwendet das gesamte Netzwerk etwa 10 % seiner Arbeit.“
Aber ich konnte es nicht verstehen ... Ich dachte, dass nur ein Miner der Ersteller des neuen Blocks sein wird, also haben alle anderen Miner, die es nicht schaffen, der Ersteller zu sein, ihre Arbeit verschwendet. Die Verschwendungsquote des gesamten Netzwerks sollte also enorm sein.
Warum liege ich falsch? Können Sie mich korrigieren? Danke im Voraus!
Die von Ihnen angesprochene Abfallquote ist eine andere als die dort genannte.
Worüber Sie sprechen, ist die Schwierigkeit: Wenn die Gesamt-Hash-Rate des Netzwerks X Hashes/Sekunde beträgt, dann ist die Schwierigkeit so eingestellt, dass 600 * X Hashes erforderlich sind, um im Durchschnitt einen Block zu erstellen. Das bedeutet nicht, dass separate Bergleute ihre Arbeit verschwenden, denn wenn die Schwierigkeit zunimmt, steigt auch der „Wert“ jedes Blocks in Bezug auf den Beitrag zum Netzwerk. Sie suchen alle gleichzeitig nach dem nächsten Block, und alle haben an jeder Stelle die gleiche Chance. Jeder Versuch, den neuen Block zu finden, ist unabhängig von allen anderen und unabhängig davon, wie viel Zeit sie oder andere bereits dafür aufgewendet haben.
Wovon diese Seite spricht, ist der Verlust der Sicherheit. Wenn Blöcke nicht sofort an andere Peers im Netzwerk weitergegeben werden, konkurrieren die Miner effektiv miteinander, anstatt während dieser Zeit auf der Arbeit des anderen aufzubauen (sie konkurrieren immer um Einkommen, aber hier meine ich den Wettbewerb, um das Nächstbeste zu bauen Kette selbst). Ihre Arbeit ist verschwendet, weil die Hashrate, mit der ein Angreifer konkurrieren muss, niedriger ist als die Summe der Hashraten der ehrlichen Mitwirkenden.
Jannes
Christopher Gurnee