Minerit

Începător
Mineritul este procesul prin care tranzacțiile cu criptomonede sunt colectate, verificate și înregistrate într-un registru digital cunoscut sub numele de blockchain. Activitatea minerilor este esențială pentru menținerea integrității rețelei și este, de asemenea, metoda prin care sunt introduse monede noi în sistem.
În cadrul sistemului bancar tradițional, monedele fiat sunt tipărite și distribuite de instituțiile financiare și autoritățile guvernamentale - dar pentru majoritatea criptomonedelor, emisiunea de monede noi nu este în mâinile entităților centralizate. În schimb, noile unități de criptomonede sunt generate prin procesul de minerit, care urmează un set predefinit de reguli stabilite de protocolul de bază. Deși protocolul definește care sunt regulile principale, așa-numiții algoritmi de consens sunt cei care subliniază cum vor fi urmate aceste reguli (de exemplu, în timpul validării tranzacțiilor).
Dacă luăm Bitcoin ca exemplu, participanții implicați în procesul de minerit sunt numiți noduri de minerit (sau, simplu, mineri) și joacă un rol cheie în securitatea rețelei blockchain. Sarcina unui miner este să adune tranzacții neconfirmate din centralizatorul de memorie și să le organizeze într-un bloc candidat pe care va încerca să-l valideze.
Atunci când creează un bloc candidat, un miner include o tranzacție în care își trimite singur recompensa pentru bloc. Această tranzacție este cunoscută ca tranzacție coinbase și este adesea prima care este înregistrată într-un bloc.
După ce se formează lista de tranzacții neconfirmate, fiecare tranzacție este supusă hashingului, iar rezultatele sunt organizate în perechi. Aceste perechi sunt apoi supuse hashingului, producând noi rezultate care sunt, de asemenea, organizate în perechi și supuse hashingului încă o dată. Procesul se repetă până când se produce un singur hash, care se numește hash rădăcină sau rădăcina arborelui Merkle.
Hash-ul rădăcină este apoi combinat cu hash-ul blocului confirmat anterior, împreună cu un număr pseudo-aleatoriu numit nonce (plus alți parametri). Aceste elemente sunt apoi supuse hashingului, producând hash-ul blocului pentru acel bloc candidat.

Cu toate acestea, minerul va avea succes numai dacă rezultatul (blocul hash) pentru blocul candidat este sub o valoare predeterminată (vizată). În consecință, procesul se bazează pe încercare și eroare și trebuie să efectueze numeroase funcții de hashing cu nonce-uri diferite pentru a găsi un rezultat valid. Primul miner care a găsit un hash valid își validează blocul candidat și primește recompensa de bloc. Întregul proces durează, în medie, zece minute.

Odată ce un bloc este validat, acesta este adăugat în blockchain și minerii încep să lucreze la următorul bloc. Hash-ul valid produs de mineri funcționează ca dovadă a muncii lor și de aceea algoritmul de consens Bitcoin se numește Proof of Work (dovada muncii). Fiecare bloc confirmat are un hash de bloc unic care acționează ca un identificator.
Recompensa de bloc este definită de protocolul Bitcoin și scade la fiecare 210.000 de blocuri (aproximativ patru ani). Inițial, recompensa de bloc a fost de 50 BTC și acum este de 6,25 BTC.