Bitcoin Forum

Local => Mining (Deutsch) => Topic started by: thiel on March 30, 2016, 08:10:18 AM



Title: Was bedeutet Solution found beim mining?
Post by: thiel on March 30, 2016, 08:10:18 AM
Hey Leute,

ich habe vor kurzem mit dem Mining von ETH angefangen und mach das derzeit bei Dwarf Pool. Jetzt ist mir öfters mal aufgefallen das es zu denn normalen Meldungen wie Got work package (denke mal das sind die Shares) auch mal die Meldung kommt Solution found. Was bedeutet das genau? Kann mir das jemand erklären?

EDIT:

Ich glaube ich habe es verwechselt. Solution found ist der Share? Was sagt mir dann die Zeilen mit Got work?



Title: Re: Was bedeutet Solution found beim mining?
Post by: M8BWNNRFMNdak68c on March 30, 2016, 11:30:28 AM
das kommt auf deine Miner-Software an, es gibt keine allgemeine Defintion einer "solution" - es kann eben ein Share oder auch ein Block sein. ETH-Mining ist ja eh relativ neu und undokumentiert. Die Anleitung der Software könnte hier weiter helfen.


Title: Re: Was bedeutet Solution found beim mining?
Post by: lassdas on March 30, 2016, 11:46:24 AM
das kommt auf deine Miner-Software an, es gibt keine allgemeine Defintion einer "solution" - es kann eben ein Share oder auch ein Block sein.
Was aber nichts mit der Software zutun hat,
sondern lediglich davon abhängt, ob man solo, oder ihm Pool werkelt.

Im Grunde gibts kaum nen Unterschied zwischen Share und "Block" ("" weil Block natürlich komplett falsch ist, es ist ja nur ne Block-Solution, also ein Hash, mit dem sich ein Block erzeugen liesse).
Der einzige Punkt, in dem sich die Beiden unterscheiden, ist die Difficulty,
der "Block" hat die Difficulty der aktuellen Blockchain,
der Share hingegen nur die Difficulty des Pools.

Was sagt mir dann die Zeilen mit Got work?
Die Zeile sagt Dir nur, daß Dein Miner sich Arbeit vom Server geholt hat.


Title: Re: Was bedeutet Solution found beim mining?
Post by: M8BWNNRFMNdak68c on March 30, 2016, 06:06:46 PM
das kommt auf deine Miner-Software an, es gibt keine allgemeine Defintion einer "solution" - es kann eben ein Share oder auch ein Block sein.
Was aber nichts mit der Software zutun hat,
sondern lediglich davon abhängt, ob man solo, oder ihm Pool werkelt.
doch. egal ob solo oder im pool:
doch. der Miner weiss immer, was die share-diff ist ( stratum mining.set_difficulty ), als auch was die netzwerk-diff ist ( stratum mining.notify -> nbits )
er kann somit zwei verschiedene Meldungen produzieren: found share & found block

https://slushpool.com/help/#!/manual/stratum-protocol