Definicja węzłów jest w wielu przypadkach inna. Jeśli chodzi o komputery lub sieci komunikacyjne, węzeł często odnosi się do punktu redystrybucji lub terminala komunikacyjnego. Zwykle węzeł składa się z fizycznych urządzeń sieciowych, ale węzły wirtualne są zupełnie inne.

Mówiąc najprościej, węzeł sieci może generować, odbierać lub przesyłać informacje. W związku z tym omówimy różne typy węzłów sieci Bitcoin: węzły pełne, superwęzły, węzły wydobywcze i użytkownicy SPV.


Węzeł Bitcoina

Zagłębiając się w artykuł dotyczący blockchain – ze względu na jego charakterystykę systemu rozproszonego – węzły sieci komputerowej umożliwiają Bitcoinowi działanie jak zdecentralizowana waluta cyfrowa typu peer-to-peer (P2P). Podobnie Bitcoin jest wolny od cenzury, co oznacza, że ​​transfery między użytkownikami nie wymagają żadnych pośredników zapewniających gwarancje (bez względu na to, jak daleko od siebie są użytkownicy).

Zatem węzeł blockchainu jest jak węzeł komunikacyjny, który pełni różne funkcje. Dowolny komputer lub inne urządzenie podłączone do sieci Bitcoin można uznać za węzeł sieci Bitcoin. Węzły te również komunikują się ze sobą. Jednocześnie mogą również przesyłać transakcje i transakcje za pośrednictwem protokołu Bitcoin punkt-punkt. informacje o bloku. Jednakże każdy węzeł komputera jest zdefiniowany zgodnie z jego specyficzną funkcją, dlatego w sieci Bitcoin istnieje wiele różnych typów węzłów.


pełny węzeł

Pełne węzły to te węzły, które naprawdę obsługują i zabezpieczają sieć Bitcoin i są od niej niezależne. Będą również uczestniczyć w potwierdzaniu informacji o transakcjach i informacjach o blokach. Podobnie pełne węzły mogą również dodawać nowe informacje o blokach do sieci blockchain.

Zazwyczaj pełny węzeł pobierze pełną kopię informacji o sieci blockchain Bitcoin, ale nie jest to trudny wymóg (czasami zostanie pobrana skrócona kopia).

Utworzenie pełnego węzła Bitcoin można zakończyć poprzez zainstalowanie wielu różnych programów, ale najczęściej używanym oprogramowaniem jest Bitcoin Core. Poniżej przedstawiono podstawowe wymagania dotyczące uruchomienia pełnego węzła Bitcoin Core:

  • Komputer stacjonarny lub laptop z systemem operacyjnym Windows, Mac OS X lub Linux

  • 200 GB wolnego miejsca na dysku

  • 2GB RAMu

  • Przepustowość przy prędkości wysyłania nie mniejszej niż 50kB/s

  • Połączenie internetowe bez ograniczeń przesyłania i wysokich limitów przesyłania. Co miesiąc pełny węzeł może przesłać nie mniej niż 200 GB informacji i pobrać nie mniej niż 20 GB informacji. Podczas pierwszego uruchomienia pełnego węzła należy pobrać około 200 GB tekstu

  • Czas pracy pełnego węzła wynosi nie mniej niż 6 godzin na dobę, najlepiej w trybie pracy 7x24 godziny

Wiele organizacji wolontariackich i użytkowników działa jako pełne węzły sieci Bitcoin, aby pomóc w ekologicznym rozwoju Bitcoina. Podobnie jak w 2018 r. w sieci Bitcoin działało około 9700 węzłów publicznych. Należy pamiętać, że ta liczba dotyczy tylko węzłów publicznych, czyli tych, które są widoczne.

Oprócz węzłów publicznych istnieje wiele ukrytych węzłów, które nie są widoczne, często za pośrednictwem ukrytych protokołów, takich jak Tor, lub po prostu działających za zaporami sieciowymi, ponieważ są skonfigurowane tak, aby nie były reklamowane.


Węzeł publiczny (super węzeł)

