Капитализация Объём 24ч BTC Индекс страха
MasterInvestИнвестиции & Заработок
Реклама
Реклама

Что такое упрощённая верификация платежей (SPV) в криптовалютах?

Что такое упрощённая верификация платежей (SPV) в криптовалютах?


Упрощённая верификация платежей (англ. Simplified Payment Verification, SPV) — это механизм, описанный ещё в исходной концепции биткоина, который позволяет участнику сети убедиться в том, что та или иная транзакция действительно включена в блокчейн, не скачивая при этом всю цепочку блоков целиком. Полная нода может хранить десятки и сотни гигабайт данных, тогда как для SPV-проверки достаточно загружать только заголовки блоков — компактные записи объёмом около восьмидесяти байт каждый.

Принцип работы основан на дереве Меркла. Каждый блок содержит корень такого дерева, обобщающий все включённые в него транзакции. Лёгкий клиент запрашивает у полных узлов цепочку хешей (так называемый меркл-путь), доказывающую, что конкретная транзакция входит в подтверждённый блок. Если математическая проверка пути совпадает с корнем Меркла в заголовке, платёж считается подтверждённым.

Где применяется SPV

  • в лёгких (мобильных и десктопных) кошельках с ограниченным дисковым пространством;
  • в устройствах с низкой вычислительной мощностью;
  • там, где важна быстрая синхронизация без полной загрузки блокчейна.

Компромисс SPV — в уровне доверия: лёгкий клиент полагается на честность полных узлов и не проверяет всю историю самостоятельно, поэтому уступает полной ноде в автономности и устойчивости к некоторым атакам. Тем не менее для повседневных платежей этот подход обеспечивает разумный баланс между безопасностью и удобством.

Ещё по теме «Термины и определения криптовалют»

Все записи
Случайная цитата о деньгах
Деньги и время — самое тяжелое бремя в жизни. Наиболее несчастны те, у кого их больше, чем они умеют использовать.
— Сэмюэл Джонсон

Интересное в других разделах

Весь блог

Комментарии 0

Комментариев пока нет

Станьте первым, кто поделится мнением или опытом по теме статьи.

Реклама