Pagrindinis » verslas » Hash

Hash

verslas : Hash
Kas yra maišos?

Maišos yra funkcija, kuri konvertuoja raidžių ir skaičių įvestį į fiksuoto ilgio šifruotą išvestį. Maišos yra sukurtos naudojant algoritmą ir yra labai svarbios grandinės valdymui kriptovaliuta.

Pagrindiniai išvežamieji daiktai

  • Maišos yra funkcija, kuri patenkina užšifruotus reikalavimus, reikalingus norint išspręsti „blockchain“ skaičiavimus.
  • Maišos, kaip ir nonse ar sprendimas, yra „blockchain“ tinklo pagrindas.
  • Maišos yra fiksuoto ilgio, nes beveik neįmanoma atspėti maišos ilgio, jei kas nors bandė nulaužti „grandinę“.
  • Maišos sukurtos remiantis informacija, esančia bloko antraštėje.

Kaip veikia haskis

Kriptovaliutos pagrindas yra blokinė grandinė, kuri yra bendra knyga, suformuota susiejant atskirus sandorių duomenų blokus. „Blockchain“ yra tik patvirtintos operacijos, kurios užkerta kelią apgaulingoms operacijoms ir dvigubam valiutos išleidimui. Gauta užšifruota reikšmė yra skaičių ir raidžių seka, kuri nepanaši į pradinius duomenis ir vadinama maiša. Kriptovaliutos gavyba apima darbą su šia maišos kortele.

Maišymas reikalauja apdoroti duomenis iš bloko per matematinę funkciją, kurios rezultatas yra fiksuoto ilgio išvestis. Fiksuoto ilgio išvesties naudojimas padidina saugumą, nes kiekvienas, bandantis iššifruoti maišos dydį, negalės pasakyti, kiek laiko ar trumpo įėjimo yra, paprasčiausiai peržvelgdamas išvesties ilgį.

Maišos sprendimas iš esmės yra sudėtingos matematinės problemos sprendimas ir prasideda nuo duomenų, esančių bloko antraštėje. Kiekvienoje bloko antraštėje yra versijos numeris, laiko žyma, ankstesniame bloke panaudota maišos rūšis, Merkle šaknies maišalas, nonce ir tikslinė maišos sritis.

Mineris sutelkia dėmesį į nonci, skaičių eilutę. Šis numeris pridedamas prie ankstesnio bloko maišos turinio, kuris tada pats maišo. Jei ši naujoji maiša yra mažesnė arba lygi tiksliniai maišos mailiui, tada ji priimama kaip sprendimas, minininkui suteikiamas atlygis, o blokas pridedamas prie „blockchain“.

„Blockchain“ operacijų patvirtinimo procesas priklauso nuo to, ar duomenys užšifruojami naudojant algoritminį maišos būdą.

Norėdami išspręsti maišos, kalnakasio darbuotojas turi nustatyti, kurią eilutę naudoti kaip nonse, o tam pačiam reikia nemažai bandymų ir klaidų. Taip yra todėl, kad nonce yra atsitiktinė eilutė. Labai mažai tikėtina, kad kalnakasis pirmą kartą bandydamas sėkmingai sugalvos teisingą rašybą, tai reiškia, kad prieš naudodamas teisę, kalnakasis gali išbandyti daugybę nončo variantų. Kuo didesnis sunkumas - kiek sunku sukurti maišos, atitinkančios tikslinės maišos reikalavimus, - tuo ilgiau tikėtina, kad prireiks sprendimo.

Maišos pavyzdys

Jei naudosite žodį „labas“, išvestis bus tokio paties ilgio, kaip ir maišos „Aš einu į parduotuvę“. Maišos generavimo funkcija yra deterministinė, tai reiškia, kad ji duos tą patį rezultatą kiekvieną kartą tą patį. naudojama įvestis. Jis gali efektyviai generuoti maišos įvestį, todėl sunku nustatyti įvestį (dėl to gali būti gavyba), be to, nedideli įvesties pakeitimai sukelia neatpažįstamą, visiškai kitokią maišos formą.

Norint apdoroti maišos funkcijas, reikalingas šifruoti naujus blokus, reikalinga nemaža kompiuterio apdorojimo galia, kuri gali brangiai kainuoti. Norėdami privilioti asmenis ir įmones, minimas kalnakasiais, investuoti į reikiamą technologiją, kriptovaliutų tinklai apdovanoja juos tiek naujais kriptovaliutos žetonais, tiek operacijos mokesčiu. Kalnakasiams kompensuojama tik tuo atveju, jei jie pirmieji sukuria maišos funkciją, atitinkančią tikslinio maišos principo reikalavimus.

Palyginkite investicinių sąskaitų teikėjo pavadinimą Aprašymas Skelbėjo informacijos atskleidimas × Šioje lentelėje pateikti pasiūlymai yra iš partnerystės, iš kurios „Investopedia“ gauna kompensaciją.

Susijusios sąlygos

Nonce apibrėžimas Nonce yra skaičius, pridedamas prie maišos bloko, kuris, pakartotinai pakeistas, atitinka sunkumų lygio apribojimus. daugiau „Target Hash“ Tikslinė maišos sritis yra skaičius, kurio maišos bloko antraštė turi būti mažesnė arba lygi tam, kad būtų galima suteikti naują bloką. daugiau „Bitcoin“ gavyba, paaiškinta „Viskas, ką reikia žinoti apie„ Bitcoin “kasybą, pradedant nuo„ Blockchain “ir„ Block Rewards “iki„ Proof-of-Work “ir„ Mining Pools “. daugiau darbo įrodymas darbo įrodymas apibūdina procesą, kuris leidžia bitcoin tinklui išlikti tvirtam, apsunkindamas kasybos ar operacijų įrašymo procesą. daugiau Blokinė antraštė (kriptovaliuta) Bloko antraštė yra unikali tam tikro bloko, esančio blokinėje grandinėje, tapatybė, kurią kalnakasiai sumetė už atlygį. daugiau „Merkle“ medis „Merkle“ medžiai yra duomenų struktūros, didinančios bitcoin ir kitų kriptovaliutų efektyvumą. daugiau partnerių nuorodų
Rekomenduojama
Palikite Komentarą