Tutoriale, instrucțiuni, termeni tehnici

Există 3 tipuri de rețea sau organizare a unui grup: centralizată – descentralizată – distribuită

Rețea centralizată

Rețea descentralizată

Rețea distribuită

Fiecare mod de organizare are avantajele și vulnerabilitățile sale: organizarea centralizată este cea mai eficientă în transmiterea informațiilor, fiind directă, dar tocmai din acest motiv este și cea mai vulnerabilă la atacuri, având un singur punct de eșuare. Un membru compromis poate fi pus în carantină sau exclus, însă dacă membrul central este compromis, întreaga organizație/rețea va fi instant afectată și automat deconectată de restul rețelei.

Majoritatea instituțiilor și societăților sunt centralizate, cu o autoritate în funcție de șef, președinte, diriginte, rege, comandant, etc. Când căpetenia pică, restul membrilor decad în haos.

Clic pentru exemplu

Organizarea distribuită este cea mai rezistentă atacurilor și coruperii rețelei, oricare punct compromis neavând niciun efect asupra rețelei/organizației decât a altor membri individuali. Viteza transmiterii și verificării informației însă este cea mai înceată, fiecare membru trebuind să îi verifice pe toți ceilalți membri pentru a se asigura de un consens.

O viroză va afecta fiecare membru în parte, nu întreaga populație simultan, răspândindu-se încet de la om la om, combaterea ei fiind tocmai prin separarea și tratarea celor infectați, mult mai rapid implementabilă ca viteza transmiterii infecției.

Clic pentru exemplu

Organizarea descentralizată unde fiecare membru se conectează la un nod de rețea, acestea sincronizându-se între ele, îmbină atât rezistența la atacuri cât și eficiența transmiterii informației în rețea cu sincronizare între nodurile rețelei. Nodurile compromise vor fi excluse de restul rețelei, afectând doar membrii conectați la acestea. Membri neafectați au libertatea de a se separa și reconecta la un alt nod care nu a fost corupt.

Internetul ca serviciu este descentralizat, furnizorul tău de internet fiind „nodul” la care te conectezi. Fluxul de informații, aplicațiile, platformele de pe internet respectiv reglementarea furnizorilor încă sunt centralizate.

Clic pentru exemplu

Generalul Bizantin - consens fără autoritate centrală

Să presupunem că ești un general care vrea să cucerească un castel. Dacă ajungi să îl ataci deodată cu aliații tăi și care l-au înconjurat, îl vei cuceri. În caz contrar însă veți fi biruiți. Cum te asiguri că toți aliații tăi:
– au primit mesajul atacului simultan
– ați ajuns cu toții la un consens în a acționa (ataca)
– ai eliminat toți spionii care să afle de atac
– ai exclus trădătorii sau generali compromiși care să îți strice planul
– fără să poți da tu ordine celorlalți aliați, care sunt de același rang cu tine și nu îți recunosc autoritatea asupra lor (fără vreo autoritate centrală)? Aceasta este o problemă matematică propusă în anul 1975, considerată de nerezolvat și căreia tehnologia Blockchain s-a dovedit a-i fi soluția.

– sincronizarea în timp real între „noduri” asigură că toată rețeaua are informația curentă
– consensul este atins de către minerii care verifică tranzacțiile, aflându-se în competiție contra timp între ei, verificând inclusiv tranzacțiile precedente
– criptografia „cheilor” private asigură că doar proprietarul acestora va putea „semna” tranzacții și mesaje, transfera valori pe blockchain
– nodurile rețelei și „minerii” care nu „joacă” după regulile prestabilite vor fi automat excluși din blockchainul principal, competiția dintre aceștia pentru recompensa „minării” motivându-i în a rămâne corecți, fiind verificați de restul minerilor.
– pe blockchain toată lumea are aceleași drepturi, de a transfera liber, a vota, a se alătura sau a se separa de restul rețelei, interesul fiecăruia fiind de a rămâne benevol pe blockchain-ul pe care sunt cei mai mulți participanți.)

La ce folosește tehnologia Blockchain?

  • Identitate și cetățenie digitală
    Aplicație practică: Persoane: Civic, Onename (onename.com); Organizații, societăți: Aragon
  • Acte, diplome, certificate
  • Contracte inteligente: programe simple programate să execute
    Aplicație practică: Ethereum, Waves, Neo, Lisk, Rootstock
  • Securizare: prin structura descentralizată și un mecanismul propulsat de consens
  • Vot și guvernământ digital, privat:
    Aplicație practică:
  • Pseudo-anonimitate pe bază de reputație

Aplicație practică:

  • Proprietăți fizice unice înregistrate pe blockchain:
    Aplicație practică: artă (Verisart), miere și stupi (Apis)
  • Magazin online descentralizat:
    Aplicație practică: Openbazaar
  • Notariat descentralizat:
    Aplicație practică:
  • Înregistrarea și urmărirea eficientă a transporturilor de bunuri fizice în timp real
    Aplicație practică: Urmărirea transferului de mărfuri (BitNautic)
  • Valorificarea resurselor informatice neutilizate
    Aplicație practică: Găzduire criptată, redundantă pe blockchain (Sia, Filecoin, Stroj), Putere de procesare și inteligență artificială (Golem, Augur)