Blockchain

Un lanț de blocuri (sau lanț de blocuri) este o metodă de stocare a unei liste de intrări, care nu pot fi modificate cu ușurință după ce au fost create. Acest lucru este valabil și pentru listă. Acest lucru se realizează prin utilizarea mai multor concepte din criptografie, inclusiv semnături digitale și funcții hash. În termeni foarte simpli, un blockchain combină următoarele două idei:

  1. Având în vedere anumite date, este ușor de calculat o sumă de control a datelor. Pentru a calcula această sumă de control pot fi concepute funcții hash speciale. Aceste funcții pot fi concepute astfel încât să returneze o valoare care să aibă întotdeauna aceeași lungime și care să nu depindă de lungimea datelor de intrare. Această valoare se numește valoare de hash sau sumar de mesaj. Funcțiile au și o altă proprietate: Având în vedere aceeași intrare, ele trebuie să returneze aceeași ieșire (valoare hash/digest de mesaj).
  2. În plus față de valorile hash, un bloc conține, de obicei, un timestamp și o anumită încărcătură utilă. Fiecare bloc utilizează o semnătură digitală, care permite detectarea oricărei modificări a datelor de la data la care a fost realizată semnătura. Atunci când sunt create noi blocuri de date, blocul nou creat va conține, de asemenea, valoarea hash a blocului anterior.

În cele mai multe cazuri, un blockchain este gestionat de o rețea peer-to-peer. Toți colegii folosesc un protocol comun care specifică modul în care trebuie să comunice între ei, cum se creează și cum se validează un nou bloc. Odată înregistrate, datele dintr-un anumit bloc nu mai pot fi modificate cu ușurință. Schimbarea blocului înseamnă că toate blocurile de după el trebuie să fie și ele modificate. În funcție de protocol, acest lucru va necesita acordul majorității colegilor, sau chiar al tuturor colegilor.

Blockchains sunt sigure prin concepție. Tehnologia Blockchain este utilizată în cazul în care este importantă păstrarea unei înregistrări corecte. Printre cazurile de utilizare se numără înregistrările medicale, gestionarea identității, trasabilitatea alimentelor și votul.

Blockchain a fost inventat de Stuart Haber și Scott Stornetta în 1991 ca mijloc de a asigura integritatea înregistrărilor digitale. Haber și Stornetta au lansat primul blockchain comercial din lume, Surety, în 1995.

În 2008, Satoshi Nakamoto a inclus ca referințe 3 și 4 din "Bitcoin: A Peer to Peer Electronic Cash System", cele două lucrări ale lui Haber și Stornetta care vor servi drept registru public de tranzacții al criptomonedei Bitcoin. Datorită blockchain-ului său, bitcoin a devenit prima monedă digitală care a rezolvat problema dublei cheltuieli fără a avea nevoie de o autoritate de încredere sau de un server central. Proiectul bitcoin a inspirat și alte aplicații.

Fotografie a lanțului de blocuriZoom
Fotografie a lanțului de blocuri

Întrebări și răspunsuri

Î: Ce este un blockchain?


R: Un blockchain este o metodă de stocare a unei liste de intrări care nu pot fi modificate cu ușurință după ce au fost create. Acesta utilizează concepte din domeniul criptografiei, cum ar fi semnăturile digitale și funcțiile hash, pentru a asigura integritatea datelor.

Î: Cum funcționează un blockchain?


R: Un blockchain combină două idei - având în vedere anumite date, este ușor de calculat o sumă de control a datelor cu ajutorul unor funcții hash speciale, care returnează o valoare care are întotdeauna aceeași lungime; și având în vedere aceeași intrare, aceste funcții trebuie să returneze aceeași ieșire (valoare hash/digest de mesaj). În plus, fiecare bloc conține, de obicei, un timestamp și o anumită încărcătură utilă. Fiecare bloc utilizează o semnătură digitală care permite detectarea oricărei modificări a datelor de la data la care au fost realizate. Atunci când sunt create noi blocuri, acestea conțin valoarea hash a blocului anterior. Lanțurile de blocuri sunt gestionate de rețele peer-to-peer care utilizează protocoale pentru a comunica între ele, pentru a crea și valida noi blocuri. Odată înregistrate, datele dintr-un anumit bloc nu mai pot fi modificate cu ușurință, deoarece toate blocurile ulterioare trebuie să fie modificate și ele.

Î: Ce înseamnă dublarea cheltuielilor?


R: Termenul "cheltuieli duble" se referă la situația în care cineva cheltuiește bani de mai multe ori sau încearcă să cheltuiască bani de două ori fără a avea suficiente fonduri pentru ambele tranzacții.

Î: Cine a inventat Blockchain?


R: Blockchain a fost inventat de Stuart Haber și Scott Stornetta în 1991 ca mijloc de a asigura integritatea înregistrărilor digitale.

Î: La ce a făcut referire Satoshi Nakamoto în 2008?


R: În 2008, Satoshi Nakamoto a făcut referire la două lucrări ale lui Haber și Stornetta (referințele 3 și 4) în lucrarea sa "Bitcoin : A Peer To Peer Electronic Cash System", care a servit drept registru public de tranzacții pentru criptomoneda Bitcoin.

Î: Ce problemă a rezolvat Bitcoin cu tehnologia sa blockchain?


R: Cu tehnologia sa blockchain, Bitcoin a rezolvat problema dublei cheltuieli fără a avea nevoie de o autoritate de încredere sau de un server central.

Î: Care sunt câteva cazuri comune de utilizare a tehnologiei Blockchain?


R: Printre cazurile comune de utilizare a tehnologiei Blockchain se numără gestionarea dosarelor medicale, gestionarea identității, trasabilitatea alimentelor, sistemele de jocuri de noroc și de vot.

AlegsaOnline.com - 2020 / 2023 - License CC3