Zasadniczo węzeł publiczny lub superwęzeł jest widocznym pełnym węzłem. Komunikuje się i przesyła dane z innymi węzłami, zatem superwęzeł jest punktem redystrybucji i pełni rolę źródła danych i mostu komunikacyjnego.

Niezawodny superwęzeł zazwyczaj przesyła informacje historyczne i dane transakcyjne łańcucha bloków do węzłów na całym świecie 24 godziny na dobę, 7 dni w tygodniu. Z tego powodu superwęzeł wymaga większej mocy obliczeniowej i lepszych połączeń sieciowych niż ukryty pełny węzeł.


Węzeł wydobywczy

Aby móc wydobywać Bitcoin w coraz bardziej konkurencyjnym środowisku, konieczne jest inwestowanie w specjalny sprzęt i programy wydobywcze. Te programy wydobywcze (oprogramowanie) nie są bezpośrednio powiązane z Bitcoin Core, są wydobywane równolegle z Bitcoin Core. Górnik może wybrać samodzielne wydobywanie lub dołączyć do grupy wydobywczej.

Pełne węzły poszczególnych górników korzystają z własnych kopii danych blokowych, podczas gdy górnicy z puli wydobywczej współpracują ze sobą, z których każdy może wnieść własną moc obliczeniową. W puli wydobywczej tylko administrator puli wydobywczej musi działać jako pełny węzeł - co można uznać za pełny węzeł całej puli wydobywczej.


Użytkownicy lekkich lub SPV

Ci lekcy użytkownicy, znani również jako użytkownicy prostej weryfikacji płatności (SPV), korzystają z sieci Bitcoin, ale nie są pełnymi węzłami. Użytkownicy SPV nie przyczyniają się do bezpieczeństwa sieci, ponieważ nie przechowują kopii informacji o blockchainie i nie uczestniczą w weryfikacji informacji o transakcjach.

Mówiąc najprościej, SPV to sposób na przeglądanie informacji o transakcjach bez pobierania kopii całej informacji o łańcuchu bloków. Dlatego użytkownicy SPV polegają na innych pełnych węzłach (superwęzłach), aby dostarczać informacje. Ci lekcy użytkownicy przypominają terminale komunikacyjne i są również wykorzystywani przez wiele cyfrowych portfeli walutowych.


Węzeł wydobywczy użytkownika VS

Warto wspomnieć, że istnieje różnica pomiędzy uruchomieniem pełnego węzła a uruchomieniem pełnego węzła wydobywczego. Każdy może stać się pełnym węzłem wydobywczym, inwestując w specjalny sprzęt i oprogramowanie wydobywcze.

Przed próbą wydobycia bloku górnik musi zebrać informacje o transakcjach, które zostały wcześniej potwierdzone przez pełne węzły. Następnie musisz utworzyć alternatywny blok (z zestawem informacji o transakcjach) i jednocześnie spróbować wydobywać. Jeśli górnik pomyślnie znajdzie skrót tego bloku kandydującego, publikuje go w całej sieci, aby inne węzły mogły zweryfikować jego autentyczność. Dlatego dokładność i bezpieczeństwo tej reguły konsensusu są wspólnie utrzymywane przez węzły w całej sieci, a nie tylko górnicy.


Wniosek

Węzły Bitcoin komunikują się ze sobą za pośrednictwem protokołu sieciowego Bitcoin peer-to-peer, w ten sposób weryfikując integralność systemu. Jeśli węzeł będzie chciał rozpowszechnić błędne informacje, zostanie szybko zidentyfikowany przez lojalne węzły i odłączony od sieci.

Uruchomienie pełnego węzła nie wiąże się z żadnymi nagrodami finansowymi, ale nadal jest to wysoce zalecane, ponieważ zapewnia użytkownikom integralność, bezpieczeństwo i prywatność. Pełne węzły zapewniają płynne wykonanie reguł Chronią blockchain przed atakiem Dodatkowo pełny węzeł nie musi ufać innym osobom, co pozwala użytkownikom mieć 100% kontrolę nad swoją własnością.