Tehnologia blockchain functioneaza de mai bine de 10 ani, si ea sta la baza monezilor virtuale. NFT (non fungible token), bitcoin si etereum folosesc aceasta tehnologie. Aceasta tehnologie are la baza, cel putin din punctul meu de vedere, o tehnologie mai veche numita peer-to-peer. Tehnologia asta era folosita inainte pentru a decarca filme, softuri, documente de pe torenti. Ca sa poti sa descarci filmul trebuia sa pui la dipozitie documente pe e hardul tau. Cand doreai sa descarci un film, softul vedea pe ce computere era gazduit filmul si el iti tragea informatiile de pe mai multe computere. Softul stiind sa faca tragerea datelor si recompunerea lor la tine pentru a ti le livra asa cum te astepti. Practic tragea blocuri de date de pe diverse computere pe care apoi le recompunea.
Tehnologia blockchain functioneaza similar: informatia nu este stocata pe un singur server. Ea este distribuita pe mai multe computere. Iar informatia este sparta in blocuri si este stocata pe dispozitivele conectate. Un bloc de informatie se poate gasi pe mai multe dispozitiv.
Aici se face deosebirea intre tehnologia clasica de gazduire a siteurilor sau cloud.
E sigura pentru ca informatia este criptata si nu mai poate fi decriptate (teoretic). Foloseste o criptare de tip hash, adica un block este criptat ireversibil si nu mai poate fi decriptat (de exemplu MD5 este o astfel de criptare). Informatiile din blockchain sunt legate unele de altele. Adica un nou block de informatie creat va fi legat de un block deja existent in lant. Astfel, cel care creaza blocul, daca il creaza corect, acel bloc nou va avea in sirul de criptare legatura cu blocul vechi.
Tinand cont ca blocul e criptat si nu poate fi decriptat, pentru a vedea daca e valid el trebuie recreat din nou. Si va fi recreat de o terta parte. Acestia sunt acei mineri. Computerul minerului descopera blocuri noi in retea prin criptarea informatiilor de pe blocurile vechi cu informatii noi. Iar apoi incearca sa recreeze prin iteratii sirul criptat al blocului nou. Daca una din iteratii se potriveste cu blocul nou atunci blocul nou e validat de sistem.
Deci, computerul minerului face iteratii dupa un algoritm si la fiecare iteratie verifica daca unul din rezultate corespunde cu unul din bolcurile noi generate, Daca da valideaza blocul si il pune in lant daca nu blocul ramne nevalidat pana va fi validat.
In felul asta informatiile sunt sigure si nu pot fi, teoretic, decriptate, clonate sau generate atlfel decat sunt generate in lant, pentru ca folosesc, practic o criptare ireversibil.. Practic eu cred ca cei care fac softurile au si cheile de decriptare ca sa poata decripta orice informatie din block. Chiar daca la inceput nu le aveau (sau spuneau c anu le au) eu sunt convns ca pe masura ce trece timpul le vor avea si le vor da cui trebuie.
Asa a fost si cu whatsapp si cu alte tehnologii care foloseau criptarea.
Existenta minerilor este esentiala in tehnologia asta. Asa zisii mineri sunt o terta parte care valideaza blocurile de informatie din lant. Si sunt recompensati pentru asta. Ca sa gasesti primul un bloc creat si sa-l validez trebuie sa ai computere capabile sa execute rapid operatii matematice si de criptare. Mai rapid decat alte computere care fac acelasi lucru.
Pentru munca asta minerii sunt remunerati. Problema este ca remunerarea minerilor este din ce in ce mai scazuta si nu prea mai merita sa faci minerit. Asta va duce incet, incet la disparitia lor, iar asta va face ca tehnologia block chain sa inceapa sa isi arate limitele. mai putini mineri inseamna mai putine blocuri validate pe secunda, iar crearea de blocuri noi intr-un ritm mai mar edecat validarea lor va duce la intarzieri mari in validarea tranzactiilor.
O alta problema o reprezinta consumul de energie necesar mineritul, consum de energie care incepe sa aiba o urma importanta de carbon in lume. Si asta va incepe sa atraga aentia autoritatilor si sa reglementeze asta dur in urmatoarea perioada.
Sper ca ati inteles cum functioneaza tehnologia, am facut si un film despre asta pe canalul meu de youtube si te invit sa-l vezi daca iti e mai usor asa:
Dcaa esti in masina sau la alergat/sport poti asculta podcastul pe audiocast.ro:
![]() | CeFaci - platforma de mesagerie instant cu criptare de nivel guvernamental | |