Kluczowe wnioski:

  • Czym różnią się BlockDAG od blockchainów?

  • DAG zapewniają więcej możliwości, ale mają też wady.

  • Czy technologie mogą być partnerami, a nie przeciwstawiać się sobie?

Koncepcja Blockchaina. Arkusz papieru z pomysłami lub planem, filiżanką kawy i okularami na biurku Przeczytaj CoinChapter.com w Google News

EREWAN (CoinChapter.com) — Z matematycznego punktu widzenia skierowane grafy acykliczne (DAG) reprezentują graf z skierowanymi krawędziami i bez cykli (tj. bez ścieżki od wierzchołka z powrotem do samego siebie), jak widać na poniższym wykresie.

Skierowane grafy acykliczne (DAG). Źródło: medium.com

Jednak paradygmat znalazł swoje implikacje tuż obok technologii blockchain, twierdząc, że może być przydatny w rozwiązaniu trylematu blockchain. Tym samym wkracza BlockDAG.

BlockDAG kontra Blockchain

Zanim przejdziemy do porównania, istnieje kilka terminów wymagających wyjaśnienia. W kontekście rozproszonych rejestrów blockDAG to DAG, którego wierzchołki reprezentują bloki, a krawędzie reprezentują odniesienia z bloków do ich poprzedników.

Różnica w strukturze stwarza możliwości.

Zarówno blockchain, jak i blockDAG są księgami rozproszonymi. Mają jednak inną budowę. Blockchain reprezentuje łańcuch bloków transakcyjnych w niezmiennym, chronologicznym porządku. I odwrotnie, blockDAG to sieć pojedynczych transakcji powiązanych z wieloma innymi transakcjami.

W sieciach DAG nie ma bloków transakcji. Jeśli blockchain jest listą połączoną, DAG jest drzewem rozgałęziającym się od jednej transakcji do drugiej, do kolejnej i tak dalej.

Zatem blockDAG zapewnia nowe spojrzenie na walidację, które może posunąć koncepcję decentralizacji o krok dalej. W przeciwieństwie do wielu rozwiązań konsensusu stosowanych w łańcuchu bloków, w DAG poszczególne transakcje zapewniają wzajemną walidację.

System eliminuje także potrzebę opłat, gdyż każdy uczestnik transakcji jest automatycznie górnikiem i walidatorem (nie do własnych transakcji). W ten sposób blockDAG zmniejsza również zapotrzebowanie na „armię górników”, zmniejszając w ten sposób zużycie energii.

Z drugiej strony blockchain oferuje przejrzystość i niezmienność, co jest trudne do osiągnięcia w przypadku blockDAG. Jest również stosunkowo dobrze ugruntowany, będąc podstawą kryptowalut.

Problem węzłów osieroconych, którego blockchain nie rozwiąże

BlockDAG powstał jako część rozwiązania problemu wskaźnika sierocego na blockchainie. Węzły osierocone to bloki wydobywane jednocześnie jako inny blok, ale nie akceptowane przez łańcuch bloków.

Powszechnie wiadomo, że wysoki odsetek sierot zagraża bezpieczeństwu; im bardziej uczciwe bloki wylądują poza najdłuższym łańcuchem z powodu spontanicznych rozwidleń, tym mniej bezpieczny będzie łańcuch.

Czy blockDAG jest nemezis czy partnerem?

Blockchain, jak każda inna technologia, ma swoje wady.

Jednym z nich jest wspomniany już trylemat blockchain. Krótko mówiąc, jest to pogląd, że nie jest jeszcze możliwe posiadanie w pełni zdecentralizowanego blockchainu, który zapewniałby wysoką skalowalność i zapewniał hermetyczne bezpieczeństwo. Każda technologia blockchain poświęca co najmniej jeden na rzecz pozostałych dwóch.

Bitcoin wybrał decentralizację i bezpieczeństwo, natomiast Ethereum zdecydował się na bezpieczeństwo i skalowalność, pozostawiając decentralizację w lusterku wstecznym. Czy technologia BlockDAG może wyeliminować potrzebę wyboru?

BlockDAG i trylemat blockchain.

Jak wspomniano, BlockDAG mogą wyeliminować problem węzłów osieroconych. Jednak nie są to jedyne przeszkody na drodze do bezpieczniejszej księgi głównej. Połączenia DAG mogą być bardziej chaotyczne, a przez to trudniejsze do śledzenia. Bez ścisłej kolejności i większej liczby wektorów ataków, sprawdzanie poprawności w całym systemie blockDAG może zagrozić bezpieczeństwu.

Przeczytaj także: Związek między Blockchainem a kryptowalutą.

Decentralizacja i skalowalność trylematu zyskują ogromne wsparcie dzięki blockDAG, ale trudno jest zachować spójność w systemie.

Dlatego blockDAG może nie być samodzielny i być uważany za „rozwiązanie” lub „nowy protokół” sam w sobie. Zamiast tego blockDAG stanowi platformę do opracowywania protokołów konsensusu, które mogą (ale nie muszą) być równie bezpieczne i bardziej skalowalne niż protokoły oparte na łańcuchach.

Post Czym jest technologia BlockDAG — nemezis Blockchain? pojawił się jako pierwszy na CoinChapter.