cryptologe Posted June 24, 2015 Share Posted June 24, 2015 (edited) Ich bin Momentan dabei das, was die Miner treiben, nicht nur Oberflächlich, sondern auch technisch zu durchschauen. Mir ist soweit klar, dass der Miner seine Ergebnisse gegen die Difficulty prüft. Klar ist mir allerdings noch nicht, wo er diesen Wert her bekommt. Alle 2016 Blocks wird sie angepasst. Wo passiert das? Macht das jeder Node für sich? Wird bei Block 2017 wieder berechnet (Ausgangspunkt natürlich immernoch Block 2016) oder ist der Wert dann in der Chain verankert und durch das Netzwerk bestätigt? Edited June 24, 2015 by cryptologe Link to comment Share on other sites More sharing options...
blubblibla Posted June 24, 2015 Share Posted June 24, 2015 Alle 2016 Blocks wird sie angepasst. Wo passiert das? Macht das jeder Node für sich? Wird bei Block 2017 wieder berechnet (Ausgangspunkt natürlich immernoch Block 2016) oder ist der Wert dann in der Chain verankert und durch das Netzwerk bestätigt? Die Difficulty wird in den Blöcken gespeichert (bits-Feld). Jeder Node im Netzwerk prüft jeden Block, Blöcke die ungültig sind werden verworfen. Blöcke mit ungültiger Difficulty (jeder Node verwendet denselben Algorhythmus) sind auch ungültig, damit besteht für jeden die Notwendigkeit bei dem Spiel mitzuspielen. Damit sagt man, die Difficulty wird im Netzwerk berechnet. Und zwar alle 2016 Blöcke, bei anderen Blöcken wird davon ausgegangen, daß die Diff gleich dem vorhergehenden sein muß. Den neuen Difficultywert letztendlich setzen (in den neuen Block einbauen) müssten die Miner, die erzeugen ja schließlich die Blöcke. Aber auch die müssen sich an die Spielregelen halten, sonst wird der neue Block von anderen Nodes verworfen. 5 Link to comment Share on other sites More sharing options...
cryptologe Posted June 26, 2015 Author Share Posted June 26, 2015 Ich hätte jetzt gerne eine Tablle reinkopiert, da das aber nciht geht nur der Link: https://en.bitcoin.it/wiki/Block_hashing_algorithm In der Tabelle wäre es dann das Feld "Bits" richtig? Link to comment Share on other sites More sharing options...
fjvbit Posted June 26, 2015 Share Posted June 26, 2015 Ich hätte jetzt gerne eine Tablle reinkopiert, da das aber nciht geht nur der Link: https://en.bitcoin.it/wiki/Block_hashing_algorithm In der Tabelle wäre es dann das Feld "Bits" richtig? genau. 1 Link to comment Share on other sites More sharing options...
Reinebuttermilch Posted June 30, 2015 Share Posted June 30, 2015 (edited) gelöscht Edited June 30, 2015 by Reinebuttermilch Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now