Blockchain vs Hashgraph vs Dag vs Holochain: Rodzaje DLT

W tym artykule omówiono typy technologii rozproszonej księgi i szczegółowe porównanie Blockchain vs Hashgraph vs DAG vs Holochain.

Technologia Blockchain ma już dekadę istnienia. Choć było to interesujące, pierwsze dziesięć lat przyniosło na powierzchnię nowe i interesujące źródła inwestycji, a niektórzy entuzjaści trafili na listę bogatych miliarderów zaledwie z dnia na dzień.

Jednak najbardziej ekscytującą atrakcją ostatnich dziesięciu lat kryptowalut jest technologia rozproszonej księgi (DLT), która leży u podstaw cyfrowych walut.

Zapisać się: Kurs Enterprise Blockchains Fundamentals

Jak powstała koncepcja technologii rozproszonej?

Blockchain po raz pierwszy trafił na popularne nagłówki natychmiast po bitcoinie, pierwszej walucie cyfrowej. Ostatnia dekada jest świadkiem interesujących wydarzeń, w których technologia rozproszonej księgi lub blockchain w innych kategoriach znalazła liczne zastosowania poza zasilaniem kryptowalut.

Jednak systemowa nieefektywność i problemy ze skalowaniem skłoniły programistów do poszukiwania rozwiązań poza blockchainem. W związku z tym istnieją nowe i genialne osiągnięcia, takie jak Holochain, Directed Acyclic Graph (DAG) i Hashgraph. Zasadniczo chodzi o utrzymanie pierwotnego celu blockchain w obliczu nowych i nieprzewidzianych trudności.

Pojawienie się nowych rozwiązań, które znacznie różnią się od opartych na blockchainie struktur danych, przyniosło inne fundamentalne, ale znaczące dyskusje na temat tego, która sieć jest najlepsza. W tym świetle niniejszy artykuł ma na celu analizę sieci i zwrócenie uwagi na ich różne mocne i słabe strony.

W szczególności artykuł porówna Blockchain vs Hashgraph vs DAG vs Holochain. W związku z tym istnieje nadzieja, że ​​czytelnik będzie mógł raz na zawsze rozstrzygnąć debatę dotyczącą znaczenia sieci.

Porównanie różnych typów DLT

Blockchain

W białej księdze, która przyniosła światu bitcoiny, autor (autorzy) zauważył, że sieć będzie gromadzić informacje o transakcjach w blokach. Inne bloki budowałyby się jeden na drugim, tworząc łańcuch bloków, stąd łańcuch bloków.

Co ciekawe, każdy blok generuje unikalny hash, który identyfikuje transakcję. W związku z tym, jeśli ktoś spróbuje zmienić szczegóły transakcji, zostanie wygenerowany zupełnie inny hash. Będzie to dowód na zepsutą i nieważną transakcję.


Z drugiej strony transakcje są publikowane w księdze publicznej, do której ma dostęp każdy węzeł (uczestnik) w sieci. Zasadniczo ten rozproszony charakter księgi publicznej jeszcze bardziej utrudnia stronom zmianę informacji. Ponadto umożliwia to również przeprowadzanie transakcji przy zachowaniu ścisłej przejrzystości.

Te cechy przejrzystości i niezmienności (integralność) są głównymi rewolucyjnymi aspektami funkcji blockchain. Co więcej, ta zdolność do uwzględnienia integralności i przejrzystości w przechowywaniu danych i transakcjach jest największym powodem, dla którego blockchain wpływa na wiele branż.

Co ciekawe, blockchain nie jest tak nowym pomysłem, jak mogłoby się nam wydawać. Wzmianka o jego fundamentalnej strukturze i działaniu sięga ponad 27 lat temu – kiedy wynaleziono blockchain. Jednak Bitcoin, inne kryptowaluty, rzucają nowe światło na przełomową innowację technologiczną.

Warto zauważyć, że te same kryptowaluty stworzyły potrzebę rozwiązań otaczających blockchain. Oznaczało to początek nowych sieci technologii rozproszonych rejestrów, takich jak Holochain, DAG i Hashgraph.

Jak wspomniano wcześniej, istotą nowych sieci jest potrzeba stworzenia wysoce skalowalnej sieci. Ponadto sieci starają się osiągnąć wyższą wydajność transakcji na sekundę (TPS).

