Tehnologii de registru partajat (Blockchain)

Tehnologia de tip registru comun este o formă de stocare a datelor digitale menită să creeze modalități mai rapide și mai sigure de a transmite, primi, urmări și efectua tranzacții. Blockchain este cea mai cunoscută formă de tehnologie de tip blockchain. Acesta utilizează o arhitectură descentralizată, fără a avea nevoie de intermediari de încredere. Toate datele referitoare la o tranzacție, inclusiv originea acesteia, trebuie să fie validate de toți participanții la blockchain. Odată validate, datele tranzacției sunt criptate și stocate într-un bloc nou. O copie a datelor criptate este, de asemenea, inclusă în blocul următor, formând legătura în lanț. Odată ce datele au fost adăugate la un bloc, acestea nu pot fi șterse niciodată, permițând participanților să verifice întregul istoric al unei tranzacții. Ideea din spatele lanțului de blocuri a apărut din necesitatea de a găsi o modalitate de a proteja monedele digitale de riscul de replicare. Aceasta a dus la crearea Bitcoin, prima „criptomonedă" din lume, care utilizează o criptografie puternică pentru a permite ca plățile online să fie trimise direct de la o parte la alta fără a trece printr-o instituție financiară.

 

Blockchain text

 

 

Descriere
 

Blockchain este un tip de tehnologie de tip „registru comun", în care toate calculatoarele care participă la rețea (noduri) au o copie identică a registrului (care este, în esență, o bază de date a tranzacțiilor). De fiecare dată când o nouă tranzacție este adăugată în registru, o înregistrare a respectivei tranzacții apare și în copia fiecărui participant. Arhitectura descentralizată a blockchain înseamnă că, pe lângă păstrarea în timp real a unor copii duplicate ale registrului, fiecare nod din sistem verifică, de asemenea, fiecare tranzacție care are loc înainte ca aceasta să poată fi adăugată ca o nouă intrare. Prin urmare, blockchain nu depinde de o singură entitate internă sau externă pentru validarea, monitorizarea sau verificarea tranzacțiilor, sau pentru modificarea datelor; toate acestea sunt efectuate de rețea. Aceste caracteristici asigură coerența tuturor datelor existente într-un blockchain. În plus, întrucât toate datele stocate într-un blockchain sunt disponibile tuturor încă de la început, tranzacțiile anterioare pot fi verificate și urmărite cu ușurință.

Termenul "blockchain" provine dintr-o combinație între „bloc" și „lanț", unde:

  • un bloc este înregistrarea unei tranzacții (de ex., transferul de active fizice de la un participant la rețea la altul); și
  • lanțul este infrastructura care leagă blocurile între ele.

Componenta lanțului funcționează prin intermediul unei funcții „hashing" - un algoritm care criptează datele tranzacției prin transformarea acestora într-un șir de litere și numere de lungime fixă. Funcția hashing este ireversibilă, ceea ce înseamnă că este practic indescifrabilă. Odată ce o nouă tranzacție a fost verificată, datele sunt hashate. Fiecare bloc nou conține propriul hashing unic și hashingul unic al blocului anterior, legându-le pe cele două împreună și creând legături în lanț. Acest lucru facilitează descoperirea oricărei falsificări într-un blockchain, deoarece falsificatorul ar trebui să schimbe hashingul în blocul următor pentru a-și acoperi urmele, apoi hashingul în blocul următor, apoi în blocul următor și așa mai departe. Și nu ar trebui să facă acest lucru într-un singur registru, ci în toate registrele din toate nodurile conectate la blockchain.

Sistemele blockchain sunt clasificate în funcție de accesibilitate (publice sau private) și editabilitate (cu sau fără permisiune).

  • În blockchains-urile publice fără permisiune, oricine poate participa la rețea și poate citi și scrie datele fără a avea nevoie de permisiune. Aceste blockchains sunt inerent transparente, deoarece toate acțiunile din rețea trebuie să fie validate de toți participanții și să fie vizibile pentru aceștia. Orice acțiune care nu este vizibilă pentru toți participanții nu poate fi validată în mod corespunzător. În blockchains publice cu permisiune, oricine poate citi datele, dar numai participanții selectați le pot scrie.
  • În blockchains private, este nevoie de permisiune pentru a se alătura și a participa la rețea. Participanților li se poate atribui o combinație de permisiuni de citire și de scriere. Această capacitate de a atribui o varietate de permisiuni participanților la rețea este deosebit de utilă în contexte precum asistența medicală, în care anumite acțiuni și informații trebuie să rămână private, dar în care participanții beneficiază de securitatea unei infrastructuri comune.
