Directed Acyclic Graph (DAG) este un posibil concurent al blockchain-ului, capabil să creeze noi criptomonede în timp ce depășește unele dintre problemele inerente tehnologiei blockchain.
Această scurtă prezentare generală examinează apariția DAG și dacă poate concura cu blockchain-ul.
De la B la D: De la Blockchain la DAG
Dacă ați citit despre tehnologia blockchain suficient de mult timp, veți ști că nu este totul lună și trandafiri. Tehnologia este întotdeauna limitată, niciodată perfectă, deoarece este o disciplină în continuă evoluție, dinamică, imaginativă și inventivă prin însăși natura sa.
Acolo unde există o tehnologie, vor exista dezavantaje și limitări și tocmai acest fapt permite celorlalte noi tehnologii să iasă în prim plan pentru a acoperi aceste puncte minus.
Deși poate părea criptic și nedumeritor pentru cei care nu sunt tehnici, Graficul aciclic direcționat este o structură de date bine cunoscută în informatică. DAG consideră că poate arunca lumină pe unele dintre colțurile întunecate ale blockchain-ului.
Un abstract detalierea unei aplicații de criptomonedă a fost prezentată pentru prima dată de Sergio Demian Lerner în 2015 pentru Dagcoin (deși produsul nu s-a realizat niciodată), dar informaticienii lucraseră la tehnologie chiar înainte de această lansare.
Promisiunea DAG
Imaginați-vă o industrie a criptomonedelor în care nu există mineri, nu există probleme legate de dimensiunea blocurilor, nu 51% atac, și chiar mai multă descentralizare. Posibil?
DAG spune că este.
Am prezentat un nou design de criptocurrency bazat pe o structură DAG în care nu există blocuri fixe și în care fiecare tranzacție poartă propria dovadă de lucru. De asemenea, am prezentat două optimizări care permit stocarea și actualizarea dinamică a lanțului DAG consumând resurse CPU reduse. Cu toate acestea, trebuie remarcat faptul că moneda DAG propusă nu poate verifica tranzacțiile noi folosind doar un subset al lanțului de blocuri, cum ar fi setul UTXO al Bitcoin. Cu toate acestea, prin stocarea celor mai recente tranzacții într-o memorie cache rapidă și prin utilizarea punctelor de control în care tranzacțiile mai vechi nu pot fi referințe, sistemul poate fi realizat la fel de rapid ca Bitcoin sau mai rapid.
În prezent, DAG este o tehnologie subterană încă la început și există multe lucruri de făcut pentru a construi niveluri de dezvoltare și adoptare în măsura în care am văzut cu blockchain-ul. Vor fi până la startup-uri pionierat într-un mod perturbator pentru a ne introduce într-o altă eră tehnologică nouă care urmează linia criptomonedelor.
Monede DAG
Două dintre cele mai promițătoare companii care lucrează la DAG în acest moment sunt IOTĂ și ByteBall.
IOTA folosește o miză parțială PoW (Proof-of-Work) și, prin urmare, nu poate fi considerată o aplicație DAG completă, dar utilizarea produsului de către aceasta permite o privire atrăgătoare asupra a ceea ce o astfel de tehnologie ar putea oferi în viitor. ByteBall, pe de altă parte, este cu câțiva pași mai aproape de adevărata natură a DAG.
IOTĂ
- Un sistem hardware-agnostic care se mândrește cu o absență completă a taxelor de tranzacție.
- Utilizarea unei scheme de confirmare PoW la nivel lateral, ca măsurare anti-spam.
- Sporturi a foaie de parcurs cu caracteristici atrăgătoare înainte.
Bun pentru: Comunicare IOT (Internet of Things), M2M (Machine to Machine).
ByteBall
- Un sistem de stocare descentralizat rezistent la manipulare pentru date arbitrare.
- Confirmarea finală pe lanțul principal nu necesită nicio evaluare PoW, ceea ce îl face un sistem DAG mai robust.
Bun pentru: Transfer de valoare, comunicare H2H (de la om la om).
Fondator Ethereum pe DAG-uri și Hash Graphs
Potrivit către Vitalik Buterin:
… au o anumită valoare, în special în reducerea latenței, așa că practic puteți proiecta sisteme în care latența scade de la ceva de genul celor 14 secunde ale Ethereum, probabil la 1 secundă …
El adaugă că nu este totuși un panaceu:
… ceea ce ei nu rezolvă este, în primul rând, aceste lucruri nu rezolvă o problemă de scalabilitate.
El oferă o perspectivă asupra naturii problematice a scalabilității, deoarece aceasta se încadrează în capacitățile tuturor tehnologiilor existente în prezent:
… Aveți în continuare problema că fiecare nod trebuie să proceseze fiecare tranzacție, atunci nu aveți ceea ce aș considera scalabilitate ridicată. Știi, până acum fiecare grafic hash, cum ar fi sistemul B pe care l-am văzut, chiar dacă înseamnă să reușești să îmbunătățești latența și poate reuși să îmbunătățească oarecum cantitatea de ceva asemănător cu un factor constant mic scalabilitatea …
Limitări
Doar pentru că DAG este o îmbunătățire a tehnologiei blockchain existente nu înseamnă că este noul final și totul. Nu este lipsit de propriile limitări și limitări și nu este străin critică din cadrul comunității de programare pentru aspecte precum eficiența algoritmului său de consens.
Cu toate acestea, aceste probleme sunt tratate de minți foarte strălucitoare, care vor face ca ea să-și vină propriile datorită contribuțiilor lor neobosite. Seamănă mult cu începutul blockchain-ului. Să vedem ce ne rezervă viitorul!
Imaginează-ți asta
În general, noțiunea că unele dintre problemele actuale industria blockchain-ului se confruntă cu poate fi depășită prin introducerea tehnologiei DAG este una promițătoare.
Furci dure, mineri influenți cu capacitatea de a manipula puterea hash, creșterea taxelor și atacurile de securitate ar putea fi în curând un lucru din trecut dacă DAG are ceva de-a face cu asta. Și o lume în care s-ar putea face sute de mii de tranzacții în fiecare secundă ar fi cu siguranță un mare stimulator al stării de spirit după actualul crawl de confirmare asemănător țestoasei bitcoin.