Ordlista · Pooler

Stratum

Av CloudMineCrypto-teametUppdaterad Kallas också Stratum v2

Definition

Stratum är protokollet som miningmaskiner använder för att kommunicera med en miningpool. Poolen skickar arbete att hasha till varje maskin, och maskinen skickar tillbaka andelar som visar hur mycket arbete den har gjort.

Ingår i ordlistan över Bitcoin-mining, med 88 termer förklarade på enkel svenska.

En Stratum V1-session, meddelande för meddelande

Gruvarbetare

Pool

mining.subscribe

Hej, jag är en minerare

mining.authorize

Det här är mitt arbetarnamn

mining.set_difficulty

Skicka andelar med den här svårighetsgraden

mining.notify

Här är ett nytt jobb att hasha

mining.submit

Här är en andel jag hittade

JSON i klartext via en TCP-anslutning. De två sista upprepas hela dagen: ett nytt jobb varje gång poolen uppdaterar blocket och en share med några sekunders mellanrum.

Hur fungerar Stratum?

Maskinen öppnar en anslutning till poolen och håller den öppen. Den loggar in med ett worker-namn, och poolen skickar en andelssvårighet och ett jobb. Jobbet innehåller delarna av en blockheader samt delarna av coinbase-transaktionen. Då kan maskinen själv ändra extra nonce och får aldrig slut på arbete.

Sedan upprepas två meddelanden: ett nytt jobb när poolen uppdaterar sitt block och en andel från maskinen med några sekunders mellanrum. Slush Pool introducerade Stratum 2012 för att ersätta en äldre lösning där miners hela tiden behövde be poolen om arbete.

Hur ser det ut när du konfigurerar en miner?

På maskinens inställningssida fyller du i tre fält: en pooladress, till exempel stratum+tcp://pool.example.com:3333, ett worker-namn, till exempel myaccount.rig1, och ett lösenord som många pooler ignorerar. Det är hela Stratum-konfigurationen. Byter du pool ändrar du de här fälten.

Vad ändras med Stratum V2?

V1 skickar vanlig text, oftast okrypterad, så någon längs nätverksvägen skulle kunna styra om en miners arbete. Stratum V2 är binärt, krypterat och autentiserat, och använder mindre bandbredd. Det har också en valfri del för jobbdeklaration som låter miners välja transaktionerna i sina egna block.

Vem bestämmer vad som ingår i blocket?

Stratum V1

Väljer transaktioner
Poolen
Gruvarbetaren ser
Bara ett hashjobb
Trafik
Klartext, vanligtvis okrypterad

Stratum V2 med jobbdeklaration

Väljer transaktioner
Kan vara minern
Gruvarbetaren ser
Egen mall
Trafik
Krypterad, binär
Jobbdeklaration är valfri i V2. En pool kan ha stöd för V2 och ändå skapa mallar själv.

Källor

  1. Stratum-protokollet för mining · Bitcoin Wiki
  2. Stratum V2: nästa generations miningprotokoll · Stratum V2-arbetsgrupp
  3. Specifikation för Stratum V2 · Stratum V2-arbetsgrupp

Livedata på den här sidan kommer från CloudMineCrypto API och offentliga blockkedjedata. Den uppdateras regelbundet och märks ut där den visas. Endast i utbildningssyfte, inte finansiell rådgivning.

Se nu hur mining går till.

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.