Slovníček · Pooly

Stratum

Od týmu CloudMineCryptoAktualizováno Říká se mu také Stratum v2

Definice

Stratum je protokol, kterým těžební zařízení komunikují s těžebním poolem. Pool posílá každému zařízení úlohy k hashování a zařízení mu vrací share, které dokazují, kolik práce odvedlo.

Součást slovníčku těžby Bitcoinu, 88 pojmů srozumitelně.

Relace Stratum V1, zpráva po zprávě

Těžař

Pool

mining.subscribe

Ahoj, jsem těžař

mining.authorize

Tohle je název mého workera

mining.set_difficulty

Odesílat shares s touto obtížností

mining.notify

Tady je nová úloha k hashování

mining.submit

Tady je share, který jsem našel

Prostý text ve formátu JSON přes TCP spojení. Poslední dvě zprávy se opakují celý den: nový úkol pokaždé, když pool aktualizuje blok, a share každých pár sekund.

Jak Stratum funguje?

Zařízení naváže spojení s poolem a nechá ho otevřené. Přihlásí se jménem workera a pool mu pošle obtížnost share a úlohu. Úloha obsahuje části hlavičky bloku a části coinbase transakce, takže zařízení může samo měnit extra nonce a nikdy mu nedojdou úlohy.

Od té chvíle se opakují dvě zprávy: nový úkol pokaždé, když pool aktualizuje svůj blok, a share ze zařízení každých pár sekund. Slush Pool představil Stratum v roce 2012 jako náhradu staršího systému, ve kterém museli těžaři pool opakovaně žádat o práci.

Jak vypadá nastavení těžaře?

Na stránce nastavení zařízení vyplníš tři pole: adresu poolu, například stratum+tcp://pool.example.com:3333, jméno workera, třeba myaccount.rig1, a heslo, které mnoho poolů ignoruje. Tím je nastavení Stratumu hotové. Při přechodu k jinému poolu stačí tato pole změnit.

Co se mění ve Stratum V2?

V1 odesílá nešifrovaný prostý text, takže někdo po cestě přes síť může přesměrovat práci těžaře. Stratum V2 je binární, šifrované a ověřené a spotřebuje méně přenosového pásma. Obsahuje také volitelnou část pro deklaraci úlohy, která těžařům umožňuje vybrat transakce ve vlastních blocích.

Kdo rozhoduje o tom, co se dostane do bloku?

Stratum V1

Vybírá transakce
Pool
Co vidí těžař
Jen úlohu k hashování
Provoz
Prostý text, obvykle nešifrovaný

Stratum V2 s deklarací úlohy

Vybírá transakce
Může to být těžař
Co vidí těžař
Vlastní šablona
Provoz
Šifrovaný, binární
Oznámení úlohy je ve V2 volitelné. Pool může podporovat V2 a přesto si vytvářet šablony sám.

Zdroje

  1. Těžební protokol Stratum · Bitcoin Wiki
  2. Stratum V2: těžební protokol nové generace · pracovní skupina Stratum V2
  3. Specifikace Stratum V2 · pracovní skupina Stratum V2

Aktuální údaje na této stránce pocházejí z API CloudMineCrypto a veřejných dat blockchainu. Pravidelně se obnovují a jsou označené tam, kde se zobrazují. Pouze pro vzdělávací účely, nejde o finanční poradenství.

Teď se podívej, jak těžba probíhá.

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.