Hashgraph

Hashgraph to rodzaj technologii rozproszonej księgi, której podstawą jest budowanie konsensusu. W szczególności DLT opiera się na konsensusowych oznaczeniach czasowych, aby upewnić się, że transakcje w sieci są zgodne z każdym węzłem na platformie. Algorytm konsensusu podkreśla solidność i wyższość sieci technologii rozproszonych rejestrów.

Dowiedz się więcej o tym, co to jest Hashgraph, tutaj.

W przeciwieństwie do tradycyjnej sieci technologii rozproszonej księgi, ten typ kompilacji DLT osiąga sukces transakcyjny wyłącznie w drodze konsensusu. Oznacza to, że węzły nie muszą sprawdzać transakcji, które mają miejsce w sieci. W związku z tym użytkownicy nie muszą przedstawiać dowodu pracy (PoW).

Ten aspekt eliminuje potrzebę dwóch rzeczy. Po pierwsze, tradycyjne łańcuchy bloków, które opierają się na dowodzie pracy, wymagają wielu obliczeń, aby odnieść sukces w transakcji. W rezultacie czynnik ten powoduje, że transakcje są nieporęczne, co pozwala osiągnąć bardzo niską liczbę TPS.

Wręcz przeciwnie, Hashgraph wymaga, aby węzły w sieci osiągnęły konsensus poprzez Gossip o technice Gossip i technice wirtualnego głosowania. Co ciekawe, te techniki nie wymagają dowodu pracy w celu walidacji transakcji. W rezultacie między zainicjowaniem a zakończeniem transakcji jest mało czasu.

Później brak konieczności dowodu pracy w sieci DLT oznacza, że ​​mogą istnieć tysiące TPS-ów. Co ciekawe, zespół stojący za Hashgraph twierdzi, że sieć może osiągnąć ponad 250 000 TPS.

Dzięki wirtualnemu głosowaniu i plotkom na temat technik plotkowania, węzły w Hashgraph DLT są w stanie doświadczyć uczciwości. W szczególności znakowanie czasowe konsensusu pozwala uniknąć problemów związanych z łańcuchem bloków, takich jak anulowanie transakcji lub umieszczenie ich na przyszłych blokach.

Skierowane grafy acykliczne (DAG)

Hashgraph to nie jedyna próba skorygowania ograniczeń blockchain. Jak wspomniano wcześniej, programiści koncentrują się na strukturze danych w sieciach technologii rozproszonych rejestrów, która wpływa na ich efektywność. W podobny sposób ukierunkowane grafy acykliczne (DAG) wykorzystują inną strukturę danych, która zapewnia większy konsensus.

W szczególności DAG jest rodzajem technologii rozproszonej księgi, która opiera się na algorytmach konsensusu. Algorytmy konsensusu działają w taki sposób, że przeważające transakcje wymagają po prostu poparcia większości w sieci. W takiej sieci jest znacznie więcej współpracy, praca zespołowa i węzły mają równe prawa.

W przeciwieństwie do tradycyjnych technologii blockchain, w których kluczem jest dowód działania, DAG zapewnia uczciwość. Ten rodzaj uczciwości sprawia wrażenie, że sieć trzyma się pierwotnego celu, jakim jest technologia rozproszonych rejestrów. W szczególności głównym celem DLT była demokratyzacja gospodarki internetowej.

Na przykład prywatna sieć blockchain opiera się na scentralizowanym przywództwie, które usuwa demokrację z DLT. Wręcz przeciwnie, ten rodzaj technologii rozproszonej księgi nadaje równe znaczenie każdemu węzłowi istniejącemu w sieci. Dlatego oznacza to, że każdy węzeł nie musi odnosić się do innego węzła.

Już istnieją projekty takie jak ByteBall, które wykorzystują strukturę DAG do tworzenia sieci nowej generacji wolnych od ograniczeń tradycyjnego blockchaina – czym jest ByteBall. Jedną z najbardziej znanych sieci „nowej generacji” wykorzystujących strukturę danych DAG jest Tangle IOTA.

