Wird die Bitcoin-Skalierung die Menge an Hashing-Leistung beeinflussen, die erforderlich ist, um das Netzwerk sicher zu halten?

In Mastering Bitcoin behauptet Andreas Antonopulous das

„Bitcoin kann skalieren, eine breitere Akzeptanz erreichen und sicher bleiben, ohne dass die Hashing-Leistung gegenüber dem heutigen Niveau erhöht wird.“

Ist dies wirklich der Fall?

Antworten (2)

Dies ist ein Kommentar von Seite 199 von Mastering Bitcoin . Ich denke, seine Bedeutung ist unter Berücksichtigung der beiden vorangegangenen Sätze zu interpretieren:

Beachten Sie, dass die Zielschwierigkeit unabhängig von der Anzahl der Transaktionen oder dem Wert der Transaktionen ist. Damit ist auch die Menge an Hashing-Power und damit Strom, die zur Sicherung von Bitcoin aufgewendet wird, völlig unabhängig von der Anzahl der Transaktionen .

Dies bedeutet, dass die Anzahl der Transaktionen und ihr Wert steigen könnten (dies ist die breitere Akzeptanz der Währung), während die Zielschwierigkeit gleich bleiben könnte (solange die gesamte Rechenleistung der Mining-Knoten gleich bleibt), also die Summe Hashing-Power (erforderlich, um das mathematische Problem zu lösen) würde ebenfalls konstant bleiben.

Was die gesamte Hashing-Leistung des Netzwerks wirklich erhöht, ist der Eintritt neuer Miner (Marktkräfte), die nach der Belohnung suchen (also die Erhöhung der gesamten Rechenleistung, die dem Netzwerk zur Verfügung steht). Dies wird dann durch die Regelung des Schwierigkeitsgrades (Zielschwierigkeit) der mathematischen Aufgabe ausgeglichen.

PS: Genauer gesagt erfolgt die Regulierung durch periodisches Anpassen des Hash-Zielwerts für Blöcke: Alle 2.016 Blöcke

( im Durchschnitt alle zwei Wochen , da jeder Block ungefähr 10 Minuten zur Bestätigung benötigt: 6 (10-Minuten-Intervalle pro Stunde) x 24 (Stunden pro Tag) x 14 (Tage pro Woche) = 2.016 )

Bitcoin-Knoten berechnen entsprechend eine neue Schwierigkeit, basierend auf der Zeit, die zum Minen der letzten 2.016 Blöcke benötigt wurde. Dies wird durch folgende Formel umgesetzt:

Neuer Schwierigkeitsgrad = Alter Schwierigkeitsgrad x (20160 min) / (tatsächliche Zeit der letzten 2.016 Blöcke)

Und der neue Schwierigkeitsgrad bestimmt den gesamten für die Lösung erforderlichen Hash. Dies ist der Grund dafür, dass die mittlere Zeit für die Blockvalidierung unabhängig von der (rechnerischen, nicht nur physischen) Größe des Netzwerks ungefähr konstant bleibt (durchschnittlich etwa 10 Minuten). Siehe auch hier für die relative Grafik.

Ich verstehe nicht, warum Sie Ihre vorherige Antwort gelöscht und neu gepostet haben, aber das ist viel klarer. Sie haben jedoch wahrscheinlich meinen Kommentar zu Ihrer alten Antwort übersehen: Die neue Schwierigkeit wird alle 2016 Blöcke über die Zeitspanne der letzten 2015-Blöcke berechnet. Eine umfassendere Erklärung finden Sie in diesem verlinkten Beitrag unter „Off-by-One-Bug“ .
ja, du hast recht. danke, dass du das erwähnt hast. Also sollte der Zähler in der letzten Formel stattdessen 20150 sein?
OK. der Link ist sehr interessant! Danke!

Ja, das stimmt, aber es ist unwahrscheinlich. Da Bitcoin immer mehr zum Mainstream wird und immer mehr Menschen es verwenden, wird es mehr Miner anziehen. Das bedeutet, dass es mehr Hashing-Power im Netzwerk geben wird.

Was Sie beachten müssen, ist, dass der Engpass von Bitcoin nicht die Hash-Leistung ist. Das große Problem ist die Anzahl der Transaktionen, die in einen Block passen, was nichts mit der Hash-Leistung zu tun hat, die in das Mining eines Blocks gesteckt wird.