Investor's wiki

Vanskelighet

Vanskelighet

I kryptovaluta refererer begrepet vanskelighetsgrad til innsatsen som kreves for å utvinne en blokk. Proof of Work-blokkjeder implementerer visse regler som får dette til å stige eller falle avhengig av mengden hashkraft på nettverket.

Dette gjøres for å sikre at blokker ikke produseres for raskt, og for å sikre den løpende sikkerheten til nettverket. Bitcoin, for eksempel, setter blokkeringstiden til omtrent ti minutter (gjennomsnittlig tid det tar å finne en ny blokk). Hvis blokker konsekvent tar lengre tid å finne, vil målet økes. Hvis blokker blir funnet for raskt, vil den reduseres.

Målet er et tall som tilbakestilles med jevne mellomrom. For å kunne utvinne en blokk, må gruvearbeideren finne en hash lavere enn dette tallet. Vi kan bruke et enkelt eksempel her. Anta at vi har begrepet "binans", og vi ønsker å produsere en SHA256-hash hvis første tegn er "0". Vi kan fortsette å legge til tall til "binance" (dvs. "binance1", "binance2", "binance3") og hash det til vi kommer dit.

Innen vi kommer til 'binance10', har vi det (sjekk selv). Hvis vi vil at de to første tegnene skal være "0", må vi fortsette å hashe til "binance99". For å få tre nuller måtte vi hash til "binance458". Men hva med fire nuller? Av de første tjue millioner tallene er det ikke en inngang som gir oss en slik utgang.

Dette bør gi deg en ide om hvordan gruvedrift fungerer, med forskjellen at gruvearbeidere prøver å finne et tall som faller under et mål. Jo lavere dette er, jo mindre sannsynlig er det at de finner en løsning. Dette er grunnen til at Bitcoin bruker så mye beregningskraft – gruvearbeidere hasher variasjoner av den samme informasjonen om og om igjen.

Fordi det er så vanskelig å utvinne Bitcoin, har deltakerne for lengst forlatt vanlige PC-er og grafikkort til fordel for spesialbygd maskinvare ( ASIC ).