Tutaj górnicy / węzły mogą wykonywać podwójne obowiązki, w których węzły w łańcuchu bloków działają oddzielnie. Oznacza to, że górnik w Tangle może wystawić transakcję i jednocześnie zweryfikować transakcję.

Holochain

Ten rodzaj technologii rozproszonej księgi chwali się, że jest tym, co następuje po technologii blockchain. Pomimo dużej dawki retoryki w odważnych wypowiedziach, zespół Holochain ma naprawdę solidne propozycje, które konkurują z innymi platformami. W szczególności Holochain całkowicie zrewolucjonizował internet, jaki znamy.

Jedną z ciekawych wizji Holochain jest zmiana obecnej struktury internetu. Dzisiejszy Internet ma strukturę równoległą do serwera-klienta. Oznacza to, że decentralizacja nie jest optymalna. Ponadto istnieje niewielka demokracja i wolność w zakresie wykorzystania zasobów.

W związku z tym Holochain chce stworzyć rozproszoną sieć, która może być również podstawą „internetu nowej generacji”. Zgodnie z oficjalnym dokumentem platformy, Holochain jest połączeniem technologii blockchain, BitTorrent i Github. Oznacza to, że jest to DLT, który rozprowadza się między węzłami, aby uniknąć jakiegokolwiek wystąpienia scentralizowanej kontroli przepływu danych.

Platforma rozproszona oznacza po prostu, że każdy węzeł będzie działał w swoim własnym łańcuchu. Oznacza to, że węzły lub górnicy mają swobodę działania autonomicznego. W tym, co zespół odpowiedzialny za Holochain nazywa rozproszoną tabelą skrótów (DHT), użytkownicy mogą przechowywać dane za pomocą określonych kluczy. Jednak dane te pozostają w rzeczywistych lokalizacjach „rozproszonych” w różnych miejscach na całym świecie.

Zalety Holochain

Ciekawą częścią tej struktury danych jest to, że sieć nie jest obciążona przeciążeniem typowym dla tradycyjnego łańcucha bloków. Ta „rozproszenie” lokalizacji, w których są przechowywane dane, odciąża sieć i daje jej więcej miejsca na skalowalność. W związku z tym transakcje w tej sieci mogą łatwo osiągnąć miliony TPS.

Skalowalność to ogromny problem, który prześladuje zarówno publiczne, jak i prywatne platformy blockchain. Na przykład programiści zwykle napotykają ogromne przeszkody podczas tworzenia zdecentralizowanych aplikacji (dApps) w tradycyjnym łańcuchu bloków. Dzieje się tak, ponieważ wymagają one zatwierdzenia przez ogromną społeczność obecną na platformie.

Wręcz przeciwnie, programista na platformie Holochain będzie potrzebował potwierdzenia tylko z jednego łańcucha, który tworzy całą sieć DLT. W związku z tym istnieje nieistotny czas oczekiwania między żądaniem a potwierdzeniem w tego typu technologii rozproszonej księgi.

Porównanie DLT

Technologia rozproszonej księgi nie jest nowa sama w sobie. Jak już wspomniano, technologia przeszła tak długą drogę, że istnieją już modyfikacje i alternatywy. Co więcej, jasne jest, że blockchain jest pierwszym DLT, który został uruchomiony w przestrzeni publicznej. Dzieje się tak pomimo pierwszego opisu blockchain, który pojawił się prawie trzy dekady temu.

Dzięki przełamywaniu gruntów pod innowacyjny nowy sposób przechowywania, udostępniania i robienia wielu innych rzeczy z danymi, blockchain zajmuje pierwsze miejsce w wyścigu sieci technologii rozproszonych ksiąg rachunkowych. W związku z tym poniższe akapity porównują łańcuch bloków z innymi sieciami DLT.

Blockchain vs Hashgraph

Jest oczywiste, że blockchain i Hashgraph mają wiele podobieństw, ponieważ służą podobnemu celowi. Zasadniczo wszystkie są rodzajem technologii rozproszonej księgi, która ma na celu wprowadzenie nowatorskich systemów monetarnych. W szczególności wszystkie są typu peer-to-peer, tak że transakcje nie wymagają regulowania ich przez organ centralny.

