Avaleht
SÔnastik
Kandidaatplokk

Kandidaatplokk

Keskmine
LĂŒhidalt vĂ”ib öelda, et kandidaatplokk on plokk, mida kaevandamissĂ”lm (kaevandaja) proovib kaevandada, et saada ploki tasu. Seega vĂ”ib kandidaatplokki kirjeldada kui ajutist plokki, mille vĂ”rk kas kinnitab vĂ”i jĂ€tab vĂ€lja. Kaevandajad vĂ”istlevad ĂŒksteisega jĂ€rgmise ploki kinnitamiseks ja selle plokiahelasse lisamiseks, kuid esmalt peavad nad kaevandamisvĂ”istlusel osalemiseks looma kandidaatploki.
Kaevandajad loovad kandidaatplokke, kogudes ja korraldades mĂ€lukogumist mitu kinnitamata tehingut. SeejĂ€rel rĂ€sitakse tehingud Merkle'i puustruktuuri moodustamiseks, mis lĂ”puks loob Merkle'i juure (vĂ”i juurrĂ€si). Merkle'i juur on ĂŒks rĂ€si, mis esindab kĂ”iki selle puu varasemaid rĂ€sisid ja seega kĂ”iki sellesse plokki kaasatud tehinguid.
SeejÀrel lisatakse juurrÀsi koos eelmise ploki rÀsi ja juhusliku arvuga nimega nonce ploki pÀisesse. Ploki pÀise rÀsib kaevandaja, genereerides nende komponentide (juurrÀsi, eelmise ploki rÀsi ja nonsi) ning mÔne muu elemendi pÔhjal vÀljundi. Saadud tulemuseks on ploki rÀsi ja see on uue genereeritud ploki (kandidaatploki) unikaalne identifikaator.
Selleks, et vÀljund (plokirÀsi) oleks kehtiv, peab see algama teatud arvu nullidega (vÀhem kui protokollis mÀÀratletud sihtvÀÀrtus). See tÀhendab, et kaevandamisprotsess pÔhineb mitmel katsel (katse ja eksitus), kuna kaevandamissÔlmed peavad sooritama hulgaliselt rÀsifunktsioone erinevate nonsi vÀÀrtustega, kuni lÔpuks saadakse kehtiv plokirÀsi. Toodetud plokirÀsi tÔestab, et kaevandaja tegi oma tööd (seega töötÔendus).
PĂ€rast seda, kui kaevandaja on leidnud kehtiva plokirĂ€si, edastatakse tema plokikandidaat vĂ”rgu ĂŒlejÀÀnud sĂ”lmedele, kes kontrollivad rĂ€si autentsust. Kui kĂ”ik on korras, salvestatakse kandidaatplokk plokiahelasse. Sel hetkel ajakohastab iga valideeriv sĂ”lm oma plokiahela andmete koopiat, et kajastada hiljuti kaevandatud plokki, ja kaevandaja saab ploki tasu.