Investor's wiki

Kryptovaluutan vaikeus

Kryptovaluutan vaikeus

Mikä on kryptovaluutan vaikeus?

Kryptovaluutan vaikeus on mitta siitä, kuinka vaikeaa on louhia lohko lohkoketjussa tietylle kryptovaluutalle. Korkea kryptovaluutan vaikeus tarkoittaa, että lohkoketjuun syötettyjen tapahtumien tarkistaminen vaatii lisää laskentatehoa - tätä prosessia kutsutaan kaivostoiminnaksi.

Kryptovaluutan vaikeus on parametri, jota bitc oin ja muut kryptovaluutat käyttävät pitääkseen keskimääräisen ajan lohkojen välillä tasaisena verkon hajautustehon muuttuessa. Kryptovaluutan vaikeus on tärkeä, koska korkea vaikeus voi auttaa suojaamaan blockchain-verkkoa haitallisilta hyökkäyksiltä.

Kryptovaluutan vaikeuden ymmärtäminen

Bitcoinia ja muita kryptovaluuttoja, jotka käyttävät proof-of-work blockchaineja, ylläpidetään louhintaprosessin kautta. Kaivostyöntekijät tarkistavat lohkoketjussa tehdyt liiketoimet ja suorittavat tilintarkastajien velvollisuuksia petosten estämiseksi ja liiketoimien laillisuuden varmistamiseksi. Kaivostoiminnan suunnitteli bitcoinin perustaja Satoshi Nakamoto.

Tässä järjestelmässä kaivostyöntekijät, jotka käyttävät kryptovaluutan ohjelmistoja tietokoneillaan, kilpailevat löytääkseen uuden lohkon ja lisäävät ketjuun uusimman erän tapahtumatietoja. Kun tarpeeksi tapahtumia on vahvistettu, lohkoketjuun lisätään uusi lohko. Kaivostyöntekijät voivat saada maksun ponnisteluistaan, mutta on olemassa muita vaatimuksia, ennen kuin kaivostyöntekijä voi saada korvausta, jos ollenkaan. Lohkon louhimiseen tarvittavan laskentatehon määrää edustaa kryptovaluutan vaikeus. Uuden lohkon löytämiseen kuluva aika riippuu kryptovaluutan vaikeusasteesta ja satunnaisesta sattumasta.

Uuden lohkon kryptovaluuttavaikeuden mittaamiseksi on tärkeää ymmärtää hash-teho, joka edustaa yhdistettyä laskentatehoa, jota käytetään lohkoketjun tapahtumien louhimiseen ja käsittelyyn.

Satunnaiset tiivisteet

Hash on aakkosnumeerinen koodi, jota käytetään edustamaan sanoja tai tietoja. Kaivostyöntekijät ottavat joukon tapahtumatietoja ja suorittavat sen hash-algoritmin kautta. Tämä on yksisuuntainen funktio, joka tietyn tietojoukon perusteella tuottaa aina saman tulosteen, mutta jonka tulosta ei voida kääntää näyttämään alkuperäisiä tietoja. Hajautusalgoritmeja käytetään näiden satunnaisten hajautuskoodien luomiseen. Ennen kuin uutta dataa voidaan lisätä lohkoketjuun, kaivostyöntekijöiden on kilpailtava tuottaakseen tiivisteen, joka on pienempi tai yhtä suuri kuin numeerinen arvo, jota kutsutaan kohdehajaksi.

Kaivostyöntekijät suorittavat hajautusprosessin muuttamalla yksittäistä arvoa, jota kutsutaan nonce -arvoksi – tai kerran käytettyä numeroa –, ja joka kerta kun nonce-arvoa muutetaan, luodaan uusi hajautus omalla numerosarjallaan. Ei ole mitään keinoa ennustaa, mitä hash tulee olemaan, ja koska jokaisella datajoukolla on vain yksi tulos tietylle hajautusfunktiolle, kaivostyöntekijöiden on toistettava uuden non-merkin lisäämisprosessi tietoihin, kunnes he täyttävät hajautusvaatimuksen.

###Kryptovaluutan vaikeus

Vaatimus, jonka hashin on täytettävä, vastaa vaikeutta. Kelvollisen hajautusarvon on oltava alle tietyn kryptovaluutan protokollan automaattisesti asettaman (ja ajoittain säädetyn) tavoitearvon. Mitä pienempi tavoitearvo on, sitä enemmän hajautusfunktion toistoja kaivostyöntekijän täytyy käydä läpi saadakseen hyväksyttävän tuloksen – toisin sanoen, sitä korkeampi vaikeusaste. Teoriassa kaivostyöntekijä voi olla onnekas ja saada kelvollisen hajautusarvon annetulle lohkolle ensimmäisellä kerralla. Ajan mittaan korkeampi vaikeus tarkoittaa kuitenkin sitä, että kaivostyöntekijöiden on suoritettava enemmän nollauksia lohkoa kohden keskimäärin.

Yksilöt ja organisaatiot käyttävät laskentatehoaan kaivoslaitteidensa kautta tietojen käsittelemiseen ja tiivisteiden tuottamiseen. Kryptovaluuttaverkon hash-teho edustaa kaikkien kaivoslaitteiden kokonaishajautusprosenttia. Hajautusnopeus on sekunnissa laskettavien tiivisteiden määrä.