Ponadto DLT działają w systemie opartym na konsensusie, w którym transakcje muszą zadowolić uczestników w sieci. Ta potrzeba konsensusu jest powodem, dla którego transakcje w tych sieciach są przejrzyste i elastyczne. Ponadto wysokie bezpieczeństwo wynikające z kryptograficznego charakteru sieci zapewnia wysokie bezpieczeństwo danych.

Niemniej jednak, blockchain różni się od Hashgraph w bardziej fundamentalny sposób. W szczególności Hashgraph jest odpowiedzią na główne ograniczenia łańcucha bloków, takie jak skalowalność i stawki transakcji. Te szczególne ograniczenia są odpowiedzialne za ograniczone zastosowania DLT.

Hashgraph różni się od blockchain przede wszystkim mechanizmem konsensusu. Z jednej strony blockchain opiera się głównie na działaniach górników w sieci w celu ułatwienia procesu transakcji. Oznacza to, że górnik może samodzielnie znacząco wpłynąć na powodzenie transakcji.

Dowiedz się więcej o Hashgraph vs Blockchain tutaj.

W szczególności blockchain opiera się na dowodzie pracy, który górnicy mogą wykorzystać do sprawdzenia, czy transakcja jest autentyczna. W związku z tym stawki transakcji są powolne i drogie. Co więcej, dowód działania sugeruje, że sieć jest obciążona ogromnym obciążeniem nieporęcznych obliczeń, które narzucają przeciąganie sieci.

Z drugiej strony Hashgraph wykorzystuje mechanizm konsensusu, który nie daje zbyt dużych uprawnień górnikom. Wręcz przeciwnie, DLT używa algorytmów konsensusu zwanych Plotkami o plotkach i głosowaniu wirtualnym, aby zdecydować, która transakcja się powiedzie. W ten sposób większość decyduje, przez którą transakcję ma przejść. W związku z tym jest znacznie więcej uczciwości, jeśli chodzi o Hashgraph w porównaniu z blockchainem.

Blockchain vs DAG

Podobnie jak blockchain, DAG ułatwia transakcje i nie można „przejść transakcji z powrotem” do wcześniejszego kroku. W szczególności słowo acykliczne w skierowanym grafie acyklicznym oznacza, że ​​operacje są ściśle jednokierunkowe. Podobnie niezmienność jest jednym z aspektów, który sprawia, że ​​blockchain jest popularny w stosunku do wcześniej istniejących sposobów przechowywania danych.

Ponadto obie platformy działają za pośrednictwem systemu opartego na konsensusie, w którym węzły decydują o tym, co się stanie. W związku z tym istnieje pewne pozory demokracji w porównaniu z platformami, które przechodzą przez centralne dowództwo. Niestety, to tyle podobieństw.

Podobnie jak Hashgraph, DAG zasadniczo różni się od blockchain, jeśli chodzi o strukturę danych. Podobnie jak wcześniej wspomniano, blockchain organizuje transakcje w blokach w taki sposób, że każdy zbiór informacji odnoszących się do konkretnej transakcji tworzy pojedynczy blok. Dlatego kolejne transakcje skutkują nowymi blokami.

Wręcz przeciwnie, DAG całkowicie radzi sobie z blokami. W ramach DAG poprzednia transakcja ma silniejszy związek z następną transakcją. Na przykład, jeśli miałeś trzy transakcje, X, Y i Z, będziesz potrzebować transakcji X dla Y, aby przejść. Podobnie transakcja Y weryfikuje transakcję Z.

Aby transakcja zakończyła się sukcesem w sieci DAG, musi zweryfikować tylko dwie poprzednie transakcje. Oznacza to, że transakcja będzie musiała tylko zapewnić, że dwie z poprzednich transakcji nie zawierają sprzecznych informacji. Co ciekawe, różni się to znacznie od blockchaina, w którym transakcja musi zweryfikować wiele transakcji, zanim będzie ważna.

Oznacza to, że rozliczenie transakcji zajmuje więcej czasu. Ponadto, w miarę mnożenia się bloków w łańcuchu bloków, uzyskanie nowych bloków staje się coraz trudniejsze pod względem obliczeń. W związku z tym wydobycie jest bardziej energochłonne, a przez to kosztowne. Z drugiej strony, transakcje w sieci DAG zwiększają przepustowość, ponieważ dzieje się o wiele więcej walidacji.

