Облегченный узел хранит только заголовки блоков, а не весь блокчейн. Он загружает небольшую цепочку заголовков и полагается на полные узлы для предоставления подробной информации о транзакциях, когда это необходимо. Это обеспечивает быструю синхронизацию и низкую стоимость эксплуатации. Облегченный узел может работать на телефоне или ноутбуке с небольшим объемом памяти. Компромисс заключается в доверии. Облегченный узел не может независимо проверить каждую транзакцию. Он запрашивает подтверждение у полных узлов и проверяет это подтверждение на основе имеющихся у него заголовков.
Упрощенные узлы используют упрощенную проверку платежей (SPV) для подтверждения включения транзакции в блок. Этот метод проверяет ветвь Меркла, которая связывает транзакцию с заголовком блока. Он безопасен, пока упрощенный узел подключен хотя бы к одному честному полному узлу. Если все его партнеры лгут, упрощенный узел может быть обманут. Именно поэтому упрощенные клиенты подключаются к нескольким партнерам и используют случайную выборку. Протокол упрощенного клиента Ethereum все еще находится в разработке, но цель состоит в том, чтобы позволить телефонам и браузерам проверять цепочку без загрузки сотен гигабайт данных.
Характеристики светового узла
- Хранит только заголовки — занимает мало места на диске.
- Быстрая синхронизация — минуты вместо дней.
- Зависит от полных узлов — не может полностью пройти независимую проверку.
- Подходит для мобильных и браузерных кошельков.
Облегченный узел — это компромисс. Он жертвует некоторой безопасностью ради удобства. Для большинства пользователей этот компромисс оправдан.
Comments
No comments yet. Be the first to share a thought.
Leave a comment