Ce este Blockchain?
Erou Blockchain / / March 19, 2020
Ultima actualizare la
Probabil că mai auziți termenul Blockchain înainte. Dar ce este exact? Aici vă explicăm ce trebuie să știți despre această tehnologie ultra-sigură.
Ați auzit cuvântul în știri, pe bloguri și poate chiar de la prieteni și familie. Dar ce este un blockchain?
Un blockchain este un lanț de blocuri de date stocate într-o „bază de date” pe un rețea peer-to-peer a mai multor „noduri”. Aceste noduri sunt computere care verifică și confirmă fiecare nouă tranzacție care se adaugă la lanț ca un bloc suplimentar.
Pentru a înțelege blockchain-ul și informațiile care se adaugă la acesta, este important să știți cum funcționează tranzacțiile și cum sunt verificate.
Ce este un Blockchain?
Fiecare bloc care este adăugat la un blockchain conține informații specifice despre tranzacția stocată în interior. Aceste informații pot fi orice, de la data și ora, sume în dolari, expeditor, destinatar și multe altele. Persoanele fizice nu sunt identificate în cadrul acestor tranzacții. În schimb, sunt identificate printr-o semnătură digitală criptată.
Blocurile simple depozitează mii de tranzacții. De asemenea, pot stoca orice alt tip de informații programatorii ar putea dori să stocheze în blockchain pentru a-l utiliza ca bază de date cu informații reale.
Spre deosebire de o bază de date normală sau o locație de stocare în cloud, nu doar orice computer poate adăuga mai multe date la blockchain. În schimb, fiecare informație nouă trebuie să fie validată de o rețea de calculatoare peer-to-peer.
Nu există niciun computer sau „server” care să servească ca un controler centralizat al informațiilor. În schimb, această rețea peer-to-peer de noduri computerizate distribuite trebuie să verifice dacă noua informație este legitimă și aparține ca parte a lanțului.
Această rețea de calculatoare este ceea ce face ca blockchain-urile să fie „descentralizate”. Fără un server central care să controleze și să gestioneze datele, informațiile sunt mai sigure și oferă un anonimat mai bun utilizatorilor blockchain-ului.
Cum se adaugă date noi la un Blockchain
Iată secvența evenimentelor când un utilizator al rețelei blockchain trimite o informație nouă blockchain-ului:
- Mai multe bucăți de date (de obicei tranzacții financiare) sunt trimise de la utilizatori la rețeaua blockchain.
- Nodurile blockchain confirmă în mod independent detaliile datelor pentru a verifica dacă acestea aparțin în mod legitim în blockchain.
- O parte a procesului de validare implică fiecare nod rezolvarea unei probleme complexe de matematică. Când s-a rezolvat, computerul respectiv are autoritatea de a adăuga un bloc la blockchain.
- Odată validate, informațiile sunt adăugate la următorul bloc din lanț.
- Următorul bloc este furnizat un „hash” criptat, care include „hash” al blocului mai recent din lanț. Hash-ul este un cod criptografic care identifică noul bloc.
De ce un Blockchain este securizat
Blockchain-urile conțin mai multe straturi de securitate.
Primul este că fiecare bloc a fost validat și confirmat că aparține ca parte a registrului public (întreaga colecție de blocuri de date). Într-un fel ca industria de transport maritim, acest lucru ar însemna că un manifest de expediere stocat într-un blockchain nu poate avea date șterse sau manipulate în niciun fel. Odată adăugate la blockchain, informațiile respective fac parte din manifestul oficial.
De ce este dificil de modificat un bloc? Din cauza „hash-ului” unic și criptat folosit pentru identificarea blocului. Algoritmul matematic complex rezolvat de computere creează un hash extrem de dificil de „hack” fără o putere de calcul monumentală. Și fără a decripta hash-ul unic, blocul nu poate fi modificat.
Un alt strat de securitate este faptul că hașa blocului anterior se află în noul hash al următorului bloc. Aceasta înseamnă că hackerii nu numai că trebuie să decripteze hash-ul blocului pentru a fi modificat, ci și hașa fiecărui bloc precedent.
Acesta este motivul pentru care majoritatea oamenilor consideră că un blockchain este rezistent la hackeri.
Diferența dintre Blockchain și Bitcoin
Deoarece Bitcoin a fost prima implementare a tehnologiei blockchain, cuvintele Bitcoin și blockchain au devenit sinonime, pe bună dreptate sau nu.
Realitatea este că tehnologia blockchain depășește cu mult Bitcoin.
În propunerea sa pentru Bitcoin, un misterios tehnolog pe numele de Satoshi Nakamoto (mulți se îndoiesc că acesta este numele său real) folosește un sistem electronic de numerar folosind blockchain.
Spre deosebire de moneda oricărei țări care este reglementată de o autoritate centrală, Bitcoin nu este controlat sau reglementat de nimeni. Acesta este motivul pentru care este denumită monedă „descentralizată”.
Ori de câte ori cineva dorește să cumpere bunuri sau servicii cineva care acceptă Bitcoin ca plată, au loc următoarele activități.
- Cumpărătorul prezintă o tranzacție de cumpărare în rețeaua Bitcoin.
- Minerii Bitcoin au cursa pentru a rezolva algoritmul matematic complex pentru acea tranzacție. Soluția este „hash-ul” blocului de tranzacții.
- Odată ce hash-ul este produs de mai multe noduri, tranzacția este verificată.
- Tranzacția finalizată este adăugată ca un bloc pe blockchain.
- Minerii care au completat hash-ul sunt răsplătiți cu Bitcoin.
După ce tranzacția este adăugată în registrul public Bitcoin, aceasta nu poate fi modificată sau manipulată în niciun fel. Atât informațiile despre utilizator despre cumpărător, cât și despre vânzător sunt criptate printr-o cheie publică și o cheie privată - deci toate detaliile utilizatorului sunt anonime.
De ce Blockchain nu este Bitcoin
Deși blockchain este tehnologia de bază care sprijină Bitcoin, cele două nu sunt aceleași. Bitcoin stochează un tip specific de date în „registrul public” al blockchain-ului. Aceste informații reprezintă tot ceea ce înconjoară tranzacțiile Bitcoin.
Cu toate acestea, puteți utiliza un blockchain pentru a stoca alte forme de tranzacții și diferite tipuri de date. Acest lucru este valabil mai ales în cazul monedei digitale Ethereum.
Ethereum duce protocolul Bitcoin la un nivel cu totul nou introducând „contracte inteligente”.
Un contract inteligent pune în aplicare „cod” real pe blockchain. Acest cod se execută atunci când starea se referă la acesta este la fel de „declanșată” - și toate acestea au loc pe registrul public (blockchain).
Această tehnologie permite companiilor să implementeze aplicații reale, cum ar fi sisteme de e-mail sigure, sisteme de stocare securizate și alte platforme folosind sistemul ultra-securizat oferit de blockchain.
Acesta este un bun exemplu despre ce este blockchain și cum să-l utilizăm pentru a crea tehnologii noi și interesante.