Blockchain blocks


Utilizări
 

Deși blockchain este încă o tehnologie destul de nouă, există deja unele soluții utilizate pentru combaterea contrafacerii. Printre altele, astfel de soluții permit întreprinderilor să își creeze propriile identificări ale produselor și să își monitorizeze propriile lanțuri de aprovizionare. Nu există un standard unic pentru utilizarea blockchain în combaterea contrafacerii, dar pot fi găsite exemple în sectoare precum bunurile de lux, diamantele, produsele agroalimentare, electronice și farmaceutice.


Punerea în aplicare
 

Pentru a vă face o idee despre modul în care blockchain ar putea fi implementat în practică, iată un exemplu al modului în care ar fi utilizat pentru a securiza un lanț de aprovizionare farmaceutic.

  • Participanții la lanț sunt producătorul, ambalatorul, angrosistul, distribuitorul, medicul etc. Un participant poate fi un dispozitiv, o persoană sau o entitate. Fiecărui participant i se atribuie o cheie care denotă activitatea sa specifică în rețea. Identitatea inițială a participanților este ascunsă, aceștia fiind cunoscuți doar prin aceste chei - „producător", „ambalator" etc.
  • Medicamentele sunt „activele" din lanț. Fiecare medicament primește o cheie unică (sau hashing). ID-ul medicamentului este atașat la acesta sub forma unui cod QR.
  • Trebuie aleasă o anumită rețea blockchain pentru a stoca înregistrările tranzacțiilor. Bitcoin Blockchain (rețeaua de pionierat), Ethereum, Hyperledger și BigchainDB sunt câteva exemple de rețele disponibile pe piață.
  • Toate tranzacțiile necesare sunt stocate pe blockchain. Odată ce informațiile pentru o anumită tranzacție au fost introduse în blockchain, acestea nu mai pot fi modificate niciodată.
  • Participanții utilizează o aplicație mobilă pentru a efectua tranzacții prin intermediul blockchain-ului.
  • Atunci când este produs un medicament nou, producătorul creează un hashing unic care îi va fi atribuit (un ID unic). Medicamentul este înregistrat pe blockchain. Acesta va fi considerat un activ digital în rețeaua blockchain, iar hashing-ul său va fi utilizat pentru a-l urmări în orice moment în întreaga rețea.
  • Proprietatea medicamentului poate fi transferată cu ușurință altui participant prin intermediul unei aplicații mobile. Scenariile posibile sunt:
    • angrosistul cumpără medicamentul de la producător - producătorul transferă fizic medicamentul către angrosist și o tranzacție de transfer este înregistrată simultan pe blockchain;
    • angrosistul vinde medicamentul unui alt angrosist, unui distribuitor sau unei farmacii - se aplică același proces de transfer și înregistrare;
    • un medic cumpără medicamentul de la farmacie - medicul va utiliza aplicația pentru a obține ID-ul medicamentului și, urmărind traseul acestuia prin blockchain de la producător la farmacie, va putea vedea dacă medicamentul este autentic sau contrafăcut:
      • dacă medicamentul este autentic, va fi afișat întregul istoric al produsului;
      • dacă este contrafăcut, nu va fi afișată nici o înregistrare.

 

Costuri
 

Identificarea costurilor generale implicate de crearea unei soluții blockchain comerciale la scară de producție nu este ușoară, deoarece fiecare soluție este foarte specifică contextului și scalei de implementare. Principalii factori care influențează costurile sunt tipul de rețea blockchain utilizată (publică sau privată) și volumul și mărimea tranzacțiilor. De asemenea, trebuie avut în vedere faptul că soluțiile blockchain necesită o cantitate semnificativă de energie pentru a-și alimenta viteza de procesare și performanța și, ca atare, sunt mult mai mari consumatoare de energie decât rețelele peer-to-peer centralizate.

Cu toate acestea, blockchain-urile economisesc bani în alte domenii. Deoarece soluțiile bazate pe blockchain oferă modalități prin care contractele și plățile pot fi executate fără probleme și în siguranță, fără implicarea unor terțe părți, acestea elimină verificarea de către terți și costurile de tranzacționare asociate cu procedurile fizice actuale de contractare și plată.