Un manual pentru tehnologia DAG
Publicat: 2021-08-09„Bitcoin”, „blockchain”, „crypto” sau mai precis „Distributed Ledger Technology” (DLT) sunt toate cuvinte cheie folosite de public și de oamenii din industria tehnologiei pentru a se referi la noul fenomen al utilizării principiilor criptografice și a calculelor distribuite pentru a rezolva cazuri de utilizare care anterior erau incomodabile. Dar faptul că atât de mulți dintre acești termeni plutesc în jur spune multe despre cât de nouă este industria. Nu folosim termenii vagi sau incorecți atunci când vorbim despre alte companii de tehnologie; o rețea socială, o aplicație de productivitate și o piață online sunt platforme diferite și sunt denumite ca atare - în timp ce toate proiectele criptografice sunt de obicei incluse în categoria „tehnologiei blockchain” .
Această tendință simplifică excesiv industria până la extrem. Fiecare investitor sau oricine are un interes în domeniu trebuie să știe că peste câțiva ani nu îl vom numi doar „blockchain” - tehnologia criptografică se extinde în domenii de utilizare drastic diferite, care au doar o asemănare trecătoare. În prezent, există o divergență principală în industrie: debit ridicat vs platforme de înaltă precizie .
Protocoalele de înaltă precizie sunt cele precum Bitcoin sau Monero: sisteme concepute pentru a asigura integritatea unei rețele care permite tranzacții foarte sigure, fiabile (și în cazul Monero, foarte anonime) . Plătind o taxă de tranzacție către o rețea bazată pe blockchain, tranzacțiile sunt imposibil de falsificat, iar rețeaua este prohibitiv de manipulat. Tranzacțiile financiare mari, sistemele de vot sau înregistrările de proprietate necesită acest nivel de dublă fiabilitate.
Dar costurile de tranzacționare ale acestui tip de rețea sunt prohibitive și inutile pentru un alt tip de caz de utilizare: pe care îl putem numi „randament ridicat” . Aceste sisteme urmăresc adăugarea unui strat de integritate și descentralizare criptografică în cazurile de utilizare de zi cu zi care necesită, de obicei, transferuri de date care sunt ordine de mărime mai intense decât exemplele anterioare, fie în ceea ce privește volumul de date (măsurat în GB pe zi), fie frecvența datelor ( măsurat în tranzacții pe secundă). Gândiți-vă la aplicații Internet of Things (IoT), platforme de cercetare colaborativă sau platforme descentralizate de cloud computing. Rularea acestor aplicații cu randament ridicat pe o platformă de înaltă precizie, cum ar fi blockchain-ul Bitcoin, nu ar funcționa . De asemenea, este inutil; deoarece aceste cazuri de afaceri implică actualizări foarte regulate ale bazei de date pe blockchain (imaginați-vă un senzor care vă urmărește locația), în majoritatea cazurilor, o eroare anterioară în transferul de date poate fi ușor identificată ca fiind inexactă și apoi ignorată în siguranță (imaginați-vă senzorul de locație listând locația dvs. ca fiind 300 kilometri distanță pentru o secundă, apoi revenind la normal); acele cazuri de utilizare se pot descurca cu o ciudată neregulă, deoarece sunt în permanență reîmprospătate.
Și chiar acum, multe dintre cele mai interesante proiecte lucrează la categoria de mare randament. În cadrul acestei categorii, o paradigmă numită Grafice Aciclice Direcționate (DAG) sau „încurcături” atrage toată atenția. Pentru platformele care necesită un randament ridicat, DAG-urile sunt un schimbător de jocuri.
Cele mai vizibile proiecte care folosesc încurcături sunt cele legate de IoT. IOTA și IoT Chain concurează îndeaproape în această privință și conduc starea cercetării înainte pentru cunoașterea DAG. Un alt proiect numit CyberVein oferă o capacitate și mai avansată; a folosit un mecanism de consens mai slab și mai eficient, cunoscut sub numele de Dovada contribuției (PoC), pentru a face posibil transferul unor seturi de date și mai mari pe DAG. Există, de asemenea, Byteball, care face ca DAG-urile să fie utile pentru plăți cripto și mai rapide la nivel mondial. În afară de acești lideri, există noi proiecte care găsesc în mod constant cazuri de utilizare pentru puterea inerentă a conceptului DAG.

Zori de DAG
Pentru a explica DAG-urile, este util să împărțiți termenul în părțile sale constitutive. Graph pur și simplu se referă la o rețea de noduri și muchii (conexiunile dintre noduri) , care au atribute specifice. O rețea socială de prieteni și familie ar putea fi exprimată ca un grafic în care marginile sunt complexe și bidirecționale (adică mai multe persoane pot avea relații complexe între ele). Termenul „ aciclic ” se referă la natura modului în care conexiunile (tranzacțiile în cazul criptomonedelor) nu pot trece înapoi către nodul originar indiferent de ce - în acest fel este mai degrabă un arbore de noduri decât o buclă de noduri. Legat de aceasta este modul în care este „ Direcționat ”, ceea ce înseamnă că marginile (citiți: conexiuni) dintre noduri merg într-o singură direcție. O modalitate utilă de a vă face o idee despre cum funcționează este cu o diagramă (din Wikimedia Commons):
Rezultatul important al acestei configurații este că sistemul are verificări încorporate pentru a preveni manipularea consensului în rețea fără a fi necesar să se asigure că fiecare nod are o copie completă a registrului în orice moment: diferite părți ale rețelei pot funcționa mai mult independent de o rețea pe un blockchain, în timp ce înregistrarea tranzacțiilor este încă extrem de dificil de fraudat.
Utilizați cazuri
În timp ce diferențele dintre diferitele tipuri de platforme criptografice ar putea părea oarecum implicate și obscure, aveți impacturi fundamentale asupra tipurilor de cazuri de utilizare potrivite pentru fiecare platformă. După cum sa menționat anterior, există câteva domenii distincte care se remarcă în ceea ce privește nevoia de DAG-uri. În primul rând, cerințele plasate pe un blockchain de sistemele IoT care implică mii de puncte de date legate de senzori în case, mașini și aproape oriunde în lumea reală ar copleși rapid orice sistem bazat pe blockchain. În al doilea rând, există cazuri de utilizare care necesită o colaborare intensivă , cum ar fi cercetarea științifică, care ar deveni prea implicată pentru o paradigmă bazată pe blocuri. În cele din urmă, există și problema seturilor mari de date ; comisioanele pe mB transferate la fel ca blockchain-ul Bitcoin ar fi atât de mari încât să împiedice nivelul de transfer de date observat în mod obișnuit în aplicațiile obișnuite de afaceri, darămite sumele implicate în Big Data.
O divizare în comunitatea criptografică?
Spre deosebire de unele dintre cele mai controversate dezbateri din domeniul criptomonedelor recent, nu va exista „hard fork” (dacă vreți) al comunității cripto între blockchain-uri și DAG-uri. Ambele servesc cazuri de utilizare diferite, așa cum este subliniat mai sus. Mai mult, acest lucru nu pune probleme pentru următoarea paradigmă a tranzacțiilor blockchain-to-blockchain, așa cum se prevede cu punțile încrucișate și swap-urile atomice, deoarece mai multe proiecte (cum ar fi ARK și Hcash) lucrează pentru a permite tranzacțiile de la, la și între blockchain-uri și DAG-uri . În viitorul apropiat, platformele de mare viteză și de înaltă precizie vor putea interacționa perfect.