Mikä on nonce?
Nonse on lyhenne sanasta "vain kerran käytetty numero", joka on hajautettuun tai salattuun lohkoon lisätty numero lohkoketjussa, joka uusittaessaan täyttää vaikeustasorajoitukset. Sakko on numero, johon blockchain-kaivojat ratkaisevat. Kun ratkaisu on löydetty, blockchain-kaivoksille tarjotaan salauksen vaihtovaluutta.
Avainsanat
- Nonce, tai "numero, jota käytetään vain kerran", tarkoittaa ensimmäistä numeroa, jonka blockchain kaivostyöntekijä tarvitsee löytää ennen kuin ratkaistaan lohkoketjussa oleva lohko.Jos kaivosmies on ratkaissut matemaattiset laskelmat, heille annetaan ajallisesti ja taitoja varten kryptovaluutta..Suolaa on vaikea löytää, ja sitä pidetään tapana rikkoa vähemmän lahjakkaita kryptokaivostyöläisiä.Kryptojen louhinnan maailma on haastava, ja usein tarvitaan erinomaista laskentatehoa edes yrittää ratkaista pako.
Noncen ymmärtäminen
Lohkoketju on kryptovaluutan kulmakivi. Lohkoketjun suojaamiseksi aiempien lohkojen tiedot salataan tai “hajautetaan” luku- ja kirjainsarjaksi. Tämä tehdään käsittelemällä lohkotulo funktion kautta, joka tuottaa kiinteän pituisen ulostulon.
Hakemiston luomiseen käytetty funktio on deterministinen, mikä tarkoittaa, että se tuottaa saman tuloksen joka kerta, kun samaa tuloa käytetään. Se tarkoittaa myös, että toiminto voi generoida hajautetun tulon tehokkaasti, se tekee tulon määrittämisen vaikeaksi (johtaa kaivostoimintaan) ja tekee pienet muutokset tulostulokseen hyvin erilaisella hajautuksella. Tämä monimutkainen järjestelmä luo blockchain-tietosuojaverkon.
Erityiset näkökohdat: noncen löytäminen
Tapahtumien lisääminen lohkoketjuun vaatii huomattavaa tietokoneen prosessointitehoa. Yksilöitä ja yrityksiä, jotka käsittelevät lohkoja, kutsutaan kaivoksiksi. Kaivostyöntekijöille maksetaan korvaus vain, jos he ovat ensimmäisiä, jotka luovat hajautuksen, joka täyttää tietyt vaatimukset, nimeltään tavoitehajotus.
Hajautuksen arvaamisprosessi alkaa lohkon otsikossa. Se sisältää lohkon versionumeron, aikaleiman, edellisessä lohkossa käytetyn tiivisteen, Merkle-juurin hajautuksen, nonssin ja kohde-hajotuksen.
Lohkon onnistunut louhinta vaatii kaivostyöntekijän ensimmäisen arvaamaan nonen, joka on satunnaislukujono, joka on lisätty lohkon hajautettuun sisältöön ja sitten toistettu uudelleen.
Jos hash täyttää tavoitteessa asetetut vaatimukset, lohko lisätään lohkoketjuun. Pyöräilyratkaisujen avulla epäsekoituksen arvaamiseksi viitataan työn todisteeksi, ja kaivosmies, joka löytää arvon, myönnetään lohkolle ja maksetaan kryptovaluutoissa.
Noniksi käytettävän merkkijonon määrittäminen vaatii huomattavan määrän kokeilu- ja virhevirheitä, koska se on satunnainen merkkijono. Kaivostyöntekijän on arvattava nonssi, liitettävä se nykyisen otsikon tiivisteeseen, uusittava arvo ja verrattava sitä tavoite-hashiin. Jos tuloksena oleva hash-arvo täyttää vaatimukset, kaivosmies on luonut ratkaisun ja saanut lohkon.
On erittäin epätodennäköistä, että kaivostyöntekijä arvaa onnistuneesti nonsin ensimmäisessä kokeilussa, mikä tarkoittaa, että kaivosmies voi mahdollisesti testata suuren määrän noncen vaihtoehtoja ennen kuin se saa oikein. Mitä suurempi vaikeus - mitata kuinka vaikeaa on luoda tavoitetta pienempi tiiviste - sitä kauemmin ratkaisun luominen kestää.
Lohkovaikeudet pidetään samoina koko verkossa, mikä tarkoittaa, että kaikilla kaivoksilla on samat mahdollisuudet selvittää oikea hash. Salausvaluuttaverkot asettavat tyypillisesti kohdemäärän lohkoja, joita he haluavat käsitellä tietyn ajanjakson aikana, ja säätävät ajoittain vaikeuksia varmistaakseen, että tämä tavoite saavutetaan. Jos käsiteltyjen lohkojen lukumäärä ei täytä tätä tavoitetta, vaikeus pienenee, kun vaikeuksien vähentäminen asetetaan ajanjaksolle, joka ylitti käsittelyajan rajan.
