Klient (Client) to oprogramowanie, które pozwala użytkownikowi lub urządzeniu połączyć się z siecią blockchain i wchodzić z nią w interakcje. Dzięki klientowi dokonywane są transfery, sprawdzane są salda, a dane sieci są synchronizowane. Najbardziej znanym przykładem klienta jest portfel kryptowalutowy, ale do tej kategorii należą również bardziej złożone programy.
Rodzaje klientów
Klienci różnią się tym, ile danych sieciowych przechowują i przetwarzają. Poziom niezależności i wymagania dotyczące zasobów urządzenia zależą od tego.
- pełny węzeł — przechowuje całą historię blockchaina i samodzielnie weryfikuje transakcje;
- lekki klient — przechowuje tylko część danych i zwraca się do innych węzłów;
- klient portfela — skoncentrowany na zarządzaniu funduszami i podpisywaniu transakcji.
Wybór klienta zależy od zadań: do zwykłego przechowywania i transferów wystarczy lekki portfel, podczas gdy pełny węzeł jest potrzebny tym, którzy chcą maksymalnej niezależności i uczestnictwa w działaniu sieci. Wszystkie klienci przestrzegają tych samych zasad protokołu, dzięki czemu sieć pozostaje spójna.


