Vaikeus
Kryptovaluutassa termi vaikeus viittaa vaivaa, joka vaaditaan lohkon louhimiseen. Proof of Work -lohkoketjut toteuttavat tiettyjä sääntöjä, jotka saavat tämän nousemaan tai laskemaan riippuen verkon hajautustehon määrästä.
Näin varmistetaan, ettei lohkoja synny liian nopeasti ja varmistetaan verkon jatkuva turvallisuus. Esimerkiksi Bitcoin asettaa lohkoajaksi noin kymmenen minuuttia (keskimääräinen aika, joka kuluu uuden lohkon löytämiseen). Jos lohkojen löytäminen kestää jatkuvasti kauemmin, kohdetta kasvatetaan. Jos lohkot löytyvät liian nopeasti, sitä pienennetään.
Tavoite on numero, joka nollataan ajoittain. Louhiakseen onnistuneesti kaivostyöntekijän on löydettävä tätä lukua pienempi hash. Voimme käyttää tässä yksinkertaista esimerkkiä. Oletetaan, että meillä on termi "binance" ja haluamme tuottaa SHA256-tiivisteen, jonka ensimmäinen merkki on "0". Voimme jatkaa numeroiden lisäämistä "binanceen" (eli "binance1", "binance2", "binance3") ja hajauttaa sitä, kunnes pääsemme perille.
Kun pääsemme binance10:een, olemme saaneet sen (tarkista itse). Jos haluamme kahden ensimmäisen merkin olevan "0", meidän on jatkettava hajautusarvoa "binance99" asti. Kolmen nollan saamiseksi meidän piti tiivistää "binance458" asti. Mutta entä neljä nollaa? Ensimmäisestä kahdestakymmenestä miljoonasta numerosta ei ole syötettä, joka antaisi meille tällaisen tuloksen.
Tämän pitäisi antaa sinulle käsitys kaivostoiminnan toiminnasta, sillä erolla, että kaivostyöläiset yrittävät löytää määrän, joka jää tavoitteen alle. Mitä pienempi tämä on, sitä epätodennäköisemmin he löytävät ratkaisun. Tästä syystä Bitcoin kuluttaa niin paljon laskentatehoa – kaivostyöntekijät tiivistävät saman tiedon muunnelmia yhä uudelleen ja uudelleen.
Koska Bitcoinin louhinta on niin vaikeaa, osallistujat ovat jo kauan sitten luopuneet tavallisista tietokoneista ja näytönohjaimista ja ottaneet käyttöön tarkoituksenmukaisesti rakennetun laitteiston ( ASIC ).