Węzły w Blockchain

Dec 29 2022
W naszym ostatnim artykule zagłębiliśmy się w algorytmy Consensus Blockchain, różne jego rodzaje i sposób ich działania. W naszym ostatnim artykule często natknęliśmy się na termin „węzły”.

W naszym ostatnim artykule zagłębiliśmy się w algorytmy Consensus Blockchain, różne jego rodzaje i sposób ich działania. W naszym ostatnim artykule często natknęliśmy się na termin „węzły”.

W tym artykule zobaczymy, jakie węzły znajdują się w łańcuchu bloków, jak działają, jakie są ich rodzaje i jakie jest ich znaczenie w funkcji decentralizacji łańcucha bloków.

„Węzły są źródłem prawdy dla łańcucha bloków”

Mikołaja Edmondsa.

Czym są węzły w Blockchain?

W języku laika węzeł to punkt przecięcia lub komunikacji w sieci transmisji danych. W sieci, w której wszystkie urządzenia są połączone i dostępne, urządzenia te są uważane za węzły. Indywidualna definicja każdego węzła różni się w zależności od typu sieci, do której się odnosi.

Węzeł Blockchain to urządzenie, które uczestniczy w sieci blockchain. Są to udziałowcy sieci i urządzenia obsługujące protokół lub oprogramowanie określonego łańcucha bloków, co pozwala mu pomóc w walidacji transakcji oraz autoryzować i utrzymywać bezpieczeństwo sieci. Podstawową funkcją węzłów jest utrzymanie konsensusu łańcucha bloków.

Jak działają węzły Blockchain?

Jak wspomniano wcześniej, różne węzły mają różne definicje i funkcje oraz mają przypisane różne role. Możemy jednak powiedzieć, że każdy typ węzła spełnia trzy podstawowe funkcje:

„Kiedy się rozglądałem, to, co działo się w świecie blockchain i kryptowalut, było dla mnie ruchem”.

Brada Garlinghouse'a

  1. Konserwacja : wiemy, że sieć blockchain jest zdecentralizowana i nie ma scentralizowanego serwera pamięci, na którym można przechowywać ich bazę danych. Każda sieć blockchain stale się rozwija i prawdopodobnie tysiące lub więcej bloków jest dodawanych do łańcucha w każdej chwili. Tysiące węzłów na całym świecie służą do przechowywania danych, a każdy węzeł utrzymuje swoją kopię i synchronizuje.
  2. Walidacja: ponieważ blockchain jest zdecentralizowany, nie ma elitarnego organu do sprawdzania autentyczności i ważności transakcji. Węzły są odpowiedzialne za rozgłaszanie i sprawdzanie poprawności transakcji. Po przesłaniu transakcji jest ona odbierana przez węzeł i transmitowana w całej sieci. Węzły realizują transakcję na zasadzie konsensusu większościowego, a uprawnione są dodawane do łańcucha, kopiowane i rozprowadzane po całej sieci. Różne algorytmy konsensusu, które omówiliśmy, zapewniają synchronizację wszystkich węzłów.
  3. Dostępność: węzły łańcucha bloków to przestrzeń do przechowywania łańcucha bloków. Za każdym razem, gdy uczestnik sieci pobiera informacje o transakcjach, wchodzi w interakcję z węzłem. Decentralizacja blockchain zapewnia, że ​​są one przejrzyste i dostępne dla każdego.
  • Archiwalne pełne węzły : Te węzły są odpowiedzialne za przechowywanie całego rejestru transakcji przeprowadzonych na łańcuchu bloków. Dlatego są one również znane jako serwery łańcucha bloków.
  • Przycinane pełne węzły : Jak sama nazwa wskazuje, takie węzły przechowują dane lub bloki w przestrzeni dyskowej, przycinając starsze bloki i zachowując ich metadane i kolejność. Mają ograniczoną przestrzeń magazynową.
  • Węzły autorytetu : W publicznej sieci blockchain ktoś staje się węzłem, pobierając i synchronizując dane łańcucha bloków za pomocą oprogramowania lub protokołu łańcucha bloków. Ale w prywatnej sieci blockchain dostęp ten jest ograniczony tylko do kilku węzłów. Te węzły są znane jako węzły z uprawnieniami i mają uprawnienia do kontrolowania pozostałych węzłów.
  • Miner Nodes : Te węzły są integralnymi składnikami łańcucha bloków, które biorą udział w procesie wydobywania i rozwiązują złożone zagadki matematyczne w celu zatwierdzenia transakcji łańcucha bloków.
  • Staking Nodes : Te węzły weryfikują ważność transakcji za pomocą algorytmu konsensusu Proof-of-Stake. Aby stać się węzłem stakingowym, użytkownicy muszą postawić określoną liczbę tokenów tego ekosystemu na blockchainie. Następnie system losowo wybiera jeden ze stakingów w celu przetworzenia transakcji i zarejestrowania ich w łańcuchu bloków.
  • Węzły główne : Te węzły są pełnymi węzłami, odpowiedzialnymi tylko za sprawdzanie poprawności i rejestrowanie transakcji. Nie mają uprawnień do dodawania nowych bloków transakcji do łańcucha.
  • Light Nodes : Jest to drugi pod względem częstości typ węzła blockchain odpowiedzialny za szybkie, proste transakcje. Przechowuje tylko nagłówki bloków i niezbędne informacje, a do działania polega na pełnych węzłach.

Krótko mówiąc, węzły w łańcuchu bloków są odpowiednikami serwerów w Internecie.

Mam nadzieję, że ten artykuł zapoznał Cię z jednym z elementów składowych łańcucha bloków i wzbudził Twoje zainteresowanie, aby dowiedzieć się więcej o łańcuchu bloków.

Scenariusz,

Shauryaditya Yadav z SIAM VIT Bhopal