Глосарій

Верифікація (Verification)

16.04.2026

Верифікація (verification) в криптовалютах — перевірка того, що об'єкт є валідним і відповідає очікуваним властивостям. Термін охоплює кілька різних процесів — верифікацію транзакцій, блоків, особистості (KYC) і смарт-контрактів — об'єднаних спільною метою: відповісти на питання «чи можна цьому довіряти?».

Верифікація транзакцій

Коли транзакція розсилається в мережі, кожна повна нода незалежно перевіряє:

  • Підпис — транзакція підписана приватним ключем, що відповідає адресі відправника
  • Стан UTXO (мережі в стилі Bitcoin) — витрачені монети дійсно існують і раніше не використовувалися
  • Баланс (account-based мережі) — у відправника достатньо коштів
  • Правила протоколу — сума входів ≥ сума виходів, формат транзакції коректний, смарт-контракт виконується без помилок

Верифікація виконується локально на кожній ноді, без довіри до будь-якої третьої сторони.

Верифікація блоків

Коли майнер транслює новий блок, ноди перевіряють:

  • Доказ роботи — хеш блоку задовольняє поточній складності
  • Меркл-корінь — всі транзакції в блоці згортаються в корінь, вказаний у заголовку
  • Валідність транзакцій — кожна транзакція всередині блоку проходить свою верифікацію
  • Зв'язок з батьком — блок коректно посилається на попередника

Верифікація і підтвердження

  • Верифікація — «чи валідна ця транзакція?» — робиться один раз кожною нодою
  • Підтвердження (confirmation) — «на якій глибині транзакція в ланцюзі?» — зростає з кожним новим блоком зверху

Транзакція верифікується в момент трансляції та перевірки; підтвердження накопичуються по мірі додавання блоків.

KYC (верифікація особистості)

Регульовані біржі (Coinbase, Binance, Kraken) вимагають Know Your Customer — документи, підтвердження адреси, часто селфі з перевіркою живості. Це юридична вимога для кастодіальних сервісів, але не поширюється на некастодіальні гаманці та більшість DeFi-протоколів.

Верифікація смарт-контрактів

На Etherscan та аналогічних оглядачах розробники можуть верифікувати розгорнутий контракт, надіславши вихідний код і налаштування компілятора. Оглядач пересобирає код і перевіряє, що він відповідає ончейн-байткоду. Верифіковані контракти відображають читабельний вихідник, дозволяючи незалежний аудит.

Дивіться також