Dacă căutați o explicație simplă a ceea ce este o bază de date blockchain, veți fi greu să găsiți una care să se concentreze pe piulițe și șuruburi. Majoritatea pasionaților de blockchain vorbesc folosind termeni generali, cum ar fi descentralizarea și registrele distribuite, dar ce înseamnă totul?
După ce ați terminat de citit acest articol, veți înțelege ce este o bază de date blockchain și de ce reprezintă o noua tehnologie uimitoare care ar putea transforma multe industrii.
Ce este un Blockchain?
Piesa de bază a unei baze de date blockchain este ceva numit un blockchain. Dacă întrebați cei mai mulți bloggeri de tehnologie de acolo, ei vor spune că „un blockchain este un registru distribuit”.
Dar ce este un „ledger distribuit”?
Gândiți-vă ca un identic fișier de date care este stocat pe o grămadă de calculatoare din întreaga lume în același timp. Acesta este un registru distribuit. Este descentralizată - ceea ce înseamnă că datele nu sunt stocate într-o singură bază de date stând pe un singur server.
În schimb, întreaga rețea de noduri (computere) care dețin datele alcătuiește „serverul”. Fișierul stocat în registrul respectiv este prevăzut cu o semnătură criptografică pentru ca tu, ca „participant”, să poți vizualiza datele pe care le conține.
In_content_1 all: [300x250] / dfp: [ 640x360]->Cu toate acestea, nu există un server central care să conțină toate informațiile. Acesta este motivul pentru care este denumit „descentralizat”.
Un blockchain folosește această tehnologie ledger pentru a stoca propriul tip de informație format din „blocuri”. Fiecare nou „bloc” de date trebuie confirmat și validat de fiecare nod din rețea înainte de a putea fi adăugat. Acest lucru face ca tehnologia să fie atât de sigură.
Cu alte cuvinte, dacă un hacker care încearcă să atașeze date la blockchain cu semnătura criptografică greșită, nodurile blockchain o vor respinge.
Acesta este un blockchain. Istoric, tehnologia a fost folosită pentru stocarea tranzacțiilor în monedă electronică (cum ar fi Bitcoin). Tranzacțiile sunt sigure și nu pot fi modificate sau manipulate.
Totuși, o bază de date blockchain utilizează tehnologia blockchain într-un mod foarte diferit.
Ce este o bază de date Blockchain ?
O bază de date blockchain este utilizarea tehnologiei blockchain pentru a stoca informații. Pentru a vizualiza acest lucru, imaginați-vă cum funcționează industria navală astăzi, comparativ cu modul în care ar putea funcționa folosind o bază de date blockchain.
Un manifest de transport conține o listă a tuturor mărfurilor plasate la bordul unei nave la plecare, a ceea ce este descărcat la fiecare doc și a ceea ce rămâne. Documentele de expediere ca acestea sunt esențiale pentru companiile care livrează milioane de mărfuri pe an, cum ar fi Amazon sau Walmart.
Un manifest conține un registru actualizat constant de:
Agenții vamali, companiile de camioane și multe alte organizații care alcătuiesc întregul lanț de transport maritim depind cu privire la acuratețea acestor înregistrări. Din păcate, în întreaga lume, există o istorie a fraudei - unde bunurile sunt „pierdute” și manifestele sunt modificate fără autorizare.
Digitizarea procesului ajută, dar o bază de date centralizată este încă susceptibilă la hacking și manipulare.
Soluția perfectă este o bază de date blockchain. Acest lucru se datorează faptului că, odată ce o bază de date blockchain este actualizată și verificată ca un nou bloc în „registru”, este imposibil de schimbat sau manipulat. care arată cantitatea și valoarea mărfurilor încărcate pe navă.
Deoarece fiecare tranzacție este validată și verificată ca autentificată și aprobată, orice încercare de manipulare a cantității sau valorii originale pe parcurs va eșua. Verificările și soldurile trebuie să îndeplinească autentificarea strictă a fiecărui nod din blockchain. „Soldurile” incorecte nu sunt permise. Eroarea umană nu mai este o scuză valabilă.
O bază de date „Lanț”
Când vă gândiți la baza de date blockchain în termeni de „lanț”, este ușor să imaginezi ce industrii sunt cele mai bune pentru tehnologie.
De obicei, este vorba de acele zone în care trebuie să fie anexată o înregistrare cu informații noi, exacte și actualizate.
Pentru a vedea acest lucru în acțiune, imaginați-vă un manifest de transport foarte simplificat, cu trei mărfuri. Notă: acesta este un exemplu foarte simplu și nu seamănă cu date reale într-o bază de date blockchain de transport. Acest exemplu este folosit doar în scop ilustrativ.
Primul „bloc” din lanț poate conține următoarele date.
La primul port, un bloc nou este adăugat la lanț cu toate tranzacțiile cu privire la bunurile descărcate dovedite criptografic de nodurile de rețea ca fiind corecte în raport cu blocul inițial.
Dacă oricare dintre tranzacții sunt invalide în raport cu primul bloc, noul bloc nu va fi acceptat ca o tranzacție blockchain validă.
Aceasta înseamnă că eroarea umană nu poate provoca o „pierdere” de bunuri de-a lungul traseului. Întreaga blockchain servește ca o înregistrare precisă a traseului de expediere pentru toate mărfurile pe parcurs.
Acest proces continuă, iar baza de date blockchain continuă să construiască blocuri suplimentare, până când întreaga „tranzacție” de transport este finalizată. Există o înregistrare precisă pentru orice nu poate modifica nimeni.
Aplicații de baze de date Blockchain
Este această tehnologie utilă în lumea reală? Walmart sigur crede acest lucru.
În 2018, divizia canadiană Walmart a lansat oficial propriul său lanț de aprovizionare blockchain care a urmărit aceste tipuri de tranzacții de transport pentru cei 70 de furnizori ai companiei de camioane.
conținea doar câteva zeci de noduri pentru a efectua validarea criptografică necesară, deoarece camioanele de transport transportau mărfuri de la o destinație la alta.
Un expert a spus că sistemul elimină probabilitatea disputelor dintre companiile de camionetă atunci când înregistrările nu se potrivesc.
Walmart nu este singura companie care profită de bazele de date blockchain. Toate aplicațiile următoare au fost lansate în ultimii ani.
După cum puteți vedea, bazele de date blockchain nu sunt doar teoretice. Acestea sunt aplicate aplicațiilor din lumea reală care necesită tranzacții de încredere.
S-ar putea foarte bine ca în viitor, orice tranzacție din lume care necesită cele mai înalte niveluri de securitate să fie gestionată de un anumit tip. a tehnologiei bazei de date blockchain.