Ich habe gerade erfahren, dass dies Fibre protocol
für eine wirklich schnelle Blockausbreitung verwendet wird. Mein Verständnis ist, dass Miner, wenn Blöcke schneller propagiert werden, schneller am (wie es ihnen scheint) Kopf der Kette weiterarbeiten können, die Wahrscheinlichkeit, dass vorübergehende Gabelungen auftreten, geringer ist, und selbst wenn sie auftreten, sind sie wahrscheinlich kurz sein (kleine Länge). Bitte korrigieren Sie mich, wenn ich das falsch verstanden habe. Das führt mich zu zwei Fragen:
Fibre protocol
der Grund für seltenes temporäres Forking?Fibre protocol
auch der Grund, warum die Mining-Schwierigkeit im gesamten Netzwerk ziemlich gleich ist (ich nehme an, es ist gleich, sonst wäre es problematisch, oder)? Wenn sich die Schwierigkeit nach 2016 Blöcken im Durchschnitt ändert und die Blockausbreitung schnell ist, kann jeder seine Mining-Schwierigkeit ziemlich einfach anpassen und es wird keinen großen Unterschied innerhalb des Netzwerks geben (die meisten Knoten werden auf dem neuesten Stand sein)?Ist das Fiber-Protokoll für seltenes temporäres Forking geeignet? Wenn sich Blöcke so schnell ausbreiten, gibt es weniger Chancen, dass eine vorübergehende Gabelung auftritt, und selbst wenn dies der Fall ist, sind sie kurz (geringe Länge)? Kann der Miner schnell weiterarbeiten (wie es ihm scheint) den Kopf der Kette blockieren?
Nun, der Punkt ist, dass ein Miner schneller zu einem neuen Block wechseln kann, der im Netzwerk gefunden wurde. Die Zeit, die ein Miner damit verbringt, auf Block A zu bauen, während ein anderer Block B bereits gefunden hat, ist sehr wahrscheinlich eine Verschwendung von Geld und Energie.
Beachten Sie, dass dies nicht nur im Interesse des Miners, sondern des gesamten Netzwerks ist: Ein hypothetischer 51-%-Angreifer unterliegt diesen Verlusten nicht, da er nur auf seinen eigenen Blöcken aufbaut. Eine schnellere Ausbreitung von Blöcken im Netzwerk bedeutet also, dass dieser Vorteil, den 51 % der Angreifer gegenüber ehrlichen Minern haben, verringert wird.
Ist das Fiber-Protokoll verdient, warum die Mining-Schwierigkeit im gesamten Netzwerk ziemlich gleich ist (ich nehme an, es ist gleich, sonst wäre es problematisch, oder)? Wenn sich die Schwierigkeit nach 2016 Blöcken im Durchschnitt ändert und die Blockausbreitung schnell ist, kann jeder seine Mining-Schwierigkeit ziemlich einfach anpassen und es wird keinen großen Unterschied innerhalb des Netzwerks geben (die meisten Knoten werden auf dem neuesten Stand sein)?
Nein, die Schwierigkeit ist keine Funktion der Zeit, sondern der vorangegangenen Blöcke. Unabhängig davon, an welchem Block ein Miner arbeitet, weiß er immer genau, wie schwierig dieser Block sein muss (da er die Vorfahren des Blocks hat).
Bessere Blockausbreitung bedeutet, dass sie schneller zum nächsten Block wechseln können, zusammen mit der damit verbundenen Schwierigkeitsänderung.
PS: Beachten Sie, dass das öffentliche FIBER-Netzwerk ab September 2020 nicht mehr in Betrieb ist und ich nicht weiß, ob es private Bereitstellungen gibt.
Murch
Murch
ddavi031
Murch