Hat das FIBER-Protokoll das Auftreten von Kettengabeln reduziert?

Ich habe gerade erfahren, dass dies Fibre protocolfü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:

  • Ist das Fibre protocolder Grund für seltenes temporäres Forking?
  • Ist das Fibre protocolauch 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)?
Wie üblich wäre es viel besser, wenn Sie nach etwas fragen, anstatt nach Kommentaren zu einer Aussage zu fragen. Bitte verbessern Sie den Titel, indem Sie angeben, was Sie zu FIBRE fragen, z. B. "Ist FIBER der Hauptgrund dafür, dass Blockchain-Forks weniger häufig auftreten?". Außerdem bin ich mir nicht sicher, was Sie mit "verdient" im ersten Satz jedes Blocks meinen. Wollen Sie damit sagen "es ist der Grund für etwas"?
Konkreter könnte man zum Beispiel fragen: „Das Ziel von FIBER scheint zu sein, Blöcke so schnell wie möglich weiterzuleiten. Welche Vorteile hat schnelleres Block-Relay für den Mining-Prozess und das Bitcoin-Netzwerk im Allgemeinen? Hat FIBER noch andere Vorteile? " Dann konzentrieren sich die Antworten weniger auf das, was Sie bereits zu wissen glaubten, sondern sagen Ihnen etwas Neues.
Hallo, ich verstehe Ihren Vorschlag, aber ich wollte mich nur auf diese beiden Annahmen konzentrieren. Wenn ich nach den Vorteilen fragen würde, würde mir vielleicht jemand mit einigen Vorteilen antworten, die viel wichtiger sind als diese beiden. Ja - verdient - der Grund für etwas. Vielen Dank für Ihre ständige Unterstützung Murch, ich weiß das sehr zu schätzen!
Hallo ddavi03, ich habe deinen Beitrag sehr eigensinnig bearbeitet. Verzeihung. ;) – Ich habe die zugrunde liegenden Aussagen in die Einleitung Ihrer Frage verschoben, um zunächst den Rahmen der Frage bereitzustellen. Ich habe die Hauptfrage in den Titel gestellt, um sie informativer zu machen. Ich hoffe, ich habe Ihre Hauptfrage richtig verstanden. MHO, die Frage nach der Schwierigkeit hat eher nichts mit der Blockausbreitung zu tun und sollte separat gestellt werden. Wenn Sie nach den Vorteilen der Wirkung einer schnelleren Blockausbreitung fragen wollten, sollte dies ebenfalls eine separate Frage sein. Bitte zögern Sie nicht, weiter zu bearbeiten oder meine Änderung rückgängig zu machen.

Antworten (1)

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.

Danke für deine Antwort Pieter, aber könntest du bitte deinen Satz im PS-Abschnitt erklären. Was meinst du damit? FIBER wird nicht mehr verwendet oder sie werden einfach aufhören, an seinen Verbesserungen zu arbeiten?
FIBER ist ein Protokoll für schnelles Block-Relay, das zwischen Knoten verwendet werden kann, die explizit FIBER-Software einrichten und für die Verwendung untereinander konfigurieren. Früher gab es auch ein öffentliches FIBER-Netzwerk, das vom Autor des Protokolls zwischen öffentlichen Knoten auf der ganzen Welt betrieben wurde und das Block-Relay für jeden, der sich daran anschloss, und indirekt auch für andere beschleunigte. Letztere wurde stillgelegt. Sie können FIBER weiterhin auf Knoten verwenden, die Sie selbst steuern, und eine Variante von FIBER wird im Blockstream-Satellitenprojekt verwendet. Weitere Informationen auf bitcoinfibre.org .