Капіталізація Обсяг 24г BTC Індекс страху
MasterInvestІнвестиції & Заробіток
Реклама
Реклама

Що таке спрощена верифікація платежів (SPV) у криптовалютах?

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


Спрощена верифікація платежів (англ. Simplified Payment Verification, SPV) — це механізм, описаний ще в початковій концепції біткоїна, який дозволяє учаснику мережі переконатися в тому, що та чи інша транзакція справді включена до блокчейну, не завантажуючи при цьому весь ланцюжок блоків цілком. Повна нода може зберігати десятки й сотні гігабайтів даних, тоді як для SPV-перевірки достатньо завантажувати лише заголовки блоків — компактні записи обсягом близько вісімдесяти байтів кожен.

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

Де застосовується SPV

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

Компроміс SPV — у рівні довіри: легкий клієнт покладається на чесність повних вузлів і не перевіряє всю історію самостійно, тому поступається повній ноді в автономності та стійкості до деяких атак. Проте для повсякденних платежів цей підхід забезпечує розумний баланс між безпекою та зручністю.

Ще на тему «Терміни та визначення криптовалют»

Усі записи
Випадкова цитата про гроші
Только деньги могут помочь нам забыть о том, что мы небогаты.
— Филипп Бувар

Цікаве в інших розділах

Весь блог

Коментарі 0

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

Станьте першим, хто поділиться думкою чи досвідом на тему статті.

Реклама