1. Ce este Blockchain?

O blockchain este un registru digital distribuit, imuabil, care înregistrează tranzacții pe multe computere într-un mod care împiedică modificările după fapt.

Caracteristici Cheie:

  • Distribuit: Datele sunt stocate pe mai multe noduri (computere)

  • Imuabil: Odată înregistrate, datele nu pot fi modificate

  • Transparent: Tranzacțiile sunt verificabile public

  • Securizat: Folosește tehnici criptografice

2. Cum Funcționează Blockchain

  1. Crearea Tranzacției → Utilizatorul inițiază o tranzacție (de exemplu, trimiterea de criptomonede)

  2. Verificare → Nodurile rețelei validează tranzacția

  3. Formarea blocului → tranzacțiile verificate sunt grupate într-un bloc

  4. Mecanismul de consens → rețeaua agreează că blocul este valid

  5. Blocul adăugat la lanț → înregistrarea permanentă și cronologică este actualizată

3. Componente blockchain

Blocuri: Cutii care conțin datele tranzacțiilor

Lanț: Secvență înlănțuită de blocuri

Hash: Amprentă digitală unică pentru fiecare bloc

Nod: Un participant în rețea

Jurnal: Baza de date completă a tranzacțiilor

4. Tipuri de blockchain-uri

Blockchain public

  • Definiție: Rețele deschise la care oricine poate adera și participa.

  • Acces: Fără permisiune.

  • Consens: De obicei Proof of Work (PoW) sau Proof of Stake (PoS).

  • Avantaje: Dezcentralizare ridicată, transparență, rezistență la cenzură.

  • Dezavantaje: Mai lent, mai puțin privat, cost ridicat de energie (PoW).

Exemple:

  1. Bitcoin

  2. Ethereum

  3. Litecoin

  4. Solana

Blockchain privat

  • Definiție: Controlată de o singură organizație.

  • Acces: Permisiune.

  • Consens: De obicei centralizat sau prin validatori limitați.

  • Avantaje: Tranzacții rapide, confidențialitate, conformitate mai ușoară.

  • Dezavantaje: Mai puțin dezcentralizat, necesită încredere în autoritatea centrală.

Exemple:

  1. Hyperledger Fabric

  2. Corda

Blockchain de consortiu

  • Definiție: Controlată de un grup de organizații.

  • Acces: Permisiune (participanții sunt pre-selectați).

  • Consens: Validatorii pre-aprobați împart controlul.

  • Avantaje: Guvernare comună, mai rapid decât lanțurile publice, colaborare sigură.

  • Dezavantaje: Dezcentralizare limitată, necesită încredere între participanți.

Exemple:

  1. Quorum

  2. Energy Web Chain

Blockchain-uri hibride

  • Definiție: Combină elemente din blockchain-uri publice și private.

  • Acces: Unele date sunt publice, altele sunt restricționate.

  • Consens: Flexibil (poate combina metode permisive și permise).

  • Avantaje: Privaciune personalizabilă, scalabilitate, transparență selectivă.

  • Dezavantaje: Arhitectură complexă, provocări în ceea ce privește guvernarea.

Exemple:

  1. XinFin (XDC Network)

  2. Dragonchain

5. Mecanisme de consens

  1. Mecanismele de consens permit nodurilor să se înțeleagă asupra stării blockchain-ului.

  2. Proof of Work (PoW): Mineri rezolvă puzzle-uri (Bitcoin)

  3. Proof of Stake (PoS): Validatorii garantează tokenuri (Ethereum 2.0)

  4. Delegated Proof of Stake (DPoS): Sistem bazat pe vot (EOS, TRON)

  5. Practical Byzantine Fault Tolerance (PBFT): Rapid, folosit în blockchain-urile permise

6. Exemplu din lumea reală

  1. Când trimiți 1 ETH unui prieten:

  2. Portofelul tău creează o tranzacție → trimisă rețelei

  3. Validatorii o verifică → o aproapează

  4. Este înregistrată într-un bloc → stocată permanent pe blockchain-ul Ethereum

Astăzi este totul.


#web3 #web3course #Web3 #blockchain