Koska jokainen hash luodaan satunnaisesti, voi kestää miljoonia arvauksia tai tiivisteitä, ennen kuin kryptovaluutan tiivistevaatimus täyttyy ja onnistuneelle kaivostyöläiselle lyödään uusia kolikoita. Vasta sitten tapahtumat lisätään uuteen lohkoon lohkoketjussa. Hajautusprosessi on tavallaan samanlainen kuin arpajaisjärjestelmä. Tämän seurauksena uusia kolikoita lasketaan liikkeeseen tämän kaivosprosessin kautta.

Mitä korkeampi hajautusnopeus, sitä vaikeampaa huijarin on saada lohkoketju hallintaansa, koska tarvitaan enemmän hajautustehoa. Toisin sanoen, mitä korkeampi vaikeusaste, sitä turvallisempi verkko.

Kryptovaluuttavaikeuden edut

Voidaan ihmetellä, miksi verkon osallistujat luovat korkeamman kryptovaluutan vaikeusasteen, jos tulos tarkoittaisi, että kaivostyöntekijät toistavat samaa toimintoa yhä uudelleen ja uudelleen. Kryptovaluuttojen vaikeudella on kaksi keskeistä etua.

Uusien lohkojen tasainen määrä

Satoshi Nakamoton bitcoin-käsikirja selittää, kuinka työskentelyn vaikeus auttaa luomaan tasaisen tuotannon lohkoketjuun lisätyistä uusista lohkeista.

"Kompenoimaan laitteiston nopeuden lisääntymistä ja vaihtelevaa kiinnostusta käynnissä olevia solmuja kohtaan ajan mittaan työskentelyn vaikeus määritetään liukuvalla keskiarvolla, joka kohdistuu keskimääräiseen lohkojen määrään tunnissa. Jos ne luodaan liian nopeasti, vaikeus kasvaa. ."

Bitcoin on suunniteltu lisäämään uusi lohko lohkoketjuun keskimäärin 10 minuutin välein. Muut kryptovaluutat pyrkivät useammin estämiseen; Esimerkiksi litecoin tavoittelee 2,5 minuuttia. Ongelmana on, että verkon kaivostyöntekijöiden kollektiivisesti hallitseman laskentatehon määrä voi vaihdella valtavasti.

Kun Satoshi Nakamoto louhi ensimmäisen lohkon, verkossa oli vain yksi kone - todennäköisesti yksinkertainen kannettava tietokone tai pöytäkone. Nykyään on olemassa useita laajoja, varaston kokoisia ASIC-tiloja. ASIC:t ovat koneita, jotka on suunniteltu erityisesti auraamaan hash-toimintoja mahdollisimman nopeasti.

Sen varmistamiseksi, että verkko tuottaa uuden lohkon tasaisella keskimääräisellä nopeudella, ohjelmisto on asetettu automaattisesti säätämään kohdehajautusarvoa ylös tai alas, mikä johtaa vastaavasti pienempään tai korkeampaan vaikeusasteeseen. Kun Nakamoto louhi genesis-lohkon, bitcoinin vaikeus oli yksi.

Verkkoturvallisuus

Yleinen hajautusnopeus antaa käsityksen kryptovaluuttaverkon turvallisuudesta, koska huijareiden tai huonojen toimijoiden on voitettava verkon kokonaishajautusvoima hallitakseen haitallista hyökkäystä. Hajautustoimintojen suorittamiseen käytetään erikoissuunniteltuja tietokoneita, jotka pystyvät ratkaisemaan hajautusongelman biljoonia arvauksia sekunnissa.

Mitä korkeampi kryptovaluutan vaikeus on, sitä enemmän arvauksia tai hajautusarvoja tarvitaan tavoitehajautusvaatimuksen saavuttamiseksi. Tämän seurauksena tämä prosessi tekee hyökkääjille erittäin vaikeaksi ja kalliiksi saada enemmistön määräysvalta, jota kutsutaan 51 prosentin enemmistöksi, blockchain-verkossa.

Esimerkki kryptovaluutan vaikeudesta

  1. huhtikuuta 2021 mennessä bitcoinin kryptovaluuttojen vaikeus oli 23,14 biljoonaa. Jos vertaamme vaikeuden muutosta, voimme nähdä, että 1. huhtikuuta 2018 bitcoinin vaikeusaste oli 3,51 biljoonaa.

Alla oleva kaavio kuvaa bitcoinin vaikeuden muutosta vuosien varrella:

##Kohokohdat

  • Kryptovaluutan vaikeus on mitta siitä, kuinka vaikeaa on louhia lohko lohkoketjussa tietylle kryptovaluutalle.

  • Korkea kryptovaluutan vaikeus tarkoittaa, että lohkoketjuun syötettyjen tapahtumien tarkistaminen vaatii lisää laskentatehoa.

  • Mitä suurempi vaikeus lohkon luomiseen tarvitaan, se parantaa kryptovaluuttaverkon turvallisuutta, koska hyökkääjät tarvitsisivat valtavia resursseja hallitakseen.