Jo besjogge op it stuit Wat it betsjut om cryptocurrencies te minen en hoe't it miningproses wurket

Wat betsjuttet it om krypto-munten te minen en hoe't it mynproses wurket

Lestiid: 3 minuten

Mining-krypto-munten, ek wol neamd mynbou fan Krypto-munten, is dat proses wêryn transaksjes tusken brûkers wurde ferifieare en tafoege oan it register, nei dat geweldige, folslein iepenbiere haadboek, dat is de blockchain.

Il mynproses is ien fan 'e wichtige eleminten dy't tastean

  • Krypto-munten om te funksjonearjen as in desintralisearre peer-to-peer-netwurk, sûnder de needsaak foar in tredde sintrale autoriteit
  • nei nije krypto-munten dy't berne wurde

Bitcoin is it populêrste en fêstige foarbyld fan in minearjende kryptokurrency, en de Bitcoin mining is basearre op in konsensusalgoritme neamd Bewissing fan wurk.

En net alle Krypto-munten binne mineabel. Litte wy no besykje út technysk eachpunt te begripen wat it betsjuttet om krypto-munten te minen en hoe't it mynproses wurket.

Index

Wat bart der tidens it mynproses?

In mynwurker is in knooppunt yn it netwurk dy't transaksjes sammelt en organiseart yn blokken.

As transaksjes wurde makke, elkenien de knooppunten fan it netwurk se ûntfange se en ferifiearje har jildigens. De heul effisjinte mineralknopen sammelje dan dizze transaksjes út 'e ûnthâldpool en begjinne se te sammeljen yn in blok (dit wurdt de kandidaat blok).

It earste dat de mynwurkerknooppunt docht is in transaksje ta te foegjen wêr't jo de miningbeleanning stjoere (blokbeleanning), en dan begjinne mei mynbou: it earste ding dat bart mei it blok as it wurdt mineare, is dat haste yndividueel elk fan 'e transaksjes nommen út it ûnthâld pool. De transaksje wêrmei't de mynwurker wurdt beleanne hjit coinbase transaksje, en it is in transaksje wêryn munten "út 'e loft" oanmakke wurde. Yn 'e measte gefallen is de coinbase-transaksje de earste transaksje dy't wurdt registrearre yn in nij blok.

Organisaasje yn 'e Merkle Tree

Om't elke transaksje is analysearre, wurde de hasjes organisearre yn in Merkle Tree, dy't wurdt foarme troch de hashes fan 'e twa-by-twa transaksjes oan te passen en te parsearjen. De útgongen wurde dan yn oare pearen organisearre en ûnderwurpen oan in fierdere hash, en sa wer en wer, oant se "de top fan 'e beam" berikke. De top fan 'e beam wurdt ek wol neamd woartel hash (as Merkle-woartel) en is yn prinsipe ien hash dy't alle eardere hashes fertsjintwurdiget dy't waarden brûkt om it te generearjen.

De root-hash tegearre mei de hash fan it foarige blok en in willekeurich getal neamd nuncio it wurdt dan ynfoege yn 'e blokkopke. De blokkoptekst wurdt dan hasjeare en produseart in útfier basearre op dizze eleminten (hash fan 'e root, hash fan it foarige blok en nonce) plus wat oare parameters. De resultate útfier is de hash fan it blok en sil tsjinje as de identifier fan it nij generearre blok (kandidaatblok).
Om jildich te wurde beskôge, moat de útfier (hash fan it blok) minder wêze dan in bepaalde doelwearde dy't wurdt bepaald troch it protokol: it hash fan it blok moat begjinne mei in bepaald oantal nullen.

Hashing muoite

Il doelwearde - ek bekind as hashing muoite (problemen mei hasjen) - wurdt regelmjittich oanpast troch it protokol, en soarget derfoar dat it taryf fan oanmeitsjen fan nije blokken bliuwt konstant en evenredich mei de hoemannichte hashingkrêft wijd oan it netwurk.

Elke kear komme nije miners by it netwurk en nimt de konkurrinsje ta de hashingprobleem sil tanimme, foarkomt dat de gemiddelde bloktiid minder wurdt. Oarsom, as mynwurkers beslute it netwurk te ferlitten, sil de problemen mei hasjen falle, wêrtroch de bloktiid konstant is, sels as d'r minder kompjûterkracht is wijd oan it netwurk.

It mynproses fereasket dat mynwurkers de blokkop oer en wer haskje, iterearje troch de nonce oant in netwurk mynwurker úteinlik in jildige blokhash produseart. As in jildich hash wurdt fûn, stjoert it oprjochtsknooppunt it blok oer nei it netwurk. Alle oare knooppunten sille kontrolearje as de hash jildich is en as dat sa is, sille se it blok tafoegje yn har kopy fan 'e blockchain en gean oer nei it ekstrahearjen fan it folgjende blok.
It is al bard en soms bart it dat twa miners tagelyk in jildich blok stjoere, en it netwurk fûn himsels mei twa konkurrearjende blokken. De mynwurkers begjinne it folgjende blok te mining basearre op it blok dat se earst krigen. Kompetysje tusken dizze blokken sil trochgean oant it folgjende blok wurdt ekstraheard basearre op ien fan 'e konkurrearjende blokken. It blok dat wurdt sakke hjit a weesblok o ferâldere blok, De miners yn dit blok sille weromgean nei de winnende blokketen.

Pool fan mynwurkers

Wylst de blokbeleanning wurdt takend oan de mynwurker dy't earst de jildige hash ûntdekt, wurdt de kâns op it finen fan de hash regele troch in ienfâldige formule: it is gelyk oan it diel fan 'e totale winningskrêft op it netwurk, Miners mei in lyts persintaazje fan de mynbou hawwe in heul lytse kâns om it folgjende blok sels te ûntdekken. DE mynbou swimbad binne makke om dit probleem op te lossen. It betsjuttet it bondeljen fan de boarnen fan mynwurkers, dy't har ferwurkingskrêft diele oer in netwurk, om de beleanning likegoed te dielen ûnder alle leden fan 'e swimbaden, basearre op' e hoemannichte wurk dy't se bydrage oan 'e kâns op it finen fan in blok.