DAG (skierowany graf acykliczny) to alternatywna dla blockchaina struktura danych. Zamiast upychać transakcje w kolejkach zwanych blokami, pozwala im zatwierdzać się nawzajem bezpośrednio w gęstej sieci połączeń. Efekt? Błyskawiczne i praktycznie darmowe przelewy.
Wyobraź sobie taką sytuację: zamiast czekać na autobus (gdzie blok to bus mieszczący tylko 500 osób, a bilet kosztuje 10 dych), każdy pasażer po prostu wskakuje na autostradę i zabiera po drodze dwóch innych. Im większy ruch na drodze, tym szybciej wszyscy jadą. To właśnie jest DAG.
Czym to się różni od tradycyjnych sieci?
W tradycyjnych sieciach typu Bitcoin czy Ethereum szybko zderzasz się ze ścianą. Blockchain to w zasadzie sztywny pociąg towarowy — wagony są przypinane jeden po drugim, bez żadnych wyjątków. Ruch na sieci wzrasta? Szykuj się na kosmiczny Gas sięgający 50–100 $ za zwykły przelew USDC, albo pogódź się z tym, że Twoja transakcja utknie w mempoolu na parę dobrych godzin.
W DAG bloków nie ma w ogóle. Są tylko wierzchołki i krawędzie. Wysyłasz 5$ kumplowi? Twój system w tym samym momencie „klepie” dwie wcześniejsze transakcje innych użytkowników. Sam stajesz się walidatorem.
I tu wjeżdża brutalna inżynieryjna rzeczywistość.
Brzmi jak system idealny, ale dlaczego w takim razie cały świat krypto nie przeszedł jeszcze na DAG? Bo za brak prowizji i kosmiczną prędkość płaci się piekłem przy synchronizacji węzłów.
Problem podwójnego wydatkowania i próby jego obejścia
W blockchainie sprawa jest prosta: masz blok nr 100, a po nim wchodzi nr 101. Historia jest liniowa. W DAG-u transakcje lecą równolegle z całego świata, a graf rozrasta się jak grzybnia po deszczu. I tu wychodzi główny problem — podwójne wydatkowanie (Double Spending).
Jeśli haker w tej samej milisekundzie pośle te same 1000$ do węzła w Azji i w USA, DAG nie ogarnie od razu, która gałąź jest tą właściwą. Gałęzie grafu jeszcze się po prostu nie przecięły!
Inżynierowie kombinują tu na zawał, stawiając brutalne protezy:
- IOTA (architektura Tangle): Przez lata ciągnęła sieć na „Koordynatorze” — zcentralizowanym serwerze, który robił za krypto-mamę i wskazywał, która gałąź jest prawilna. Bez niego sieć leżała pod natłokiem ataków spamowych. Odpinanie tej protezy trwało wiekami, bo zrobienie asynchronicznego grafu zdecentralizowanym bez utraty prędkości to czysta matematyczna rzeź.
- Kaspa (GHOSTDAG): Zamiast wyrzucać bloki do kosza, pozwolono na ich równoległe tworzenie (nawet do 10 bloków na sekundę). Algorytm sortuje te bloki topologicznie „w locie”, zamieniając chaos w uporządkowany łańcuch bez utraty równolegle zgarniętych nagród.
- Nano: Dało każdemu portfelowi jego własny, prywatny blockchain (block-lattice). Sam piszesz swoją historię, a sieć podłącza się i głosuje tylko wtedy, gdy próbujesz kogoś wyrolować.
Porównanie: Blockchain vs Skierowany Graf Acykliczny (DAG)
Żeby mieć pełen obraz — szybkie zestawienie w twardych faktach i mechanikach:
| Parametr | Klasyczny Blockchain | Skierowany Graf Acykliczny (DAG) |
|---|---|---|
| Struktura | Jednopasmowa droga zapchana ciągiem TIR-ów | Wielopasmowa autostrada bez pasów, gdzie wszyscy jadą obok siebie |
| Opłaty (Fees) | Wywalają w kosmos przy każdym tłoku | Dążą do zera, bo nie ma tu chciwych górników |
| MEV i boty-pasożyty | Ataki typu sandwich wyciągają z traderów miliony | Brak jednego mempoola sprawia, że front-running mija się z celem |
| Wymagania sprzętowe | Zwykły dysk SSD i średniej klasy procesor | Wysokie wymagania co do RAM-u i łącza (graf trzeba cały czas trzymać w pamięci) |
Realne ryzyka, o których wyznawcy DAG wolą milczeć
Ale spójrzmy na to bez różowych okularów.
Rozdzielenie sieci (Partitioning). Jeśli światłowód na dnie oceanu między USA a Europą strzeli, sieć DAG bez problemu będzie działać dalej w obu regionach, rozbijając się na dwa niezależne grafy. Ale gdy łączność wróci, scalenie tych dwóch gigantycznych struktur wywoła taki sztorm walidacyjny, że słabsze węzły po prostu wyłożą się na braku pamięci i wypadną z sieci.
Druga sprawa — smart kontrakty. W Ethereum wszystkie transakcje wykonują się liniowo: krok A, krok B, krok C. Dla świata DeFi to ideał. W DAG-u, gdzie transakcje finalizują się asynchronicznie, próba przepchnięcia złożonej pętli arbitrażowej na Uniswapie przypomina układanie Kostki Rubika podczas trzęsienia ziemi.
Gdzie DAG naprawde ma sens?
DAG nie powstał po to, żeby wykosić Ethereum z jego całym ekosystemem DeFi. Jest stworzony do mikropłatności, Internetu Rzeczy (IoT), wymiany danych telemetrycznych między autonomicznymi Teslami czy błyskawicznego kupowania zasobów przez boty w grach. Tam, gdzie trzeba w ułamku sekundy przerzucać ułamki grosza bez prowizji, klasyczny blockchain po prostu się dławi, a DAG śmiga aż miło.