Co to jest hashgraf? Czym różni się od Blockchaina?

Technologia Blockchain(Blockchain) pojawiła się w odpowiedzi na upadek kilku instytucji bankowych w 2008 roku. Zaproponowała nowy system monetarny mający na celu odebranie kontroli podaży pieniądza, opierając się wyłącznie na elektronicznym systemie gotówkowym peer-to-peer, zaprojektowanym specjalnie dla cyfrowego królestwo. Ten internetowy system walutowy był uważany za lepszy system monetarny, dopóki niektórzy nie zaczęli mówić o Hashgraph .

Co to jest hashgraf

Co to jest hashgraf

Mówi się, że Hashgraph(Hashgraph) jest bardziej solidnym systemem. Jego algorytm konsensusu zapewnia nową platformę dla rozproszonego konsensusu. Niektóre atrybuty powszechnie używane do odwoływania się lub opisywania Blockchain są rozproszone, przejrzyste, oparte na konsensusie, transakcyjne i elastyczne. Hashgraph posiada wszystkie te cechy. Jest to jednak struktura danych i algorytm konsensusu, który jest znacznie szybszy, sprawiedliwszy i bezpieczniejszy niż blockchain. Opisuje się ją jako przyszłość technologii rozproszonej księgi rachunkowej. Wykorzystuje dwie specjalne techniki, aby osiągnąć szybki, uczciwy i bezpieczny konsensus.

  1. Plotki o plotkach
  2. Wirtualne Głosowanie

Gossip about Gossip w(Gossip about Gossip) zasadzie oznacza dołączenie niewielkiej dodatkowej ilości informacji do tej Gossip , czyli dwóch skrótów zawierających dwie ostatnie osoby, z którymi rozmawiano. Korzystając z tych informacji, Hashgraph można zbudować i regularnie aktualizować, gdy plotkuje się więcej informacji, na każdym węźle.

Gdy Hashgraph jest gotowy, łatwo jest wiedzieć, jaki węzeł zagłosowałby, ponieważ jesteśmy świadomi informacji, które ma każdy węzeł i kiedy o tym wiedział. Dane te można zatem wykorzystać jako dane wejściowe do algorytmu głosowania i do znalezienia, które transakcje szybko osiągnęły konsensus.

Hashgraph vs Blockchain

Technologia Blockchain to niezniszczalna cyfrowa księga transakcji gospodarczych. Można go jednak zaprogramować tak, aby rejestrował nie tylko transakcje finansowe, ale praktycznie wszystko, co ma wartość. Informacje(Information) przechowywane w łańcuchu bloków istnieją jako udostępnione i są stale uzgadniane/aktualizowane. Gwarantuje to, że przechowywane przez nią rekordy/dane są identyczne w całej sieci i nie są przechowywane w żadnej indywidualnej lokalizacji. Jako taki, blockchain nie może być kontrolowany przez żadną pojedynczą jednostkę. Po drugie(Second) , nie ma jednego punktu awarii.

(Hashgraph)Z drugiej strony Hashgraph twierdzi, że obsługuje lepszą strukturę danych, zdolną do rozwiązania wielu problemów, z którymi społeczność Blockchain boryka się od jakiegoś czasu, takich jak mechanizmy konsensusu.

Do tej pory technologie konsensusu były klasyfikowane w jednej z dwóch kategorii:

  1. Sieci publiczne (w tym Bitcoin i Ethereum )
  2. Prywatne(Private) (rozwiązania oparte na algorytmach konsensusu opartych na Leader)

Sieci publiczne są drogie w eksploatacji i mają ograniczenia wydajności wynikające z Proof of Work (zgodzenia się na kolejność, w jakiej mogą wystąpić transakcje. Zapewnia to stałą podaż pieniądza i nikt nie oszukuje). Zawęża to liczbę zastosowań, w których można praktycznie zastosować takie technologie.

Sieci prywatne, w przeciwieństwie do sieci publicznych, ograniczają korzystanie do znanych i zaufanych uczestników. Takie podejście obniża koszty i radykalnie poprawia wydajność, dzięki algorytmom zdolnym do osiągnięcia 1000 transakcji na sekundę w porównaniu z siedmioma w przypadku Bitcoina(Bitcoin) . To powiedziawszy, luki w postaci złagodzonych standardów bezpieczeństwa czynią te sieci potencjalnymi celami ataków DDoS(DDoS attacks) .

Algorytm Hashgraph(Work) firmy Swirld(’ Hashgraph) pokonuje te niedociągnięcia, ponieważ nie wymaga ani dowodu(Proof) pracy , ani lidera(Leader) . Co więcej, obiecuje zapewnić niskie koszty i dobrą wydajność bez pojedynczego punktu awarii.

To właśnie ta kombinacja sprawia, że ​​Hashgraph jest narzędziem, którego warto spróbować.

Inne zalety , które HashGraph(HashGraph) oferuje w porównaniu z Blockchain

Nowy algorytm konsensusu oparty na zaawansowanej technologii rozproszonej księgi. Eliminuje to konieczność masowych obliczeń i niezrównoważonego zużycia energii, takich jak Bitcoin i Ethereum .

Jak wspomniano wcześniej, Bitcoin jest ograniczony do 7 transakcji na sekundę. Z drugiej strony Hashgraph jest 50 000 razy (Times) szybszy(Faster) : ograniczony tylko przez przepustowość — ponad 250 000 transakcji na sekundę(Transactions Per Second) ( Pre-Sharding )

Bardziej sprawiedliwy

W świecie blockchain górnik może wybrać kolejność, dla której transakcje mają miejsce w bloku, może opóźniać zlecenia, umieszczając je w przyszłych blokach, a nawet całkowicie uniemożliwić im wejście do systemu. Znacznik czasu konsensusu(Consensus) dostępny w Hashgraph oferuje rozwiązanie tego problemu. Uniemożliwia to jednostce wpływanie na kolejność transakcji w ramach konsensusu poprzez odmowę wszelkiego rodzaju manipulacji kolejnością transakcji.

Asynchroniczna bizantyjska tolerancja na błędy(Byzantine Fault Tolerant)

W przeciwieństwie do innych systemów, Hashgraph okazał się być w pełni asynchroniczny , bizantyjski(Byzantine) . Oznacza to, że nie przyjmuje żadnych założeń dotyczących szybkości przesyłania wiadomości w Internecie. Ta funkcja sprawia, że ​​jest odporny na ataki DDoS , botnety i zapory sieciowe. Bitcoin nie jest bizantyjski(Byzantine) . Nie jest nawet bizantyjska przy złych założeniach. W Bitcoin nigdy nie ma chwili, w której wiesz, że masz konsensus.

100% sprawny

Żaden wydobyty blok nigdy się nie starzeje. Natomiast(Whereas) w blockchain transakcje są umieszczane w kontenerach (blokach), które tworzą jeden, długi łańcuch. Jeśli dwóch górników utworzy dwa bloki w tym samym czasie, społeczność ostatecznie wybierze jeden i odrzuci drugi, co spowoduje marnotrawstwo wysiłków. W Hashgraph używany jest każdy kontener i żaden nie jest odrzucany.

Tak więc, chociaż Hashgraph wydaje się być lepszą technologią niż Blockchain, należy pamiętać, że rzeczy mogą po prostu działać trochę za szybko. Oznacza to, że gdy zaczniesz uczyć się czegoś nowego, coś innego zastąpi to, zanim będziesz mógł się skutecznie przystosować.

Aby lepiej zrozumieć, jak działa Hashgraph , zapoznaj się z tym dokumentem(this document) . Aby dowiedzieć się więcej odwiedź hashgraph.com .



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts