Articles

Blockchain vs. DLT: Care este diferența?

Termenii „blockchain” și „distributed ledger technology (DLT)” sunt foarte des utilizați ca sinonime. Ghiciți ce: nu sunt! Așa că, dacă nu vreți să păreți un ciudat în fața colegilor, citiți mai departe.

Ce este tehnologia registrului distribuit?

Tehnologia registrului distribuit (DLT) este o modalitate de stocare a informațiilor. Haideți să o analizăm cuvânt cu cuvânt.

Un scurt istoric al tehnologiei registrelor distribuite

Deci, în primul rând, există „registrul”. Cu mult timp în urmă, când oamenii nu aveau habar de internet, de casele de marcat electronice și de alte hi-tech-uri de tip „wibbly-wobbly-wobbly”, ei puneau informațiile despre tranzacțiile lor într-o carte obișnuită numită „ledger”. Imaginați-vă: mergeți la o bancă pentru a cere un credit, iar funcționarul face o înregistrare pe hârtie despre câți bani ați luat și când trebuie să-i restituiți.

Există vreo problemă cu stocarea unor astfel de informații? O grămadă, bineînțeles.

  • Furt. Oricine poate fura un registru, poate șterge sau modifica informațiile: creditorul, alți angajați ai băncii sau chiar dumneavoastră.

  • Factorul uman. Este ușor să scrii 100.000 de dolari în loc de 10.000 de dolari în mod intenționat sau din greșeală, ceea ce va fi o surpriză neplăcută pentru tine ca împrumutat.

  • Forță majoră. Toate înregistrările pot fi distruse din motive naturale, cum ar fi o inundație sau un incendiu.

Ceea ce se întâmplă este că păstrarea înregistrărilor pe un server obișnuit sau pe o bază de date în cloud astăzi nu este foarte diferită în ceea ce privește securitatea față de simpla stocare pe hârtie. Cineva îl poate sparge, sau serverul se poate prăbuși de la sine (problema punctului unic de eșec).

Deci, păstrarea tuturor ouălor într-un singur coș nu este o soluție bună. Ce să facem?

Faceți copii.

Aici intră în joc cuvântul „distribuit”.

Going from centralized to distributed

Distribuit înseamnă că informațiile din carte sunt păstrate, administrate și folosite de toți membrii. Este tot o carte sau, mai precis, o bază de date, dar este răspândită între toți participanții la rețeaua DLT. Aceștia se mai numesc și noduri.

Cum te asiguri că aceleași date sunt văzute în întreaga rețea fără nicio autoritate centrală la putere?

În 1991, cercetătorii Stuart Haber și W. Scott Stornetta și-au pus aceeași întrebare. Ei au propus metode practice pentru marcarea în timp a datelor digitale.

Să le urmărim logica:

  • În lumea digitală, totul este modificabil. De obicei, nu aveți nicio șansă de a vedea dacă datele au fost modificate. Pentru a combate acest lucru, trebuie să ștampilați informația, astfel încât toate modificările să poată fi urmărite.
  • Trebuie să ștampilați biți reali de conținut, nu momentul în care a fost creat fișierul care stochează aceste date.
  • De asemenea, data și ora ștampilei temporale nu trebuie să poată fi falsificate. Oamenii de știință introduc hașurile și semnăturile digitale ca posibile mijloace de rezolvare a acestei probleme.

Aceste principii au dat practic naștere la DLT.

În 2002, David Mazières și Dennis Shasha au continuat să dezvolte conceptul, studiind modul de stocare a datelor în blocuri. Ei lucrau la un protocol al unui sistem de fișiere de rețea multiutilizator numit SUNDR (Secure Untrusted Data Repository). Roadele muncii lor au pus bazele blockchain-ului de astăzi. După apariția și răspândirea blockchain, istoria DLT a devenit istoria blockchain.

Într-un sistem de registru distribuit, toate nodurile au propria copie a registrului și actualizează informațiile în mod independent.

Pentru a face o modificare, trebuie să treacă printr-un mecanism de consens în care nodurile sunt de acord în mod colectiv pentru ca modificarea să fie introdusă. Acesta este modul în care ne asigurăm că copia registrului de evidență este aceeași în toate nodurile.

Există o multitudine de moduri de a face acest lucru, iar alegerea mecanismului de consens depinde de cât de mare este toleranța pentru actorii defectuoși pe care doriți să o aibă sistemul dumneavoastră și de alte câteva constrângeri. Deși, din punct de vedere tehnic, consensul poate fi realizat doar cu un ceas vectorial, este mult mai populară utilizarea unor protocoale precum Paxos și pBFT.

Atunci, în ansamblu, definiția registrului distribuit este următoarea:

O tehnologie de registru distribuit este o bază de date descentralizată distribuită în diferite noduri ale rețelei. Fiecare nod vizualizează toate înregistrările în cauză și procesează fiecare tranzacție. Nodurile votează în mod colectiv cu privire la veridicitatea fiecărui element, garantând încrederea și transparența în anumite condiții.

Beneficii ale tehnologiei registrelor distribuite

DLT a câștigat o largă popularitate datorită multiplelor sale beneficii față de sistemele centralizate de stocare a datelor.

  • Transparență și imutabilitate. Spre deosebire de un sistem centralizat, toate nodurile se bucură de drepturi egale asupra datelor. Toate deciziile sunt luate în mod colectiv. DLT oferă o pistă de audit imuabilă și verificabilă a tuturor operațiunilor.

  • Rezistență la atacuri. DLT este un sistem mai rezistent la atacuri cibernetice decât bazele de date centralizate tradiționale, deoarece este distribuit. Nu există un singur punct de atac, ceea ce face ca încercările de a sparge astfel de sisteme să fie prea costisitoare și inutile.

Blockchain vs. DLT

DLT vs. Blockchain

Acum să ne întoarcem la blockchain. De ce toată lumea amestecă acești doi termeni?

Răspunsul este că blockchain este într-adevăr un sistem de registre distribuite. Utilizatorii blockchain au, de asemenea, un control descentralizat asupra datelor, iar multe noduri participă la distribuirea, administrarea și modificarea datelor.

Ceea ce contează este că blockchain este un tip specific de DLT. Acesta arată ca o secvență de blocuri de informații. Fiecare dintre ele depinde de blocul anterior și de următorul, ceea ce imită construcția unui lanț.

Iată care sunt diferențele dintre blockchain și DLT:

  • Operații disponibile. Într-o tehnologie tradițională de baze de date, sunt disponibile patru operații: Create, Retrieve, Update și Delete (CRUD). Într-un blockchain, puteți utiliza doar operațiile Create și Retrieve.

  • Structura blocurilor. Blockchain reprezintă datele sub forma unui lanț de blocuri, ceea ce nu este obligatoriu pentru alte tipuri de DLT.

  • Sequence. Tehnologia registrelor distribuite nu trebuie să urmeze structura bloc după bloc a blockchain.

  • Tokens. Blockchain este, în general, o economie de jetoane, dar DLT nu necesită utilizarea acestora.

Diferite tipuri de DLT

Blockchain este cel mai popular tip de DLT. Cu toate acestea, nu este singurul.

Cele mai populare tipuri de DLT care sunt utilizate în prezent în industrie pot fi împărțite în trei grupuri:

  • Public. Acesta este un sistem descentralizat în care orice două părți, indiferent de locația lor, pot face tranzacții. DLT-ul public se bazează pe consensul tuturor nodurilor.

  • Privat. Adesea utilizat de întreprinderi ca bază de date corporativă. Este o rețea cu permisiuni, ceea ce înseamnă că diferite registre de evidență sunt în continuare sincronizate între noduri. Cu toate acestea, există un proprietar care are puterea de a decide cine va avea acces la rețea.

  • Consorțiu. Consorțiul DLT este utilizat de o asociație de companii care împart drepturi egale asupra rețelei. Sistemul permite mai multor întreprinderi să utilizeze DLT ca un sistem descentralizat. Acestea se mai numesc și DLT-uri federate.

Studiu de caz: aplicații practice ale tehnologiei registrelor distribuite

Cardano Settlement Layer

Serokell este una dintre echipele de cercetători și ingineri software independenți care au dezvoltat proiectul Cardano. Acesta este un blockchain public descentralizat cu sursă deschisă și descentralizat. Scopul Cardano a fost acela de a oferi utilizatorilor o platformă de contracte inteligente care să depășească deficiențele de securitate comune, a avut costuri de tranzacționare reduse și a îmbunătățit viteza rețelei.

Cardano SL

Am dezvoltat criptomoneda Cardano Settlement Layer și un portofel pentru CSL.

Cardano utilizează un algoritm de consens Proof-of-Stake. Această alegere a permis introducerea unor caracteristici noi în CSL. Să vorbim despre ele mai în detaliu.

Delegation

Această caracteristică permite ca un nod să fie offline, dar să aibă totuși un impact asupra sistemului. Delegarea nu este compatibilă cu PoW, unde toată lumea trebuie să fie prezentă pentru a vota. Există două tipuri de această caracteristică de care utilizatorii pot beneficia folosind Cardano.

Delegație grea

Cum funcționează? Imaginați-vă că faceți parte din consiliul de administrație al unei întreprinderi. Toți membrii au acțiuni, participă la ședințe și votează deciziile care privesc compania.

  • Dacă unul dintre ei nu poate participa la o ședință, au încredere în cineva care să voteze în numele lor. Pentru aceasta, este nevoie de un mandat (sau de un proxy, în cazul nostru). Acesta va fi trimis celorlalți membri ai consiliului de administrație pentru a-i anunța că altcineva este eligibil să voteze în numele acelui membru.
  • Dacă membrul care a lipsit ajunge la următoarea ședință, trebuie să „revoce” procura, trimițând o scrisoare semnată fiecărui membru și precizând că aceasta nu mai este valabilă.

Delegație ușoară

O altă opțiune este de a da împuternicirea doar reprezentantului tău, care o va arăta celorlalți, la cerere, ori de câte ori este nevoie, pentru a vota în numele tău. Dacă veniți la ședință, ceilalți vor ignora pur și simplu delegația.

Sistem de actualizare

Această funcție permite tuturor utilizatorilor să voteze pentru actualizările propuse. Orice utilizator poate sugera o actualizare a sistemului. Ceilalți se vor uita la ea, se vor asigura că este sigură și că nu va permite nimănui să abuzeze de sistem. Dacă este în regulă, ei votează pentru actualizare. Așadar, sistemul este autoreglementat: un utilizator propune actualizări, ceilalți utilizatori votează. Dacă există suficiente voturi, sistemul va fi actualizat.

  • De exemplu, cineva ar putea dori să contribuie la Ouroboros. Aceștia își pot scrie codul și îl pot posta pentru ca ceilalți să îl ia în considerare. Dacă consiliul de administrație votează pentru, această bucată de cod corectează automat codul existent.

Contracte inteligente

Puteți scrie cod, îl puteți trimite la toate nodurile din sistem, iar codul va rula pe ele. Fiecare nod va verifica dacă codul este corect, de exemplu, dacă nu risipește bani pe care nu are voie să-i cheltuiască.

Acest concept oferă posibilitatea de a scrie aplicații pe CSL. De exemplu, puteți să vă scrieți propria platformă de jocuri de noroc. Avantajul său este că procesarea jocului nu are loc pe un server, care poate fi corupt, ci pe mai multe noduri care execută codul. Chiar dacă unul dintre noduri este corupt, celelalte vor spune: tu susții că rezultatele execuției sunt acestea, dar noi suntem de altă părere. Din moment ce ei prevalează, nimeni nu pune la socoteală nodul corupt.

În general, CSL a încercat să aducă o abordare științifică a dezvoltării pentru construirea unei comunități complet noi. La urma urmei, criptomoneda este mult mai mult decât decizii tehnice, algoritmi și coduri. Este o comunitate de oameni care cred că fac ceea ce trebuie, ceea ce poate ajuta la construirea unui viitor fintech mai bun pentru întreaga lume.

Sumând

Acum puteți face diferența dintre un DLT și un blockchain. Ați învățat despre avantajele și dezavantajele blockchain în comparație cu alte tipuri de sisteme de registre distribuite. Aceste tehnologii reprezintă un nou mod de stocare și procesare a datelor, care este adoptat de tot mai multe companii din diferite industrii din întreaga lume, cum ar fi sănătatea, dreptul, educația și așa mai departe.

Rămâneți conectați la blogul nostru și urmăriți-ne pe rețelele sociale, cum ar fi Twitter, pentru mai multe materiale captivante despre tehnologiile de ultimă oră.

.