Pojmovnik · Poolovi

Stratum

Autor: tim CloudMineCryptoAžurirano Poznat i kao Stratum v2

Definicija

Stratum je protokol kojim uređaji za rudarenje komuniciraju s poolom za rudarenje. Pool svakom uređaju šalje posao koji treba hashirati, a uređaj vraća udjele koji dokazuju koliko je posla obavio.

Dio rječnika pojmova za rudarenje Bitcoina, s 88 pojmova objašnjenih jednostavnim jezikom.

Sesija Stratum V1, poruka po poruka

Rudar

Rudarski bazen

mining.subscribe

Bok, ja sam rudar

mining.authorize

Ovo je naziv mog workera

mining.set_difficulty

Šalji shareove s ovom težinom

mining.notify

Evo novog zadatka za hashiranje

mining.submit

Evo sharea koji sam pronašao

JSON u običnom tekstu preko TCP veze. Posljednje dvije poruke ponavljaju se cijeli dan: novi zadatak svaki put kad bazen ažurira blok, a share svakih nekoliko sekundi.

Kako Stratum funkcionira?

Uređaj uspostavlja vezu s poolom i ostavlja je otvorenom. Prijavljuje se nazivom radnika, a pool šalje težinu udjela i zadatak. Zadatak sadrži dijelove zaglavlja bloka i dijelove coinbase transakcije, pa uređaj može sam mijenjati dodatni nonce i nikad ne ostaje bez posla.

Od tada se ponavljaju dvije poruke: novi zadatak svaki put kad pool ažurira svoj blok i udio koji uređaj šalje svakih nekoliko sekundi. Slush Pool uveo je Stratum 2012. kako bi zamijenio stariji sustav u kojem su rudari morali stalno tražiti posao od poola.

Kako izgleda podešavanje uređaja za rudarenje?

Na stranici s postavkama uređaja ispuniš tri polja: adresu poola, primjerice stratum+tcp://pool.example.com:3333, naziv radnika, kao što je myaccount.rig1, i lozinku koju mnogi poolovi zanemaruju. To je cijelo podešavanje Stratuma. Za promjenu poola trebaš izmijeniti ta polja.

Što se mijenja u Stratumu V2?

V1 šalje običan tekst, najčešće nešifriran, pa bi netko na mrežnoj ruti mogao preusmjeriti posao rudara. Stratum V2 je binaran, šifriran i autentificiran te troši manje propusnosti. Ima i neobavezni dio za deklariranje zadatka, koji rudarima omogućuje da sami odaberu transakcije u svojim blokovima.

Tko odlučuje što ulazi u blok?

Stratum V1

Odabire transakcije
Rudarski bazen
Rudar vidi
Samo zadatak za hashiranje
Promet
Običan tekst, obično nešifriran

Stratum V2 s deklaracijom posla

Odabire transakcije
Može biti rudar
Rudar vidi
Vlastiti predložak
Promet
Šifrirano, binarno
U V2 obavezno je navesti posao. Pool može podržavati V2 i svejedno sam izrađivati predloške.

Izvori

  1. Protokol za rudarenje Stratum · Bitcoin Wiki
  2. Stratum V2: protokol za rudarenje nove generacije · Radna skupina za Stratum V2
  3. Specifikacija Stratuma V2 · Radna skupina za Stratum V2

Podaci uživo na ovoj stranici dolaze iz API-ja CloudMineCrypto i javnih podataka blockchaina. Redovito se ažuriraju i označeni su tamo gdje se prikazuju. Služe samo u obrazovne svrhe i nisu financijski savjet.

Pogledaj kako rudarenje izgleda.

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.