Lekki węzeł to doskonały sposób na obsługę Bitcoin
Jeśli chcesz wspierać Bitcoin, ale nie masz ogromnej mocy obliczeniowej, która sprawiłaby, że wydobywanie było opłacalne, a nawet praktyczne, to lekki węzeł może być tym, czego szukasz. Oto, co musisz wiedzieć.
Co to jest pełny węzeł?
Nasz przewodnik po blockchain w prostych słowach obejmuje specyfikę działania blockchain, ale zanim przyjrzymy się lekkiemu węzłowi, musimy omówić pełny węzeł.
Pełny węzeł to „tradycyjny” sposób wydobywania bitcoinów. Podłączasz komputer do sieci, pobiera on całą księgę i zabiera się do pracy. To jest problem. Musi pobierać i przechowywać cały łańcuch bloków oraz aktualizować go. To prawie punkt Bitcoina, ale wysłuchaj nas.
Księga Bitcoin ma w chwili pisania około 160 GB. Chociaż nie jest mały, nie stanowi dużego problemu dla większości platform górniczych. Przyzwoite połączenie internetowe nie zajmie dużo czasu, aby pobrać tak dużo danych, a każdy nowoczesny komputer ma dużo miejsca na dane, często dziesięć razy tyle.
A co, jeśli nie masz tak dużo miejsca na przechowywanie? A jeśli Twoje połączenie internetowe jest tak słabe, że nigdy nie pobierzesz wszystkich tych danych? Cóż, możesz poprosić znajomego o pobranie księgi lub zakup nowego magazynu, ale wiąże się to z dodatkowymi kosztami i nie jest do końca wygodne. Poza tym jest to niemożliwe na telefonie komórkowym lub innym urządzeniu przenośnym lub ograniczonym urządzeniu.
Co możesz zrobić, jeśli chcesz obsługiwać Bitcoin, ale nie masz wystarczającej mocy komputera, aby to zrobić? Co zrobić, jeśli chcesz korzystać z telefonu komórkowego lub masz stary komputer i nie możesz sobie pozwolić na inwestowanie w najnowszy i najlepszy sprzęt górniczy?
Wpisz: Węzły lekkie.
Co to są lekkie węzły?
Lekkie węzły (czasami nazywane węzłami częściowymi, lekkimi klientami lub uproszczonymi klientami) różnią się od pełnych węzłów w jeden prosty, ale znaczący sposób. Nie muszą przechowywać całego łańcucha bloków. Lekkie węzły muszą przechowywać tylko bardzo małą część łańcucha bloków. Dzięki temu mogą wykorzystywać znacznie mniej zasobów, a jednocześnie przyczyniać się do pracy w sieci.
Wiem, o czym myślisz. Węzeł Bitcoin, który nie wie o każdej transakcji, nigdy nie zadziała? Czy to nie jest kamień węgielny samego Bitcoina? Tak, jest, ale jest wiele okoliczności, w których nie potrzebujesz pełnego węzła, proste (ale ograniczone) interakcje z łańcuchem bloków często wystarczą.
Ta ograniczona interakcja blockchain jest możliwa przy użyciu czegoś, co nazywa się uproszczoną weryfikacją płatności lub w skrócie SPV. SPV pozwala na wszystko, aby zweryfikować transakcje zawarte w bloku, bez konieczności pobierania tego bloku.
Satoshi Nakamoto umieścił SPV w oryginalnym raporcie dotyczącym Bitcoina, więc nie jest to jakiś nierozsądny dodatek, jest częścią samego Bitcoina. Lekkie węzły pobierają nagłówki bloków. To jest podsumowanie każdego bloku. Przedstawiają szczegóły transakcji w bloku, ale zawierają znacznie mniejsze rozmiary plików niż sam blok.
Aby dowiedzieć się, czy transakcja znajduje się w bloku, lekkie węzły wymagają dowodu włączenia. Ten dowód włączenia działa za pomocą techniki informatycznej znanej jako „gałąź Merkle”. Technologia stojąca za oddziałami Merkle jest bardzo złożona, ale stanowią one unikalną tożsamość dla bloku, która podsumowuje wszystkie informacje w bloku. Żadne dwa bloki nie mają tej samej gałęzi Merkle, są one całkowicie wyjątkowe. Oddziały Merkle używają technik kryptologicznych, takich jak te, które zasilają sam Bitcoin.
Patrząc na gałąź Merkle, lekki węzeł może uzyskać status transakcji bez konieczności pobierania całej księgi lub przeszukiwania jej.
SPV istnieje, aby zapewnić, że transakcje, które według lekkiego węzła miały miejsce, faktycznie miały miejsce. Chociaż są pewne drobne wady. Lekkie węzły muszą zażądać dowodu włączenia z pełnego węzła. Może to prowadzić do centralizacji pewnego rodzaju Bitcoinów, ale nie zawsze stanowi to problem, pod warunkiem, że jest wystarczająca liczba górników obsługujących pełne węzły, aby utrzymać sprawną sieć.
Dlaczego warto korzystać z lekkiego węzła?
Teraz, gdy rozumiesz, jak działają lekkie węzły, łatwo wyobrazić sobie potencjał. Jeśli w ogóle używałeś Bitcoina, być może użyłeś lekkiego węzła lub klienta.
Prawie wszystkie portfele kryptowalut to lekkie węzły. Jeśli chcesz zobaczyć stan swoich środków, nie zawsze wygodnie jest pobrać całą księgę i aktualizować ją.
Narzędzia takie jak Block Explorers czasami polegają na lekkich węzłach, a każda aplikacja mobilna będzie z nich korzystać. Istnieje wiele przypadków, w których aplikacje, pakiety oprogramowania lub produkty używają lekkich węzłów gdzieś w wirtualnym łańcuchu dostaw, ale nie zawsze informują Cię o tym. Może to być strona internetowa z najnowszą ceną lub portfel internetowy. Te produkty mogą używać lekkich węzłów lub klientów, ale odciągają to od wewnętrznych narzędzi.
Lekki klient to niesamowity sposób na zbudowanie własnego monitora stanu portfela na pulpicie lub aplikacji na smartwatch?
Mimo to lekkie węzły nie zawsze są najlepszym wyborem w każdej sytuacji. Jeśli chcesz prowadzić własną giełdę lub zarabiać pieniądze, najlepszym rozwiązaniem jest pełny węzeł. Pełne węzły obsługują lekkie węzły, a także wiele innych ważnych zadań.
Jeśli zbyt wiele osób zaczęło przełączać się na lekkie węzły, może to mieć poważne konsekwencje dla całej sieci. Sieć może nie dysponować znaczną mocą obliczeniową do przetworzenia wszystkich transakcji w akceptowalnych ramach czasowych.
Może to również narazić sieć na 51-procentowy atak, w którym jedna osoba lub grupa może kontrolować sieć, posiadając większość mocy obliczeniowej. Chociaż jest to mało prawdopodobne, pokazuje, że lekkie węzły są doskonałe, pełne węzły są nadal najlepszym sposobem obsługi Bitcoin – pod warunkiem, że masz do tego moc komputera.
Jakie są Twoje ulubione zastosowania lekkich węzłów? Daj nam znać w komentarzach poniżej lub dołącz do naszych społeczności na Twitterze lub Facebooku i daj nam znać.