În contextul tehnologiei blockchain, un bloc este o componentă fundamentală, acționând ca un container digital pentru informații. Fiecare bloc este o colecție de tranzacții verificate și confirmate, care au avut loc într-o anumită perioadă de timp. Odată ce un bloc este umplut cu tranzacții și validat de mineri sau validatori, acesta este adăugat la blockchain, formând un lanț imutabil de date.
Cum funcționează?
Când o tranzacție este inițiată, aceasta este transmisă rețelei. Minerii (în cazul Proof of Work) sau validatorii (în cazul Proof of Stake) colectează aceste tranzacții în blocuri candidate. Pentru a adăuga un bloc la lanț, ei trebuie să rezolve o problemă criptografică complexă (Proof of Work) sau să fie selectați pe baza mizei lor (Proof of Stake). Odată rezolvată, blocul este difuzat în rețea și, dacă este acceptat de majoritatea nodurilor, este adăugat la sfârșitul blockchain-ului. Fiecare bloc conține un hash al blocului anterior, creând o legătură criptografică care asigură integritatea și ordinea cronologică a lanțului.
De ce este important?
Blocurile sunt esențiale pentru securitatea și funcționalitatea blockchain-ului. Prin înlănțuirea lor criptografică, ele asigură că datele nu pot fi modificate retroactiv fără a altera toate blocurile ulterioare, ceea ce ar fi detectat imediat de rețea. Această structură garantează imutabilitatea și transparența registrului distribuit, fiind baza încrederii în sistemele blockchain.
Exemple practice
În Bitcoin, fiecare bloc conține un număr de tranzacții Bitcoin, un timestamp, un număr magic și hash-ul blocului anterior. Dimensiunea blocurilor este limitată, ceea ce influențează capacitatea rețelei. În Ethereum, blocurile conțin, pe lângă tranzacții, și starea mașinii virtuale Ethereum (EVM), permițând execuția de contracte inteligente.
Caracteristici cheie
- Imutabilitate: Odată adăugat, un bloc nu poate fi modificat.
- Legătură criptografică: Fiecare bloc este legat de cel anterior printr-un hash.
- Timestamp: Înregistrează momentul creării blocului.
- Tranzacții: Conține un set de tranzacții validate.
- Recompensă: Minerii/validatorii care adaugă un bloc valid sunt recompensați cu criptomonede noi și/sau taxe de tranzacție.