Glavni » posel » Hash

Hash

posel : Hash
Kaj je haš?

Hash je funkcija, ki pretvori vhod črk in številk v šifriran izhod določene dolžine. Hash se ustvari z uporabo algoritma in je ključnega pomena za blokovno upravljanje v kripto valuti.

Ključni odvzemi

  • Hash je funkcija, ki ustreza šifriranim zahtevam, potrebnim za rešitev za blockchain izračun.
  • Hash, kot nonce ali rešitev, je hrbtenica omrežja blockchain.
  • Haše so določene dolžine, saj je skoraj nemogoče ugibati dolžino hash-a, če bi kdo skušal zlomiti verigo blokov.
  • Hash se razvije na podlagi informacij, ki so prisotne v glavi bloka.

Kako deluje hašiš

Osnova kripto valute je blockchain, ki je globalna knjiga, ki nastane s povezovanjem posameznih blokov transakcijskih podatkov. Blockchain vsebuje samo potrjene transakcije, kar preprečuje goljufive transakcije in dvojno porabo valute. Nastala šifrirana vrednost je niz številk in črk, ki ne spominjajo na izvirne podatke in se imenuje hash. Rudarjenje kripto valut vključuje delo s tem hash-om.

Hashing zahteva obdelavo podatkov iz bloka s pomočjo matematične funkcije, kar ima za posledico izhod določene dolžine. Uporaba izhoda s fiksno dolžino povečuje varnost, saj kdor poskuša dešifrirati hash, ne bo mogel povedati, kako dolg ali kratek je vhod, samo če pogleda dolžino izhoda.

Reševanje hash-ja je v bistvu reševanje zapletenega matematičnega problema in se začne s podatki, ki so na voljo v glavi bloka. Vsaka glava bloka vsebuje številko različice, časovni žig, hash, uporabljen v prejšnjem bloku, hash korenine Merkle, nonce in ciljni hash.

Rudar se osredotoči na nonce, niz številk. Ta številka je dodana razstavljeni vsebini prejšnjega bloka, ki je nato sam heše. Če je ta novi hash manjši ali enak ciljnemu hashu, ga sprejmemo kot rešitev, rudarju se dodeli nagrada, blok pa se doda v blockchain.

Postopek potrjevanja transakcij blockchain temelji na šifriranju podatkov z algoritmičnim šifriranjem.

Če rešite hash, mora rudar določiti, kateri niz uporabiti kot nonce, ki sam po sebi zahteva veliko količino poskusov in napak. To je zato, ker je nonce naključen niz. Zelo malo verjetno je, da bo rudar ob prvem poskusu uspešno izbral pravilen pojem, kar pomeni, da lahko rudar potencialno preizkusi veliko število noncenskih možnosti, preden ga pravilno uredi. Čim večja je težava - merilo, kako težko je ustvariti hash, ki ustreza zahtevanemu ciljnemu hashu - dlje bo verjetno potrebno, da se ustvari rešitev.

Primer hašiš

Beseda "zdravo" bo ustvarila rezultat, ki je enak dolžini kot hash za "grem v trgovino". Funkcija, ki se uporablja za ustvarjanje hash-a, je deterministična, kar pomeni, da bo ustvarila enak rezultat vsakič enak vhod se uporablja. Učinkovito lahko ustvari razpršeni vložek, otežuje določanje vnosa (vodi do rudarjenja) in majhne spremembe vhodnega rezultata povzročijo neprepoznaven, popolnoma drugačen hash.

Obdelava hash funkcij, potrebnih za šifriranje novih blokov, zahteva veliko računalniške moči obdelave, kar je lahko drago. Da bi privabili posameznike in podjetja, ki jih imenujejo rudarji, da vlagajo v zahtevano tehnologijo, jih kripto valute nagradijo tako z novimi žetoni za kripto valute kot s transakcijsko pristojbino. Rudarji so kompenzirani le, če prvi ustvarijo hash, ki ustreza zahtevam, določenim v ciljnem hashu.

Primerjajte investicijske račune Ime ponudnika Opis Razkritje oglaševalcev × Ponudbe, ki se pojavijo v tej tabeli, so partnerstva, od katerih Investopedia prejema nadomestilo.

Sorodni pogoji

Opredelitev definicije Nonce je številka, dodana v blokado bloka, ki pri ponovni oceni ustreza omejitvam težavnosti. več Target Hash Ciljni hash je številka, za katero mora biti zaglavljeni blok nižji ali enak, da se lahko dodeli nov blok. več Bitcoin Rudarstvo, razloženo Razčlenitev vsega, kar morate vedeti o rudanju Bitcoin, od Blockchaina in Block Rewards do Proof-of-Work in Rudarskih bazenov. več Dokaz o delu Dokaz o delu opisuje postopek, ki omogoča, da bitcoin omrežje ostane robustno, saj otežuje postopek rudarjenja ali beleženja transakcij. več Block Header (Cryptocurrency) Glava blokov je edinstvena identiteta določenega bloka v blockchain in ga rudarji razgradijo za nagrade. več Merklova drevesa Merklova drevesa so podatkovne strukture, ki povečujejo učinkovitost bitcoina in drugih kripto valut. več partnerskih povezav
Priporočena
Pustite Komentar