Înțeles Blockchain, pentru ce este și pentru ce se folosește

Navigaweb nu ar fi un blog tehnologic respectabil dacă nu ar vorbi despre blockchain, un concept oarecum dificil de înțeles, care la prima vedere poate părea ceva vag, dar care are de fapt aplicații din ce în ce mai practice, atât de mult încât experții prezic, în anii următori, utilizarea sa zilnică aproape peste tot. Căutând informații și ghiduri pe internet, în acest articol încercăm să fim succinti, pentru a oferi o explicație concisă și simplă despre ce înseamnă blockchain, pentru ce este vorba și pentru ce este folosit.
Într-o singură propoziție, Blockchain este un registru distribuit (registrul este un „Ledger care conține toate conturile, numite mastrini, care alcătuiesc sistemul de contabilitate”) și pentru a explica ce este exact să vorbim despre posibila sa aplicare practică într-o bancă.

Ce este Blockchain și pentru ce se folosește

Deci, să luăm o bancă obișnuită, care administrează o bază de date centrală (un „registru”) cu toate detaliile clienților. Numerele de cont, soldurile, tranzacțiile și toate celelalte informații personale sunt marcate în acest registru mare. Ori de câte ori utilizați contul bancar, de exemplu prin retragerea banilor sau efectuarea unui transfer, registrul bancar își actualizează înregistrările. Doar banca, ca entitate de control centrală, are acces la registrul său și o poate gestiona așa cum dorește.
Ledurile distribuite sau blockchain, pe de altă parte, nu sunt controlate de o persoană sau o companie care are responsabilitatea exclusivă a înregistrării, dar este deținută de multe persoane, care au copii ale unui registru distribuit.
Fiecare utilizator (care ia numele de " nod ") stochează o copie a datelor de la începutul până la sfârșitul întregului registru de până acum. Când are loc o tranzacție, multe noduri o verifică și apoi toate nodurile își actualizează înregistrările, astfel încât toate să aibă aceeași copie a registrului, actualizate și sincronizate.
Fiecare tranzacție nouă este grupată, cu multe alte tranzacții, într-un bloc sau „bloc”. Nu există o autoritate centralizată capabilă să manipuleze înregistrarea. Dacă un hacker sau un nod înșelător ar începe să schimbe înregistrările într-un registru, toate celelalte noduri l-ar respinge, deoarece noile înregistrări nu s-ar potrivi cu datele stocate de toți ceilalți. Singura modalitate de manipulare a datelor ar fi organizarea unei colaborări a multor noduri, ceea ce este totuși foarte dificil, deoarece numărul de noduri poate fi foarte mare (în cazul Bitcoins, există aproximativ 10.000 de noduri diferite împrăștiate în întreaga lume și care nu se cunosc).
Prin urmare, putem avea deci o idee mai clară despre ce este un blockchain și pentru ce este vorba : o arhivă descentralizată de date a cărei principală aplicație, în acest moment, este de a stoca date reprezentate de tranzacții bănești (cum ar fi Bitcoin sau alte monede virtuale ), dar care poate fi utilizat în orice alt domeniu.

Blockchain în criptocurrențe


Vorbind despre BitCoin și cryptocurrencies, blockchain funcționează astfel: Dacă trimit un BTC, spun fiecărui nod ce fac și toată lumea înregistrează tranzacția dacă este permisă. Verificând înregistrările, nodurile pot respinge tranzacția în cazul în care nu am suficiente Bitcoins pentru a trimite sau dacă nu sunt titularul contului. Fiecare tranzacție trebuie să treacă prin validare și de aici tehnologia blockchain se complică puțin. Fiecare „ portofel ” blockchain (portofelul este un cont bancar din blockchain) are o cheie publică și o cheie privată . Cheia publică nu este sensibilă, dar cheia privată trebuie cunoscută numai și numai de către titularul contului (care are cheia privată, de fapt deține contul). Când trimit un Bitcoin, portofelul meu prezintă cheia publică împreună cu o semnătură digitală. Această semnătură digitală este unică și este generată cu cheia privată. Folosind semnătura privată și cheie publică, celelalte noduri pot verifica dacă este o tranzacție legitimă, toate fără să dezvăluie vreodată care este această cheie privată. Cheile publice și private nu sunt ușor amintite numere precum conturile bancare, dar folosesc algoritmii Secure Hash Algoritm 256 (SHA-256) și RACE Integrity Primitives Evaluation Message Digest 160 (RIPEMD-160) . Nu este necesar să înțelegeți care sunt acești algoritmi pentru a utiliza criptomonede, dar este interesant de menționat că acești algoritmi stau la baza criptării site-urilor web în https, unde traficul este criptat prin SSL, TLS și altele. În viitor, ar putea fi folosiți alți algoritmi de criptare pentru blockchain.
Acum, toată această criptare și verificarea tranzacțiilor costă . Fiecare nod are nevoie de multă putere de calcul pentru a verifica toate tranzacțiile care au loc și pentru a actualiza jurnalul.
Aici intervine exploatarea minieră : utilizatorii pot câștiga comisioane mici sub formă de compensații în procesul de verificare a tranzacției. Minerii care gestionează nodurile sunt plătite și fiecare tranzacție este verificată.
Am explicat acest lucru într-un alt articol, despre cum să creați (subminați) bitcoins.
Problema acestui proces elegant și fluid de verificare a tranzacțiilor de criptocurrency este că în perioadele cu o cerere ridicată, ratele pot crește și, dacă nu există suficiente noduri, utilizatorii pot plăti mai mult pentru a obține confirmarea tranzacțiilor. în primul rând, minerii acordând prioritate celor care plătesc comisioane mai mari. Cei care plătesc comisioane mai mici vor fi în continuare procesate, dar într-un ritm mult mai lent, cu excepția cazului în care comisionul este prea mic, caz în care nimeni nu se va deranja să verifice tranzacția.
Acest videoclip de mai jos este unul dintre cele mai bune pentru a înțelege cum funcționează blockchainul în Bitcoin

CITEȘTE ȘI: Care sunt criptomonedele, bitcoinsul și alte monede digitale

Alte modalități de a utiliza blockchain

În timp ce multe blockchains stochează doar detaliile tranzacțiilor cu criptocurrency, este încă posibil să stocheze toate tipurile de date pe un blockchain : înregistrări medicale, mesaje protejate, contracte și orice altă listă sau bază de date. Oricine își poate crea propriul blockchain cu datele pe care le dorește, chiar și în privat, atât timp cât ai suficiente noduri pentru a-l rula. Puteți elimina criptarea, edita regulile sau descentralizați-o sau gestionați-o așa cum doriți. În cele din urmă, deocamdată, nu există specificații formale sau definiții ale „blockchain”, deci există libertate deplină în acest sens. Există proiecte mari ale companiilor precum Facebook, Amazon și Microsoft, apoi chiar și blockchain-uri care există doar pentru a înșela oamenii.
Un exemplu de blockchain care nu este strict legat de monedele digitale este cel al site-ului web Steemit, un spațiu social care poate fi accesat doar prin generarea unei chei private în interiorul Blockchain. Această rețea socială este structurată într-un mod complet nou în comparație cu celelalte, în care fiecare utilizator poate împărtăși texte sau videoclipuri scrise (pe site-ul DTube) și să câștige bani în funcție de succesul acestuia. Plățile sunt în cryptocurrency, iar procesul de înregistrare cu cheie privată se bazează pe Blockchain.
În speranța că explicația a fost suficient de clară, principala sursă a acestui post este site-ul Blockdecoded.

Lasă Un Comentariu

Please enter your comment!
Please enter your name here