Sunteți pe pagina 1din 18

Arhitectura Blockchain

PETRESCU LUCA
Ce este Blockchain ?
Ce este Blockchain ?

• Reprezinta o retea distribuita si descentralizata in care pot fi


adaugate noi blocuri ce contin informatii
• Se bazeaza pe tehnologia DLT (Distributed Ledger Technology)
• Blocurile sunt legate intre ele prin intermediul unor functii hash, de
unde si denumirea de blockchain
Caracteristici ale Blockchain
Caracteristici ale tehnologiei Blockchain
• Consens distribuit – datele sunt distribuite si nu centralizate, intr-o retea
de tip peer-to-peer
• Criptografie – tranzactiile sunt validate pe baza unot dovezi criptografice
• Imutabilitate – Datele nu pot fi alterate odata ce au fost integrate in
retea
• Viteza – Tehnologia blockchain elimina necesitatea de verificare a
tranzactiilor de catre o entitate centrala
• Anonimitate – Operatiunile sunt realizate prin intermediul unor
portofele virtuale
• Transparenta – Datele sunt cunoscute de fiecare nod
Centralizat vs. descentralizat
Centralizat vs. descentralizat

Baza de date
Utilizeaza serverul bazat pe client,
unde toate datele sunt centralizate
in acelasi loc

Blockchain
Arhitectura blockchain este de tip
peer-to-peer, spunem ca reteaua
este descentralizata
Arhitectura Blockchain
Arhitectura Blockchain
Principalele componente
• Noduri – entitate din cadrul retelei
• Tranzactii – procesul de distributie a informatiilor in retea
• Blocuri – structura care contine informatiile
• Lant – secventa de blocuri
• Mineri – entitati responsabile de validarea blocurilor
• Consens – setul de reguli dupa care functioneaza reteaua
Arhitectura Blockchain

Principalele structuri de date


Pointeri
Variabile ce contin informatii despre
urmatoare variabila

Lista inlantuita
Structura de date ale caror element
contin pointeri
Tipuri de Blockchain
Tipuri de Blockchain

•Blockchain public – reteaua nu are restrictii privind accesul


nodurilor la date

•Blockchain privat – limiteaza accesul nodurilor in cee ace priveste


datele

•Blockchain hybrid – reteaua este vizibila public, insa accesul in


cadrul acesteia este restrictionat.
O studiere mai atenta a
blocului
O studiere mai atenta a blocului

• Datele din bloc depend de tipul de Blockchain

• Schimbarea frauduloasa a blocului duce la schimbarea intregului lant


de blocuri

• Un utilizator nou va primi o copie a ledger-ului


Crearea unei retele de tip
Blockchain
Crearea unei retele de tip Blockchain
•Constituie posedarea unui anumit set de skil-uri
•1. Partile necesare ale unei retele:
• Producatori/Furnizori de servicii
• Autoritatile de reglementare
• Livratori
• Vanzatori de produse/servicii
Acestea sunt puse cap la cap pentru a forma reteaua
Crearea unei retele de tip Blockchain
•2. Toate nodurile vor primi acces la ledger

•3. Se stabilieste consensul si regulile legale in care reteaua va


functiona (smart contracts). Se defines Transactional Process
Functions (JavaScript)

•Tehnologii necesare pentru crearea unei retele Blockhain:


(C++, Python, C, Java, and Ruby), precum si skill-uri de web development
(HTML, CSS, Node JS)
Exemplu de structura a uni hyperledger

S-ar putea să vă placă și

  • Exp3lmc3 PDF
    Exp3lmc3 PDF
    Document7 pagini
    Exp3lmc3 PDF
    Luca Petrescu
    Încă nu există evaluări
  • Blockchain
    Blockchain
    Document5 pagini
    Blockchain
    Luca Petrescu
    Încă nu există evaluări
  • Net10 PDF
    Net10 PDF
    Document64 pagini
    Net10 PDF
    sorinproiecte
    Încă nu există evaluări
  • Exlmc2 PDF
    Exlmc2 PDF
    Document4 pagini
    Exlmc2 PDF
    Luca Petrescu
    Încă nu există evaluări
  • MITH Compresoare
    MITH Compresoare
    Document27 pagini
    MITH Compresoare
    Căpăţină Marius Cătălin
    Încă nu există evaluări
  • Breviar Curs LMC
    Breviar Curs LMC
    Document8 pagini
    Breviar Curs LMC
    Luca Petrescu
    Încă nu există evaluări
  • TGA Structuri Sandwich
    TGA Structuri Sandwich
    Document10 pagini
    TGA Structuri Sandwich
    Luca Petrescu
    Încă nu există evaluări
  • MITH Compresoare
    MITH Compresoare
    Document27 pagini
    MITH Compresoare
    Căpăţină Marius Cătălin
    Încă nu există evaluări
  • MITH Compresoare
    MITH Compresoare
    Document27 pagini
    MITH Compresoare
    Căpăţină Marius Cătălin
    Încă nu există evaluări
  • Ghidul Tehnic - Rocket Workshop 2019
    Ghidul Tehnic - Rocket Workshop 2019
    Document19 pagini
    Ghidul Tehnic - Rocket Workshop 2019
    Luca Petrescu
    Încă nu există evaluări
  • FMI Liste 2019 PDF
    FMI Liste 2019 PDF
    Document78 pagini
    FMI Liste 2019 PDF
    Luca Petrescu
    Încă nu există evaluări
  • Subiecte Teorie RM
    Subiecte Teorie RM
    Document1 pagină
    Subiecte Teorie RM
    Luca Petrescu
    Încă nu există evaluări