Szójegyzék · Bányászpoolok

Stratum

Írta: a CloudMineCrypto csapataFrissítve: Más néven Stratum v2

Meghatározás

A Stratum az a protokoll, amellyel a bányászgépek kommunikálnak a bányászpoolokkal. A pool minden gépnek hash-elésre váró feladatokat küld, a gép pedig share-eket küld vissza, amelyek igazolják az elvégzett munkát.

A Bitcoin-bányászat szójegyzékének része. 88 kifejezés, közérthetően.

Egy Stratum V1 munkamenet, üzenetről üzenetre

Bányász

Pool

mining.subscribe

Szia, bányász vagyok

mining.authorize

Ez a worker neve

mining.set_difficulty

Küldj share-eket ezen a nehézségen

mining.notify

Itt egy új feladat, amit hashelni kell

mining.submit

Találtam egy share-t

Egyszerű szöveges JSON-adatok TCP-kapcsolaton keresztül. Az utolsó két lépés egész nap ismétlődik: a pool minden blokkfrissítéskor új feladatot küld, te pedig néhány másodpercenként egy share-t.

Hogyan működik a Stratum?

A gép kapcsolatot létesít a poollal, és nyitva tartja. Worker névvel jelentkezik be, a pool pedig share-nehézséget és egy feladatot küld neki. A feladat tartalmazza a blokkfejléc elemeit és a coinbase-tranzakció részeit, így a gép maga módosíthatja az extra nonce-ot, és sosem fogy ki a munkából.

Ettől kezdve két üzenet ismétlődik: a pool minden blokkfrissítéskor új feladatot küld, a gép pedig néhány másodpercenként share-t küld vissza. A Slush Pool 2012-ben vezette be a Stratumot egy régebbi megoldás helyett, amelyben a bányászoknak folyamatosan munkát kellett kérniük a pooltól.

Hogyan néz ki egy bányászgép beállítása?

A gép beállítási oldalán három mezőt kell kitöltened: a pool címét, például stratum+tcp://pool.example.com:3333, a worker nevét, például myaccount.rig1, valamint egy jelszót, amelyet sok pool figyelmen kívül hagy. Ennyi a Stratum beállítása. Poolváltáskor ezeket a mezőket kell módosítanod.

Mi változik a Stratum V2-val?

A V1 egyszerű szöveget küld, általában titkosítás nélkül, ezért valaki a hálózati útvonalon átirányíthatja a bányász munkáját. A Stratum V2 bináris, titkosított és hitelesített, ráadásul kevesebb sávszélességet használ. Van benne egy opcionális blokkdeklarációs rész is, amellyel a bányászok maguk választhatják ki a saját blokkjaik tranzakcióit.

Ki dönti el, mi kerüljön a blokkba?

Stratum V1

Tranzakciókat választ
A pool
A bányász ezt látja
Csak egy hash-elési feladat
Forgalom
Egyszerű szöveg, általában titkosítatlanul

Stratum V2 feladat-összeállítással

Tranzakciókat választ
Lehet a bányászé
A bányász ezt látja
Saját sablonja
Forgalom
Titkosított, bináris
A feladat bejelentése opcionális a V2-ban. Egy pool támogathatja a V2-et úgy is, hogy továbbra is maga állítja össze a sablonokat.

Források

  1. Stratum bányászati protokoll · Bitcoin Wiki
  2. Stratum V2: a bányászati protokoll következő generációja · Stratum V2 munkacsoport
  3. A Stratum V2 specifikációja · Stratum V2 munkacsoport

Az oldal élő adatai a CloudMineCrypto API-jából és a nyilvános blokkláncból származnak, rendszeresen frissülnek, és a megjelenésüknél fel vannak tüntetve. Csak oktatási célra, nem pénzügyi tanácsadás.

Most nézd meg, hogyan zajlik a bányászat.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.