Vlákno názorů k článku Bitcoin pod útokem a ve velkém zátěžo­vém testu aneb Špinavá hra Rogera Vera od turista - V článku chybí jeden důležitý aspekt, který přilákal...

  • Článek je starý, nové názory již nelze přidávat.
  • 14. 11. 2017 12:33

    turista

    V článku chybí jeden důležitý aspekt, který přilákal minéry k Bitcoin Cash, i když jeho cena byla nízká.

    Oni tam na určitou dobu implementovali mechanismus zvaný EDA - tj. radikální snížení obtížnosti, pokud je hashrate příliš nízká. Tím se počet bloků vygenerovaných za hodinu (a tedy i počet vytěžených Bitcoinů) zvýšil na pár dní až 10x (ze šesti až na 60). Taková uměle vyvolaná inflace - rozdávali minérům své Bitcoin Cash coiny rychleji a tím je nalákali. Ovšem poškozuje to ostatní držitele měny, protože se od Bitcoinů obecně očekává určitá inflační křivka, končící v roce 2140 inflací nulovou.

  • 14. 11. 2017 12:58

    * (neregistrovaný)

    "Oni tam na určitou dobu implementovali mechanismus zvaný EDA - tj. radikální snížení obtížnosti, pokud je hashrate příliš nízká. "

    Zajímavá informace. Ani ne tak že to už jednou udělali, ale že to jde.

    Také uvažovat do roku 2140... to jakože do té doby nebudou kvantové počítače, které celý systém těžby "položí"? Vyloučeno to není, ale svěřovat tomuto předpokladu majetek?

  • 14. 11. 2017 14:12

    mendrit (neregistrovaný)

    A k té úpravě obtížnosti dochází operativně, nebo stejně často jak u BTC ? jsem se díval, že se jim tam má zvednout obtížnost na 300%, ale jestli se naučí účinně přecházet mezi těžbou BTC/BTH tak, aby se obtížnost nezvedala úměrně k výši hash rate, tak částečně se těžba urychlí i u BTC. Těžaři obecně jsou jen na peníze, když umí těžit i prázdné bloky, i když by prázdné být neměly.

  • 14. 11. 2017 16:08

    turista

    Oni tu EDA včera (v pondělí) zrušili a nahradili jiným algoritmem, ještě jsem nezkoumal o něm podrobnosti. Ta změna byla určitě častější než u BTC a taky prudší. Nějak optimalizovat přeskakování mez chainy, abych "znásilnil" algoritmus změnu obtížnosti u klaisockého algortimu bitocinu nejde, protože má spojitou regulaci, žádné ostré meze. U EDA to ale šlo, a taky k tomu bylo potřeba koordinovat minéry (což implikuje že BCH není decentralizovaný, ale velká část minéru BCH je na "povel" Jihana a Vera).

    Prázdné bloky se vytěží v tom okamžiku, když se dobrý hash najde dříve, než node stihne sestavit nový blok. Není to nic, co by něčemu vadilo. Minér má volbu mezi tím, blok zahodit a vytežit prázný, jinak se síť nijak neovlivňuje, protože pravděpodobnost nalezení nového vlku není závisla na to, kdy naposledy jste měl to štěstí (stejně jako když házíte kostkou).

  • 14. 11. 2017 19:36

    Karel Wolf

    V článku je o EDA zmínka, viz: „Napovídá tomu i dynamický systém úpravy obtížnosti pro případ velmi slabé hashrate (tzv. EDA), kterým byl na svém počátku vybaven.“ Každopádně mám dojem, že jí čerstvý fork (upgrade protokolu) BCH již odstranil.

  • 15. 11. 2017 7:19

    mendrit (neregistrovaný)

    Tak když bude v mempoolu 10 MB a někdo vytěží prázdný blok, tak už to docela vadí, tak jako když se síť nechá spamovat transakcemi, které vyženou cenu za kB vzhůru a navíc vše zpomalí, tak jak se dělo před prvním forkem, kde se následně ukázalo, že reálná potřeba na větší bloky zatím není.

  • 15. 11. 2017 9:14

    turista

    Nevadí to.

    To, že se nalezne vyhovující hash, je zcela náhodný proces. Klidně minér může najít hash pár milisekund po té, co k němu dorazil nový cizí blok.

    Znovu opakuji - pokud minér nalezne hash dříve, než je možné sestavit nový plný blok (což zabere nějaký CPU čas), tak má pouze dvě možnosti - buď ho zahodit nebo vytěžit prázný blok. Ani jedna z těchto možností nevede k ubrání transakcí z mempoolu. Rovněž zahození hashe nijak neovlivní rychlost nalezení dalšího hashe. Je to zcela náhodný proces, stejně jako to, že jste hodil na kostce šestku, nijak neovlivní pravděpodobnost, že ji hodíte znovu.

  • 14. 11. 2017 15:59

    turista

    "Ani ne tak že to už jednou udělali, ale že to jde."

    Proč by to nemělo jít? Je to fork. ten vzniká tak, že někdo vezme Bitcoin (nebo jiný na blockchainu založený coin) a změní pravidla nekompatibilním způsobem. Chain se pak rozdělí na dva. Můžete to udělat i vy. Ovšem ti, co si váš software nespustí, vidí samozřejmě chain jenom jeden, ten původní.

    "Také uvažovat do roku 2140... to jakože do té doby nebudou kvantové počítače, které celý systém těžby "položí"?"

    Nepoloží. Nechce se mi to vysvětlovat podrobně. Je vidět, že máte velké mezery, musel bych vysvětlovat dlouho.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).