Idézetet írta: Bob Dátum január 05, 2017, 11:01:38 DÉLUTÁNIdézetet írta: zenetibi Dátum január 05, 2017, 10:02:08 DÉLUTÁNA videóban a srác azt mondja, hogy a blokk a tranzakciókat és az előző blokk hash-sét tartalmazza.
https://www.youtube.com/watch?v=ZPtAllkRH7I&t=2s
Tanuljatok.
Én úgy tudom, hogy ezeken kívül még tartalmaz egy részt, ahova a bányászok kódokat próbálnak behelyezni. És amelyik bányásznak sikerül olyan kódot belehelyeznie, amivel a teljes blokk hash-se megfelel a kívánt nehézségnek, az a bányász beleteheti a blokkba azt a tranzakciót, amivel saját számlájára utalja a blokkért járó jutalmat.
(Bányászon a szólóban bányászót értem.)
Igen, van egy "dummy" tranzakció, amit nonce-nak hívnak és a a bányászat arról szól, hogy eltaláld azt a nonce értéket, amivel az egészből számolt hash értéke a megadott tartományba esik. Ennek a céltartománynak a szűkítésével állítódik a difficulty.
Több ilyen helyes érték is létezik az épp adott tranzakcióhalmazhoz. Ha nagyjából egyidőben több pool/bányász is talál megoldást, akkor versenyhelyzet alakul ki és az nyer közülük, akinek a megoldása hamarabb terjed szét a hálózaton (és persze átmegy az ellenörzésen is).
A block reward pedig onnan jön, hogy a bányász/pool beteszi a saját címét is a block jutalommal a tranzakciók listájába.
Így születnek az új coinok.
Utána a pool ezt a jutalmat osztja szét a beérkezett sharek arányában a bányászok között.
A share pedig semmi más mint egy kicsi difficulty-jú "megoldás". Akkor van meg a blokk, amikor az egyik ilyen beleesik a nagy globális difficulty által meghatározott szűkebb tartományba.
Az összes többi beküldött share csak azt a célt szolgálja, hogy a hashratet mérje külön-külön minden workerre.