Blockchain for Dummies – Un ghid simplu, dar complet

Într - un studiu 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 scalabilă pe scară largă și va atinge adoptarea generală.

Așa că haideți să intrăm în el și să vedem ce este blockchain-ul, cum funcționează și care sunt unele dintre beneficiile acestei tehnologii.

1. Blockchain explicat

Extensie DEF După cum sugerează și numele, blockchain-ul este un lanț de blocuri care funcționează ca un registru cunoscut în lumea financiară ca înregistrări. Pe blockchain, aceste blocuri sunt legate între ele și securizate criptografie.  

Î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 criptografică (semnătura) a blocului anterior. Aceasta înseamnă că fiecare bloc se bazează pe cel anterior.  

Astfel, lanțul.  

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, el 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ă ștampilați un document digital  

Tipuri de blockchains

Există 3 tipuri principale de blockchain:

Blockchains publice

Blockchain-urile publice sunt rețele open-source la care oricine se poate alătura ca utilizator, dezvoltator sau membru. Fiecare tranzacție pe 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 numele de blockchain permise, îș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 care stochează informații. Nodurile sunt o parte esențială a infrastructurii blockchain-ului.  

2. 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 rezista 1 megabyte de date. După ce acel bloc se umple, se creează automat un nou bloc.

Să notăm câteva tranzacții ipotetice și să vedem cum arată un bloc.

Să spunem 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.  

Asemenea tatălui bun care este, Odin 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ă spunem că toate aceste tranzacții alcătuiesc 1 MB de date, completând astfel un bloc – Blocul 1. Acestui bloc i se atribuie automat o semnătură – să zicem 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șadar, îl 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. Sa ne 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 de Blocul 5 și așa mai departe.  

Dar dacă cineva decide să modifice datele din Blocul 1?  

Să spunem că Loki, oricât de răutăcios este, vrea să provoace 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 din 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ă schimbe datele din blocuri, ei resping modificările și schimbă blockchain-ul înapoi la versiunea lor anterioară validă.  

Deci, cum sunt create semnăturile?

Sincer să fiu, 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 criptografică (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 - vom folosi acesta 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 mineritul?

Contrar credinței populare, cripto 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, trebuie mai întâi 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 nonce. 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ă.

3. Descentralizarea blockchain-ului

Acum că avem o imagine clară a ce este blockchain-ul și cum funcționează, să vorbim despre unul dintre aspectele sale cheie – descentralizarea.

Descentralizare 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 diferite tipuri:

1. (des)centralizare arhitecturală – din câte dispozitive fizice este alcătuit un sistem?

2. (des)centralizarea politică – câte persoane sau organizații controlează acele dispozitive?

3. (des)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 și centralizat logic.

Dar DLT?

Mulți cred că blockchain și tehnologia 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 nevoii unei autorități centrale care procesează sau validează tranzacțiile în rețea. Acest lucru reduce riscul ca sistemul să fie compromis într-un atac.

4. Deci, cum se potrivește blockchain-ul în criptomonedă?

Rolul blockchain-ului în industria cripto este destul de simplu – înregistrează și validează tranzacțiile. Acest lucru permite lumii cripto 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 criptografică?

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. 

  1. Zeus își deschide portofelul și introduce cheia publică a lui Odin împreună cu suma pe care dorește să o trimită.
  2. Apoi introduce cheia sa privată pentru a confirma tranzacția.
  3. Hermes, care este miner, percepe 0.00005 BTC pentru a include tranzacția în blockchain. Gândiți-vă la aceasta ca la o taxă de expediere, care este inclusă automat în suma finală.
  4. Tranzacția este apoi validată de noduri, marcată de timp și adăugată la versiunea lor a blockchain-ului.
  5. Odin primește în sfârșit cei 0.5 BTC.

În acest moment, aproximativ 300,000 de tranzacții BTC sunt confirmate în fiecare zi. Puteți urmări toate tranzacțiile pe măsură ce se desfășoară blockchain.com.

Portofele Crypto

Contrar credințelor populare, cripto-portofele nu depozitați de fapt monedele dvs. cripto. Î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 dvs. 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ă.

Pe de altă parte, cheia dvs. privată 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ă el, nu veți putea confirma tranzacțiile sau retrage bani.  

5. 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ă toate tranzacțiile lor în mod eficient și ușor.  

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 designului blockchain, care separă informațiile sensibile și cele 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, este efectuat un atac de hacker la fiecare 39 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 criptomonedei.  

Î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ă, variind 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 redactării acestui articol, taxa de tranzacție era de 1.62 USD. Cea mai mare taxă de tranzacție a fost de 62.79 USD pe 21 aprilie 2021. Aceasta este încă mai mică decât 1% dintr-o tranzacție de 10,000 USD.  

Nici un 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, totuși). Guvernul, banca dumneavoastră națională sau orice altă instituție nu vă pot accesa fondurile sau vă pot urmări tranzacțiile fără a vă cunoaște cheile private și publice.  

Aceasta înseamnă că deții controlul deplin asupra banilor tăi și nicio instituție nu îți poate lua acest lucru 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ă criptomonedelor, dar asta se schimbă încet. Blockchain-urile sunt dezvoltate public și privat de multe companii și persoane fizice, găsind 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.  

* Informațiile din acest articol și linkurile furnizate au doar scop informativ general și nu ar trebui să constituie niciun sfat financiar sau de investiții. Vă sfătuim să faceți propria cercetare sau să consultați un profesionist înainte de a lua decizii financiare. Vă rugăm să luați la cunoștință că nu suntem responsabili pentru nicio pierdere cauzată de orice informație prezentă pe acest site.

Sursa: https://coindoo.com/blockchain-for-dummies/