Kounye a w ap gade Kisa sa vle di pou min kriptografik lajan ak kijan pwosesis min la ap travay

Ki sa sa vle di m 'kriptoksèr ak ki jan pwosesis la min travay

Tan lekti: 3 minit

Min kriptoksèr, ki rele tou min nan lajan kript, se pwosesis sa a nan ki tranzaksyon ant itilizatè yo verifye epi ajoute nan enskri a, nan ki gwo, konplètman piblik Ledger, ki se la blockchain.

Il pwosesis min se youn nan eleman kle ki pèmèt yo

  • kriptoksèr fonksyone kòm yon kanmarad-a-kanmarad rezo desantralize, san yo pa bezwen yon twazyèm otorite santral
  • nan nouvo kriptoksèr yo dwe fèt

Bitcoin se egzanp ki pi popilè ak etabli nan yon cryptocurrency minabl, ak la Bitcoin min li baze sou yon algorithm konsansis ki rele Prèv travay.

Epi se pa tout lajan kript yo minabl. Koulye a, kite a eseye konprann, ki soti nan yon pwen de vi teknik, ki sa sa vle di m 'kriptoksèr ak ki jan pwosesis la min travay.

contents

Kisa k ap pase pandan pwosesis min lan?

Yon minè se yon ne nan rezo a ki kolekte tranzaksyon ak òganize yo an blòk.

Chak fwa tranzaksyon yo fèt, tout moun nœuds yo nan rezo a yo resevwa yo epi verifye validite yo. Nœuds minè yo trè efikas Lè sa a, kolekte tranzaksyon sa yo soti nan pisin lan memwa epi yo kòmanse rasanble yo nan yon blòk (sa a se sa yo rele ... blòk kandida).

Premye bagay ne minè a fè se ajoute yon tranzaksyon kote ou voye rekonpans min lan (rekonpans blòk), ak Lè sa a, kòmanse min: premye bagay ki k ap pase nan blòk la lè li mine se ke rayi endividyèlman chak nan tranzaksyon yo te pran nan pisin lan memwa. Tranzaksyon ak ki minè a rekonpans yo rele tranzaksyon coinbase, epi li se yon tranzaksyon nan ki pyès monnen yo kreye "soti nan lè mens". Nan pifò ka yo, tranzaksyon pyès monnen an se premye tranzaksyon yo dwe anrejistre nan yon nouvo blòk.

Organizationganizasyon nan pyebwa Merkle la

Le pli vit ke chak tranzaksyon te analize, hashes yo òganize nan yon Merkle Tree, ki fòme pa matche ak hashes tranzaksyon yo de pa de ak analize yo. Rezilta yo Lè sa a, òganize an pè lòt ak sibi yon hash plis, ak sou sa ankò e ankò, jiskaske yo rive nan "tèt la nan pye bwa a". Se tèt la nan pye bwa a yo te rele tou rasin rasin (oswa rasin Merkle) e se fondamantalman yon sèl hash ki reprezante tout hash anvan yo ki te itilize pou jenere li.

Hash rasin lan ansanm ak hash nan blòk anvan an ak yon nimewo o aza rele nons li Lè sa a, eleman nan header blòk la. Se header blòk la Lè sa a, pwodwi yon pwodiksyon ki baze sou eleman sa yo (hash nan rasin lan, hash nan blòk la anvan yo ak nonce) plis kèk lòt paramèt. Pwodiksyon an ki kapab lakòz se hash la nan blòk la epi yo pral sèvi kòm idantifikasyon nan blòk la ki fèk pwodwi (kandida blòk).
Pou yo kapab konsidere kòm valab, pwodiksyon an (hash nan blòk la) dwe mwens pase yon valè sib sèten ki detèmine pa pwotokòl la: hash nan blòk la dwe kòmanse ak yon sèten kantite zewo.

Hashing difikilte

Il valè sib - ke yo rele tou difikilte hach (difikilte Hashing) - regilyèman ajiste pa pwotokòl la, asire ke to kreyasyon nouvo blòk yo rete konstan ak pwopòsyonèl ak kantite lajan an nan pouvwa hashing dedye a rezo a.

Chak fwa minè nouvo rantre nan rezo a ak konpetisyon an ogmante difikilte pou Hashing a ap ogmante, anpeche tan an mwayèn blòk soti nan diminye. Okontrè, si minè deside kite rezo a, difikilte pou anchaj ap lage, kenbe tan blòk la konstan menm si gen mwens pouvwa informatique dedye a rezo a.

Pwosesis min lan mande pou minè kenbe hashing blòk header la sou yo ak sou, iterasyon nan nonce la jiskaske yon rezo minè finalman pwodui yon hash blòk valab. Lè yo jwenn yon hash valab, fondatè ne transmèt blòk la nan rezo a. Tout lòt nœuds yo pral tcheke si hash la valab e si se konsa, yo pral ajoute blòk la nan kopi blockchain yo epi deplase sou ekstrè blòk kap vini an.
Li te deja rive epi pafwa li rive ke de minè transmèt yon blòk valab an menm tan an, ak rezo a jwenn tèt li ak de blòk konpetisyon. Minè yo kòmanse min blòk kap vini an ki baze sou blòk la yo te resevwa an premye. Konpetisyon ant blòk sa yo ap kontinye jiskaske pwochen blòk la ekstrè ki baze sou youn nan blòk yo konpetisyon. Blòk la ki tonbe yo rele yon blòk òfelen o blòk rasi. Minè yo nan blòk sa a ap retounen nan m 'chèn blòk genyen an.

Pisin nan minè

Pandan ke rekonpans blòk la akòde minè a ki premye dekouvri regle valab la, pwobabilite pou jwenn regle a gouvène pa yon fòmil ki senp: li se egal a pòsyon nan pouvwa ekstraksyon total sou rezo a. Minè ki gen yon ti pousantaj nan pouvwa min yo gen yon ti chans pou yo dekouvri pwochen blòk la pou kont yo. LA pisin min yo kreye pou rezoud pwoblèm sa a. Sa vle di pisin resous yo nan minè, ki moun ki pataje pouvwa pwosesis yo sou yon rezo, egalman divize rekonpans lan nan mitan tout manm nan pisin lan, ki baze sou kantite travay yo kontribye nan chans pou yo jwenn yon blòk.