Blockchain vs Holochain

W porównaniu z DLT, spojrzenie na fundamentalną strukturę Holochain i blockchain wysuwa na pierwszy plan różne różnice. W szczególności oba różnią się znacznie w zależności od ich struktury, chociaż cel ma pewne podobieństwa. Co ciekawe, Holochain to swego rodzaju rewolucyjna technologia, która stara się postawić wszystko na głowie.

Podobnie jak blockchain, Holochain stara się umożliwić bezpieczne i przejrzyste transakcje między graczami w sieci. Informacje na obu platformach są kryptograficznie bezpieczne i nie można ich zmienić. Ponadto obie platformy umożliwiają użytkownikom interakcję na zasadzie peer-to-peer. W ten sposób mogą wchodzić w interakcje bezpośrednio i bez potrzeby centralnego organu.

Czy Holochain jest lepszy?

Niemniej jednak Holochain jest nieco wyższy w porównaniu do blockchain. Zasadniczo Holochain stara się wprowadzić nową dynamikę, znacznie różniącą się od podstawowego celu blockchain. Blockchain stara się zdecentralizować transakcje, tak aby ludzie mogli wchodzić w interakcje bezpośrednio, bez potrzeby korzystania z pośrednika. Wręcz przeciwnie, Holochain chce, aby interakcje były rozproszone.

Holochain tworzy sieć składającą się z różnych sieci technologii rozproszonych rejestrów. Dlatego DLT jest jedną z głównych sieci, która jest nieograniczona pod względem skalowalności i liczby transakcji, które użytkownicy mogą wykonać w ciągu sekundy.

W sieci blockchain węzły polegają na pojedynczej sieci do inicjowania i sprawdzania transakcji. W związku z tym, gdy do łańcucha dołącza więcej bloków, mnożą się obciążenia obliczeniowe, a także opłaty związane z transakcjami. Wręcz przeciwnie, węzły w Holochain działają na własnych łańcuchach. Dlatego jest więcej miejsca na obliczenia.

Fakt, że każdy węzeł działa we własnym łańcuchu w Holochain, oznacza, że ​​nie ma potrzeby korzystania z górników. W związku z tym opłaty transakcyjne prawie nie istnieją. Co więcej, oznacza to, że na platformie nie ma tokenizacji, ale raczej inteligentne kontrakty rządzą przestrzenią.

Węzły działające we własnych łańcuchach oznaczają, że będą w stanie przetwarzać księgi, które wyłącznie do nich należą. W ten sposób relacje między różnymi węzłami w sieci są całkowicie zaufane. Co więcej, dApps ma nieskończoną przestrzeń do działania. W związku z tym można oczekiwać, że dApps będzie działał z optymalnym ustawieniem we wszystkich przypadkach.

Podsumowanie / uwagi końcowe

Porównanie DLT w Blockchain vs Hashgraph vs Dag vs Holochain ukazuje interesujące aspekty platformy. O ile istnieją oczywiste podobieństwa między DLT, różnice również się wyróżniają. Co ciekawe, jest oczywiste, że blockchain istniał jeszcze przed opublikowaniem białej księgi bitcoinów opracowanej przez pseudonimowego Satoshi Nakamoto.

Blockchain po raz pierwszy zyskał wzmiankę w artykule, w którym starano się znaleźć sposób na ochronę własności intelektualnej poprzez znakowanie czasowe dokumentów. Jednak DLT zyskał popularność w następstwie sławy bitcoina. Wraz z popularnością pojawiły się różne nieprzewidziane problemy, takie jak skalowalność i TPS. Nawet gdy blockchain stara się skorygować ograniczenia, inne projekty całkowicie tworzą nowy rodzaj technologii rozproszonych rejestrów.

Z powyższego wynika, że ​​wszystkie DLT mają wspólne aspekty przejrzystości, konsensusu, transakcji, dystrybucji, komunikacji peer-to-peer i elastyczności. Jednak w mechanizmie konsensusu i strukturze danych w każdym DLT pojawiają się ogromne różnice.

Czy lubisz poznawać podstawy blockchain, takie jak ten? W takim razie zdecydowanie powinieneś dołączyć do naszego bezpłatnego kursu blockchain!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map