Клиент (англ. Client) — это программное обеспечение, которое позволяет пользователю или устройству подключаться к блокчейн-сети и взаимодействовать с ней. Через клиент совершаются переводы, проверяются балансы, синхронизируются данные сети. Самый привычный пример клиента — криптовалютный кошелёк, но к этой категории относятся и более сложные программы.
Какими бывают клиенты
Клиенты различаются по тому, сколько данных сети они хранят и обрабатывают. От этого зависит уровень самостоятельности и требования к ресурсам устройства.
- полный узел (full node) — хранит всю историю блокчейна и самостоятельно проверяет транзакции;
- лёгкий клиент (light client) — хранит лишь часть данных и обращается к другим узлам;
- кошельковый клиент — ориентирован на управление средствами и подписание транзакций.
Выбор клиента зависит от задач: для рядового хранения и переводов достаточно лёгкого кошелька, тогда как полный узел нужен тем, кто хочет максимальной независимости и участия в работе сети. Все клиенты следуют единым правилам протокола, благодаря чему сеть остаётся согласованной.


