Odată cu creșterea constantă a interesului public pentru blockchain, mulți se întreabă „ce este blockchain și de ce ar trebui să-mi pese?”
Într-un sondaj realizat de Deloitte pe 1.386 de directori seniori, 80% au răspuns că tehnologia blockchain va fi fie critică (53%), fie importantă (27%) pentru dezvoltarea strategică a organizației lor. Mai mult decât atât, 86% cred că tehnologia blockchain este la scară largă scalabilă și va atinge adoptarea generală.
Deci, haideți să analizăm și să vedem ce este blockchain-ul, cum funcționează și care sunt unele dintre beneficiile acestei tehnologii de tip crypto.
Cuprins
Blockchain-ul explicat
DEFINIȚIE. Blockchain-ul este, după cum sugerează și numele, un lanț de blocuri cunoscut în lumea financiară sub numele de înregistrări. În blockchain, aceste blocuri sunt legate între ele prin cryptografie.
În termeni mai simpli, blockchain-ul este un registru digital.
Fiecare înregistrare (bloc) din blockchain conține un marcaj de timp, informații despre tranzacțiile blockchain și valoarea hash cryptografică (semnătura) a blocului anterior. Aceasta înseamnă că fiecare bloc se bazează pe cel anterior.
Cine a inventat blockchain-ul?
Primul blockchain funcțional a fost lansat în 2009, după ce Satoshi Nakamoto a publicat lucrarea „Bitcoin: A Peer-to-Peer Electronic Cash System” în 2008 și a lansat software – ul Bitcoin în anul următor.
Dar nu a fost prima dată când ideea de blockchain a fost introdusă în lume.
În 1991, Stuart Haber și W. Scott Stornetta au vorbit despre legarea blocurilor într-o structură de date numai de atașare în lucrarea lor academică, „ Cum să urmăriți un document digital ”.
Tipuri de blockchain
Există 3 tipuri principale de blockchain:
Blockchain-uri publice
Blockchain-urile publice sunt rețele open-source la care oricine se poate alătura ca utilizator, dezvoltator sau membru. Fiecare tranzacție dintr-un blockchain public poate fi văzută și examinată de oricine.
Unul dintre principalele avantaje ale blockchain-urilor publice este rezistența lor la cenzură . Sunt complet descentralizate și înregistrează tranzacțiile pe mai multe computere din întreaga lume. Astfel, modificarea datelor din rețea este imposibilă.
Exemple de blockchain publice sunt Bitcoin, Ethereum și Litecoin .
Blockchain-uri private
Blockchain-urile private, pe de altă parte, impun restricții cu privire la cine se poate alătura acestora. Cunoscuți și sub denumirea de blockchain autorizate , își înregistrează tranzacțiile în mod privat, făcându-le disponibile numai pentru participanții din rețea.
În comparație cu blockchain-urile publice, blockchain-urile autorizate sunt mai centralizate . Entitatea care conduce lanțul are control deplin asupra cine se alătură rețelei sale. Acest lucru face ca blocurile private să fie ideale pentru companiile care doresc să-și partajeze datele, dar protejează informațiile sensibile.
Exemple de blockchain private includ Ripple și Hyperledger .
Blockchain-uri ale consorțiului
Blockchain-urile consorțiului, cunoscute și sub numele de blockchain federate , combină tot ce este mai bun din ambele lumi. Sunt mai descentralizate decât blockchain-urile private, dar permit controlul asupra datelor care sunt publice și ce rămân private.
Spre deosebire de blockchain-urile private, care sunt controlate de o singură companie, blockchain-urile federate sunt controlate de un set preselectat de entități/noduri.
NOTĂ MARGINALĂ. Nodurile blockchain sunt dispozitive (calculatoare, laptopuri) care acționează ca servere, stochând informații. Nodurile sunt o parte esențială a infrastructurii blockchain-ului.
Cum funcționează blockchain-ul?
Pentru a explica mai bine cum funcționează un sistem blockchain, vom folosi blockchain-ul Bitcoin ca exemplu .
Cum sunt create blocurile noi și cum sunt legate împreună?
Am menționat mai devreme că fiecare bloc conține o înregistrare a tranzacțiilor Bitcoin. Fiecare bloc din blockchain poate conține aproximativ 1 megaoctet de date . După ce acel bloc este completat, un nou bloc este creat automat.
Să notăm câteva tranzacții ipotetice și să vedem cum arată un bloc.
Să presupunem că Zeus îi datorează lui Odin niște bani și vrea să-i plătească înapoi în Bitcoin. Deci Zeus transferă 0,5 BTC către Odin.
Odin, ca și tatăl bun care este, decide să trimită niște bani de buzunar fiilor săi, Loki și Thor. Loki primește 0,1 BTC, dar Thor primește 0,2 BTC pentru că Odin l-a iubit întotdeauna mai mult.
Acest lucru ne oferă următoarele tranzacții:
T1: Zeus – Odin | 0,5 BTC T2: Odin – Loki | 0,1 BTC T3: Odin – Thor | 0,2 BTC
Acum să presupunem că toate aceste tranzacții alcătuiesc 1 MB de date, umplând astfel un bloc – Blocul 1. Acestui bloc i se atribuie automat o semnătură – să spunem ASG4 .
Așa arată primul nostru bloc. Acum să creăm un al doilea bloc.
După o luptă legendară cu giganții de îngheț, Thor trebuie să-și repare ciocanul puternic. Așa că o trimite la Forja lui Asgard și plătește 0,1 BTC.
Loki vrea să-și bată joc de noul tată al lui Thor, așa că comandă 100 de cheeseburgeri și o cola dietetică din versiunea lui Asgard a lui Wendy. Acest lucru îl costă în total 0,04 BTC.
Astfel, avem următoarele tranzacții:
T1: Thor – Forja lui Asgard | 0,1 BTC T2: Loki – Asgardian Wendy’s | 0,04 BTC
Pe lângă aceste tranzacții, Blocul 2 include și semnătura Blocului 1 – ASG4 . Apoi Blocul 2 își primește semnătura pe baza datelor pe care le conține. Să spunem FUN27 .
Pe măsură ce au loc mai multe tranzacții pe blockchain, se creează mai multe blocuri, fiecare bloc conținând semnătura celui precedent. În acest fel, Blocul 1 este legat direct de Blocul 2. Blocul 2 este apoi legat de Blocul 3. Blocul 4 cu Blocul 5 și așa mai departe. Dar dacă cineva decide să modifice datele din Blocul 1?
Să presupunem că Loki, oricât de răutăcios este, vrea să provoace niște necazuri. El modifică cantitatea de Bitcoin pe care Thor a primit-o de la Odin de la 0,2 la 0,3. În acest fel, Thor va trebui să dea socoteală pentru banii pe care nu i-a primit.
Și aici lucrurile se complică. Acum că datele din blocul 1 sunt diferite, semnătura, care este generată pe baza datelor din bloc, se modifică automat. Deci, în loc de ASG4 , noua semnătură devine, să spunem, ERR2 .
Având în vedere că această semnătură este inclusă în Blocul 2, șirul de date se modifică, modificând astfel semnătura Blocului 2 de la FUN27 la OOPS42 .
Acest lucru declanșează un efect de domino în care fiecare semnătură a fiecărui bloc din lanț este schimbată. Odată ce utilizatorii realizează că cineva încearcă să modifice datele din blocuri, ei resping modificările și schimbă blockchain-ul înapoi la versiunea lor anterioară validă.
Deci, cum sunt create semnăturile?
Procesul în sine este destul de complicat. Cele mai multe dintre acestea încă sună ca magie neagră pentru mine, așa că voi rămâne departe de chestiile super-tehnice.
Dar, în termeni simpli, o funcție hash cryptografică (un algoritm complex) preia un șir de date (tranzacțiile din bloc) și îl convertește într-un șir unic de 64 de cifre . Există mai multe astfel de funcții hash online cu care vă puteți juca – o vom folosi pe aceasta pentru exemplul nostru.
Adăugând datele din primul nostru bloc în generatorul de hash, obținem următorul șir:
786A832913348D9BB6E35ABF60CB451934F58A9E648CA2E28724A04AACEEBB6C
Dacă un singur caracter din datele de intrare se modifică, rezultatul va fi complet diferit. Deci, dacă Loki a schimbat acel 0,2 BTC la 0,3 BTC, rezultatul nostru va fi următorul: E69CC8EF3A3B3D569C6DCE67445B3699C3B01FDE588C27ED4AF34DCDAAC8D774
Acesta este motivul pentru care integrarea semnăturii Blocului 1 (ASG4) în datele Blocului 2 face imposibilă modificarea blockchain-ului. Semnătura fiecărui bloc anterior este folosită pentru a crea semnătura celui următor.
Deci, unde intervine minarea?
Contrar credinței populare, crypto miningul nu înseamnă crearea de noi Bitcoin.
Minerii concurează între ei pentru a valida tranzacțiile din fiecare bloc, asigurându-se că fiecare bloc din lanț îndeplinește anumite criterii.
Dar pentru a înțelege cum funcționează toate acestea, mai întâi trebuie să vorbim despre non-uri
. Nonce-urile sunt o variație adăugată de blockchain fiecărui bloc. Singurul lor scop este de a modifica ieșirea hash (semnătura) unui bloc, fără a modifica datele tranzacțiilor. Nonces-urile sunt adăugate deoarece fiecare semnătură a fiecărui bloc trebuie să înceapă cu un anumit număr de zerouri de început.
Minerii trebuie apoi să găsească valoarea nonce pentru a valida tranzacțiile și pentru a adăuga noul bloc în blockchain. Nu există nicio formulă pentru a calcula valoarea nonceului. Este pur și simplu un proces de încercare și eroare.
Și, în general, cu cât aveți mai multă putere de calcul, cu atât mai repede puteți testa diverse non- uri și, astfel, găsiți valoarea potrivită.
Descentralizarea blockchain-ului
Acum că avem o imagine clară despre ce este blockchain-ul și cum funcționează, să vorbim despre unul dintre aspectele sale cheie – descentralizarea.
Descentralizarea este unul dintre conceptele cel mai des întâlnite în blockchain. Un blockchain descentralizat înseamnă că nu există un punct central de control pentru întreaga rețea. În schimb, rețeaua este stocată în mai multe locații din întreaga lume.
Vitalik Buterin , co-fondatorul Ethereum, separă descentralizarea în 3 tipuri diferite :
- (des)centralizare arhitecturală – din câte dispozitive fizice este compus un sistem?
- (des)centralizare politică – câte persoane sau organizații controlează acele dispozitive?
- (de)centralizare logică – întreaga rețea este monolitică și organizată, sau haotică și dezorganizată?
Folosind aceste tipuri, el clasifică apoi diverse tehnologii și instituții. El definește blockchain-ul ca fiind descentralizat din punct de vedere politic, descentralizat din punct de vedere arhitectural, dar centralizat logic.
Dar DLT?
Mulți cred că tehnologia blockchain și a registrului distribuit sunt unul și același lucru. Dar asta nu este tocmai corect.
Tehnologia Distributed Ledger este o tehnologie descentralizată care își stochează bazele de date în mai multe locații, pe mai multe dispozitive, deținute și controlate de diferite persoane sau organizații.
Principala diferență dintre cele două este că DLT este o tehnologie, iar blockchain este un tip de DLT.
Descentralizarea registrelor distribuite urmărește să pună capăt necesitatea unei autorități centrale care procesele sau valideaza tranzacțiile de pe rețea. Acest lucru reduce riscul ca sistemul să fie compromis într-un atac.
Legătura dintre blockchain și cryptomonede
Rolul blockchain în industria crypto este destul de simplu – înregistrează și validează tranzacțiile. Acest lucru permite lumii crypto să rămână anonimă, îi crește securitatea și o ajută să rămână transparentă și imuabilă.
Dar cum arată o tranzacție crypto?
Să revenim la exemplul nostru anterior.
Pentru ca Zeus să trimită acei 0,5 BTC lui Odin, mai întâi are nevoie de un portofel care să poată deține Bitcoin.
- Zeus își deschide portofelul și introduce cheia publică a lui Odin împreună cu suma pe care dorește să o trimită.
- Apoi introduce cheia sa privată pentru a confirma tranzacția.
- Hermes, care este miner, percepe 0,00005 BTC pentru a include tranzacția în Gândiți-vă la aceasta ca la o taxă de expediere, care este inclusă automat în suma finală.
- Tranzacția este apoi validată de noduri, marcată de timp și adăugată la versiunea lor a blockchain-ului.
- Odin primește în sfârșit cei 0,5 BTC.
În acest moment, peste 300.000 de tranzacții BTC sunt confirmate în fiecare zi. Puteți urmări toate tranzacțiile pe măsură ce se întâmplă pe blockchain.com .
Portofele crypto
Contrar credințelor populare, portofelele crypto nu stochează de fapt monedele dvs. crypto. În schimb, vă ajută să faceți tranzacții, să vă urmăriți soldul și, cel mai important, să vă stocați cheile publice și private.
Cheia publică este ca numărul contului dvs. bancar. Îl partajați altora, astfel încât aceștia să poată face depuneri în contul dvs.
Cheia dumneavoastră publică este generată din cheia dumneavoastră privată.
Cheia dvs. privată , pe de altă parte, este ca un cod de securitate. Tu ești singurul care ar trebui să știe asta. În caz contrar, oamenii vor putea confirma tranzacțiile în numele tău. Și fără ea, nu veți putea confirma tranzacțiile sau retrage bani.
Beneficiile blockchain-ului
Tehnologia Blockchain vine cu o multitudine de beneficii, care pot avea un impact semnificativ asupra modului în care performanța companiilor, precum și asupra satisfacției clienților lor.
Date imuabile
Toate informațiile stocate pe blockchain sunt permanente . Nimeni nu o poate schimba și nimeni nu o poate elimina. Acest lucru permite companiilor și persoanelor fizice să urmărească eficient și ușor toate tranzacțiile lor .
Dar modificarea datelor pe un blockchain nu este imposibilă. Este doar foarte, foarte greu.
Și în timp ce imuabilitatea sună ca o idee excelentă (și adesea este), de asemenea, poate cauza mai multe probleme unei afaceri. Ce se întâmplă dacă, din întâmplare, datele sensibile sunt publicate pe blockchain?
Singura soluție pentru a remedia acest lucru este de a convinge celelalte părți implicate în blockchain să aibă o „furcătură” – împărțiți blockchain-ul în 2 căi și mutați baza de date într-una dintre ele. Dar a face acest lucru pe un blockchain public este aproape imposibil.
Cu toate acestea, astfel de probleme sunt de obicei evitate prin natura de design a blockchain- ului, care separă informațiile sensibile și de identificare .
Libertatea digitală
Majoritatea datelor de pe internet sunt controlate de 4 companii gigantice – Google, Microsoft, Amazon și Facebook. Fiecare imagine sau videoclip pe care l-ați salvat în cloud sau postat online, fiecare mesaj vocal sau e-mail pe care l-ați trimis vreodată, obiceiurile dvs. de cumpărare și istoricul locațiilor sunt toate stocate pe serverele lor.
Toate informațiile din blockchain, inclusiv detaliile tranzacției, sunt criptate . O cheie publică nu poate fi urmărită până la un anumit utilizator sau companie, prevenind astfel urmărirea obiceiurilor de cumpărare.
Securitate
În lumea de astăzi, securitatea este unul dintre cele mai importante aspecte ale fiecărei tehnologii. Un raport arată că, în medie, un atac de hacker este efectuat la fiecare 39 de secunde . Cardurile de credit, identitățile și informațiile clasificate sunt furate zilnic. Acest lucru duce la pierderi de miliarde de dolari în fiecare an.
Dar, deoarece blockchain-ul este un sistem descentralizat, nu are un singur punct de eșec . Informațiile sunt stocate pe nenumărate computere conectate la rețea, astfel încât efectuarea unui atac este aproape imposibilă. Pentru a prelua controlul asupra rețelei sau pentru a modifica informațiile stocate pe blockchain, ar trebui să atacați toate dispozitivele rețelei simultan.
Acest lucru ar necesita multă muncă și putere de calcul și s-ar dovedi inutil, deoarece efectuarea unui atac asupra întregii rețele ar duce la scăderea valorii cryptomonedei .
În cele din urmă, investiția necesară pentru a realiza un astfel de atac ar fi mai mare decât eventualele sale beneficii.
Anonimat
Blockchain-ul vă permite să rămâneți anonim . Nimeni nu vă poate urmări cumpărăturile sau obiceiurile de cheltuieli și nu le poate conecta la informațiile dvs. personale, astfel încât să le poată monetiza ulterior. Dacă nu știu sigur care adresă publică este a ta.
Dar chiar și așa, un sistem construit pe deplin pe tehnologia blockchain nu va stoca cookie-uri sau informații personale. Și tocmai acesta este motivul pentru care Bitcoin a explodat în popularitate pe piețele negre și pe dark web.
Dar, deși blockchain-ul poate oferi anonimat, rețineți că majoritatea site-urilor web de pe internet folosesc cookie-uri. Deci, chiar dacă alegeți să plătiți cu Bitcoin pe un site web precum Amazon, aceștia ar putea totuși să vă stocheze informațiile
Taxe reduse
Principala diferență dintre Bitcoin și bănci este că taxele Bitcoin sunt fixe . Băncile percep de obicei un procent din suma transferată, care poate varia de la 1% la 4%. Aceasta înseamnă că la un transfer de 10.000 USD, banca poate percepe oriunde între 100 USD și 400 USD.
Pe de altă parte, tranzacțiile Bitcoin percep o rată fixă, dar se bazează pe valoarea de piață . La momentul publicării acestui articol, taxa de tranzacție era de 0,71 USD. Cea mai mare taxă de tranzacție a fost de 55,16 USD, pe 22 decembrie 2017. Aceasta este tot mai mică decât 1% dintr- o tranzacție de 10.000 USD.
Fără control financiar din partea guvernului
Băncile și guvernele pot îngheța un cont fără nicio notificare dacă consideră că este necesar. Nenumărați oameni au conturile înghețate în fiecare zi, fără să înțeleagă de ce.
Într-o rețea blockchain, singura persoană care are acces la fondurile tale ești tu. Ei bine, și oricine are cheia dvs. privată (nimeni altcineva nu ar trebui totuși). Guvernul, banca națională sau orice altă instituție nu vă poate accesa fondurile sau urmări tranzacțiile fără a vă cunoaște cheile private și publice.
Aceasta înseamnă că deține controlul deplin asupra banilor tăi și nicio instituție nu îți poate lua aceștia fără consimțământul tău.
Gânduri finale
Blockchain-ul este un lucru destul de mare.
Tehnologia care o alimentează a cunoscut o explozie a popularității în 2017 datorită cryptomonedelor, dar asta se schimbă încet. Blockchain-urile sunt dezvoltate public și privat de multe companii și persoane care găsesc cazuri de utilizare în diverse industrii. Și asta se întâmplă din cauza potențialului lor enorm.
Tehnologia blockchain are puterea de a schimba complet modul în care funcționează societatea noastră.
Poate perturba complet modul în care funcționează sistemul bancar , poate sprijini e-guvernarea și poate promova utilizarea energiei verzi.