Lekki węzeł przechowuje tylko nagłówki bloków, a nie cały blockchain. Pobiera on niewielki łańcuch nagłówków i w razie potrzeby wykorzystuje pełne węzły do dostarczania szczegółów transakcji. Dzięki temu synchronizacja jest szybka, a uruchomienie tanie. Lekki węzeł może działać na telefonie lub laptopie z niewielką pamięcią. Kompromisem jest zaufanie. Lekki węzeł nie jest w stanie niezależnie zweryfikować każdej transakcji. Prosi pełne węzły o dowód i weryfikuje go na podstawie przechowywanych nagłówków.
Węzły lekkie wykorzystują uproszczoną weryfikację płatności (SPV), aby potwierdzić, że transakcja znajduje się w bloku. Metoda ta sprawdza gałąź Merkle'a, która łączy transakcję z nagłówkiem bloku. Jest bezpieczna, o ile węzeł lekki łączy się z co najmniej jednym uczciwym węzłem pełnym. Jeśli wszyscy jego węzły kłamią, węzeł lekki może zostać oszukany. Dlatego klienci łatwi łączą się z wieloma węzłami i korzystają z losowego próbkowania. Protokół klienta lekkiego Ethereum jest wciąż w fazie rozwoju, ale celem jest umożliwienie telefonom i przeglądarkom weryfikacji łańcucha bez pobierania setek gigabajtów.
Charakterystyka węzła świetlnego
- Przechowuje tylko nagłówki — niewielka powierzchnia zajmowana przez pamięć masową
- Szybka synchronizacja — minuty zamiast dni
- Opiera się na pełnych węzłach — nie można przeprowadzić pełnej, niezależnej weryfikacji
- Dobre dla portfeli mobilnych i przeglądarkowych
Lekki węzeł to kompromis. Rezygnuje z bezpieczeństwa na rzecz wygody. Dla większości użytkowników ta wymiana jest opłacalna.
Comments
No comments yet. Be the first to share a thought.
Leave a comment