Jump to content

Frage zu SegWit


Al1E

Recommended Posts

Hey Leute,

im August letzten Jahres wurde ja ein Update namens SegWit bei Bitcoin eingeführt. 
Letztens habe ich mich gefragt, wie ein solches eigentlich abläuft. Benutzen dann ab sofort alle Miner quasi als Konsens nur die neue Methode? 
Was passiert mit der "alten" Variante? Oder ist das quasi nun "durcheinander"?

Vielen Dank für Antworten

Link to comment
Share on other sites

vor 2 Stunden schrieb Al1E:

im August letzten Jahres wurde ja ein Update namens SegWit bei Bitcoin eingeführt. 

August 2017, nicht 2018.

vor 2 Stunden schrieb Al1E:

Letztens habe ich mich gefragt, wie ein solches eigentlich abläuft. Benutzen dann ab sofort alle Miner quasi als Konsens nur die neue Methode?

Schau mal hier:

https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki

Kurzform: Die Miner, die einen Block gefunden haben und diesen in die Welt verteilen fügen ihrem Block in der Version ein bestimmtes Merkmal hinzu und sagen damit "Hey, ich unterstütze SegWit und bin bereit für das Upgrade" 

Nur die Miner signalisieren die Bereitschaft, die das auch unterstützen, die anderen machen weiter wie bisher.

Auf diese Weise ist im Netzwerk bekannt ob eine Mehrheit für ein bestimmtes Protokollupgrade besteht.

Und wenn eine bestimmte Schwelle erreicht wird, dann wird das Upgrade durchgeführt.

Je nach Upgrade nehmen die Miner nach der Aktivierung Blöcke nach altem Standard nicht mehr an oder eben doch und publizieren Blöcke nach neuem Standard.

Die Miner, die das Upgrade nicht mittragen können die Blöcke nach neuem Standard nicht verarbeiten und fallen somit aus dem Netzwerk raus, bzw. minen nur Blöcke nach altem Standard.

Nun liegt auf der Hand wieso es weit mehr als 50%, besser 70 oder 80% der Miner das neue Protokoll mittragen müssen damit die Blockchain mit alten Blöcken "verhungert" und die Miner der alten Blockchain auch upgraden.

vor 2 Stunden schrieb Al1E:

Oder ist das quasi nun "durcheinander"?

Ein "Durcheinander" gibt es nur bei Uneinigkeit oder wenn gleichzeitig ein nochmals anderes Protokollupgrade unterwegs ist, was ebenso ab einem bestimmten Zeitpunkt neue Regeln implementiert.

So geschehen bei BCH und später BSV und auch diversen weiteren Coins.

Wenn die Mehrheit der Miner ein Upgrade ablehnt, dann muss sich die Minderheit entscheiden ob sie auf die Seite der Mehrheit wechseln, einen Blockchainsplit herbeiführen oder aus dem Mininggeschäft aussteigen. ... in der Regel findet sich eine Mehrheit.

  • Thanks 1
  • Like 1
Link to comment
Share on other sites

vor 18 Stunden schrieb Jokin:

August 2017, nicht 2018.

Schau mal hier:

https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki

Kurzform: Die Miner, die einen Block gefunden haben und diesen in die Welt verteilen fügen ihrem Block in der Version ein bestimmtes Merkmal hinzu und sagen damit "Hey, ich unterstütze SegWit und bin bereit für das Upgrade" 

Nur die Miner signalisieren die Bereitschaft, die das auch unterstützen, die anderen machen weiter wie bisher.

Auf diese Weise ist im Netzwerk bekannt ob eine Mehrheit für ein bestimmtes Protokollupgrade besteht.

Und wenn eine bestimmte Schwelle erreicht wird, dann wird das Upgrade durchgeführt.

Je nach Upgrade nehmen die Miner nach der Aktivierung Blöcke nach altem Standard nicht mehr an oder eben doch und publizieren Blöcke nach neuem Standard.

Die Miner, die das Upgrade nicht mittragen können die Blöcke nach neuem Standard nicht verarbeiten und fallen somit aus dem Netzwerk raus, bzw. minen nur Blöcke nach altem Standard.

Nun liegt auf der Hand wieso es weit mehr als 50%, besser 70 oder 80% der Miner das neue Protokoll mittragen müssen damit die Blockchain mit alten Blöcken "verhungert" und die Miner der alten Blockchain auch upgraden.

Ein "Durcheinander" gibt es nur bei Uneinigkeit oder wenn gleichzeitig ein nochmals anderes Protokollupgrade unterwegs ist, was ebenso ab einem bestimmten Zeitpunkt neue Regeln implementiert.

So geschehen bei BCH und später BSV und auch diversen weiteren Coins.

Wenn die Mehrheit der Miner ein Upgrade ablehnt, dann muss sich die Minderheit entscheiden ob sie auf die Seite der Mehrheit wechseln, einen Blockchainsplit herbeiführen oder aus dem Mininggeschäft aussteigen. ... in der Regel findet sich eine Mehrheit.

Tolle Erklärung, vielen Dank! Das mit 2018 und 2017 hatte ich in der Schnelligkeit nicht mehr beachetet :D

Verallgemeinernd kann man also festhalten, dass ein Update nur von der Umsetzung der Miner abhängt - desto mehr dieses befolgen, desto mehr sind die anderen "gezwungen" irgendwann nachzuziehen?

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.