Definīcija
Bloku DAG ir datu struktūra, ko izmanto dažās kriptovalūtās, kur bloki ir organizēti kā virzīts aciklisks grafs, nevis viena lineāra ķēde. Bloku DAG gadījumā katrs bloks var atsaukties uz vairākiem iepriekšējiem blokiem, un vienlaikus aptuveni vienā laikā var tikt pievienoti vairāki jauni bloki, tos uzreiz neizmetot kā konfliktējošus. Šī struktūra ir veidota, lai vispārinātu blokķēdes (blockchain) ideju, vienlaikus saglabājot skaidru, neciklisku bloku secību. Tās mērķis ir nodrošināt lielāku caurlaidspēju un elastīgāku bloku iekļaušanu nekā stingri lineārā ķēdē.
Tā kā Bloku DAG ir aciklisks, bloki vienmēr norāda no jaunākiem uz vecākiem blokiem, novēršot cilpas un saglabājot konsekventu vēsturi. Konsensa (consensus) noteikumi, kas veidoti uz Bloku DAG pamata, nosaka, kā tīkls interpretē šo grafu, lai iegūtu galīgo transakciju secību un izlemtu, kuri bloki tiek uzskatīti par apstiprinātiem. Šo koncepciju bieži izmanto kā alternatīvu tradicionālajiem, uz ķēdi balstītiem dizainiem monētām, kas vēlas apstrādāt biežāku bloku veidošanu vai lielāku transakciju apjomu.
Konteksts un pielietojums
Kriptovalūtu kontekstā Bloku DAG nosaka, kā daži tīkli ieraksta un savstarpēji sasaista blokus, kas satur transakcijas. Tā vietā, lai piespiestu tīklu katrā augstumā izvēlēties vienu “uzvarējušo” bloku, Bloku DAG struktūra ļauj vairākus blokus pieņemt vēsturē, un to savstarpējās attiecības tiek atspoguļotas kā saites grafā. Tas var samazināt bloku skaitu, kas tradicionālākās, uz ķēdi balstītās sistēmās tiek izmesti kā “bāreņi”.
Par Bloku DAG parasti runā, salīdzinot dažādus risinājumus digitālo monētu drošībai un mērogošanai. Konceptuāli tie joprojām ir saistīti ar blokķēdēm (blockchain), jo arī šeit transakcijas tiek grupētas blokos un tiek uzturēts sakārtots, viltojumiem noturīgs ieraksts, taču tiek atvieglota prasība, ka šim ierakstam obligāti jābūt vienai, nesašķeltai ķēdei. Rezultātā Bloku DAG pārstāv alternatīvu pamatkoncepciju tam, kā var strukturēt monētas virsgrāmatu un kā par to var panākt vienošanos tīklā.