Překlad Steem whitepaper do češtiny 16. (Czech translation of the Steem Whitepaper)

in #steem8 years ago

Těžba Steemu

Tradiční blockchainy založené na důkazu práce kombinují produkci bloků s vyřešením důkazu práce. Protože proces vyřešení důkazu práce zabere nepředvídatelný čas, výsledkem je nepředvídatelný čas produkce bloků.
Steem usiluje o konzistentní a spolehlivou produkci bloků každé 3 vteřiny s téměř nulovým potentiálem pro rozvětvení blockchainu.

Aby toho dosáhl tak Steem odděluje produkci bloků od vyřešení důkazu práce. Když těžař vyřeší  důkaz práce pro Steem, vyšle transakci obsahující tuto práci. Svědek následující v pořadí zařadí transakci do blockchainu.
Když je transakce zahrnuta, těžař je zařazen do fronty těžařů naplánovaných na produkci bloku. V každém kole je vybrán jeden těžař z řady čekajících a zařazen do  sady aktivních svědků. Těžař je zaplacen, když vyprodukuje blok v čase, na který je naplánován.

Obtížnost důkazu práce se zdvojnásobuje pokaždé, když délka fronty vzroste 4x. Protože v každém kole je z řady vybrán jeden těžař a každé kolo trvá 21 * 3 = 64 vteřin, obtížnost se automaticky sníží pokud není důkaz práce nalezen v méně než 21 * 3 * 4 = 252 vteřinách.

Pro vytěžení odměny je nutná Steem Power.

Po prvním měsíci jsou Steem těžaři placeni v Steem Power (SP). SP lze vyměnit jen v dva roky trvajícím procesu nazvaném “powering down.”(tj. Výměna SP na Steem) To znamená, že těžaři musí čekat dlouhou dobu mnoha měsíců než přes power down obdrží  dostatečné odměny za těžbu, aby uhradili cenu elektřiny a počítačového výkonu. Proces powering down odrazuje od tvorby těžebních poolů, protože provozovatel poolu by musel rozprostřít výplaty na celá léta.

Výsledkem placení těžebních odměn v SP je zamezení použití dnešních cen na určení výdělečnosti těžby. Jen málo lidí odhadne cenu v budoucnosti. To znamená, že obtížnost těžby bude určena těmi, kdo odhadují budoucí cenu nejvýše. Těžaři bez dlohodobého zájmu v platformě budou odrazováni od konkurence. To znamená, že rychlý prodej výdělků z těžby je méně pravděpodobný, protože výdělky budou  přibývat těm, kdo dlouhodobě věří v platformu.

Algoritmus těžby

Těžební algoritmus přijatý Steemem vyžaduje, aby těžař měl přistup k soukromému klíči účtu, na který bude dostávat odměny. Tento požadavek má několik důležitých souvislostí. Zaprvé to podporuje optimalizaci eliptické křivky algoritmu ověřování podpisu potřebného v Steemu. Zadruhé to ztěžuje založení těžebních poolů, protože provozovatel poolu by musel sdílet kontrolu nad výdělky se všemi těmi „anonymními“ těžaři.  Zatřetí to ztěžuje požítí botnetů, protože provozovatel botnetu by musel distibuovat svoje soukromé klíče na všechny infikované pořítače.

Tento pseudokód popisuje, jak kalkulována hodnota hashe důkazu práce:
Let H = Head Block ID
Let H2 = SHA256(H+NONCE)
Let PRI = Producer Private Key
Let PUB = Producer Public Key
Let S = SIGN(PRI, SHA256( H ) )
Let K = RECOVER_PUBLIC_KEY( H2, S )
Let POW = SHA256( K )

Odolný botnetům

Mnohé kryptoměny založené na důkazu práce skončili jako těžené botnety. Botnet je kolekce tisíců nebo miliónů počítačů infikovaných hackery. Tito hackeři kradou vypočetní zdroje a elektřinu infikovaných počítačů na těžbu kryptoměn.

Steem má mnoho vlastností, které zabraňují výdělkům těchto zlodějů výpočetní síly. Operátoři botnetů jsou podnikatelé hledající výdělek a obvykle prodávají svoje nakradené zdroje nejvyšší nabídce. To znamená, že ti kdo používají botnet, platí za výpočetní sílu stejně, jako když někdo používá Amazon EC2. Požadavek na dlouhodobé držení steemu znamená, že kapitál utracený na nákup zdrojů botnetu bude vázán na dlouhou dobu, během které je operátor vystaven cenové volatilitě.

Jiný důvod, který brání operátorů botnetů ve výdělku, je požadavek na distribuci soukromých klíčů všem infikovaným počítačům. Pokud by byl odhalen byť jeden infikovaný počítač, operátor by mohl ztratit všechny svoje kryptomince.

Poslední omezení je závislost na  latenci. Mnoho botnetů tvoří infikované počítače se slabým internetovým připojením a tato slabá internetová propojení dramaticky snižují efektivitu vypočetních zdrojů.

Pro operátory botnetů by mělo být výdělečnější a méně rizikové použít své zdroje na jiné aktivity než těžbu Steemu.

Odolný těžebním poolům

Těžaři mají celkem 3 vteřiny na obdržení bloku, vyřešení  důkazu práce a odevzdání transakce výrobci příštího bloku. Většina tohoto času bude tvořena síťovou latencí, což znamená, že pro těžaře je kritické dobré spojení do sítě, aby svoje výpočetní zdroje využili co nejefektivněji.

Kvůli neustále se měnícímu přednímu bloku a latenci sítě předávání dat pro těžbu určitého bloku účastníkům poolu přidává další lateci sítě a podstatně redukuje efektivitu těžby v poolu.   

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 66668.88
ETH 3521.99
USDT 1.00
SBD 2.55