Верифікація (Verification)
16.04.2026
Верифікація (verification) в криптовалютах — перевірка того, що об'єкт є валідним і відповідає очікуваним властивостям. Термін охоплює кілька різних процесів — верифікацію транзакцій, блоків, особистості (KYC) і смарт-контрактів — об'єднаних спільною метою: відповісти на питання «чи можна цьому довіряти?».
Верифікація транзакцій
Коли транзакція розсилається в мережі, кожна повна нода незалежно перевіряє:
- Підпис — транзакція підписана приватним ключем, що відповідає адресі відправника
- Стан UTXO (мережі в стилі Bitcoin) — витрачені монети дійсно існують і раніше не використовувалися
- Баланс (account-based мережі) — у відправника достатньо коштів
- Правила протоколу — сума входів ≥ сума виходів, формат транзакції коректний, смарт-контракт виконується без помилок
Верифікація виконується локально на кожній ноді, без довіри до будь-якої третьої сторони.
Верифікація блоків
Коли майнер транслює новий блок, ноди перевіряють:
- Доказ роботи — хеш блоку задовольняє поточній складності
- Меркл-корінь — всі транзакції в блоці згортаються в корінь, вказаний у заголовку
- Валідність транзакцій — кожна транзакція всередині блоку проходить свою верифікацію
- Зв'язок з батьком — блок коректно посилається на попередника
Верифікація і підтвердження
- Верифікація — «чи валідна ця транзакція?» — робиться один раз кожною нодою
- Підтвердження (confirmation) — «на якій глибині транзакція в ланцюзі?» — зростає з кожним новим блоком зверху
Транзакція верифікується в момент трансляції та перевірки; підтвердження накопичуються по мірі додавання блоків.
KYC (верифікація особистості)
Регульовані біржі (Coinbase, Binance, Kraken) вимагають Know Your Customer — документи, підтвердження адреси, часто селфі з перевіркою живості. Це юридична вимога для кастодіальних сервісів, але не поширюється на некастодіальні гаманці та більшість DeFi-протоколів.
Верифікація смарт-контрактів
На Etherscan та аналогічних оглядачах розробники можуть верифікувати розгорнутий контракт, надіславши вихідний код і налаштування компілятора. Оглядач пересобирає код і перевіряє, що він відповідає ончейн-байткоду. Верифіковані контракти відображають читабельний вихідник, дозволяючи незалежний аудит.
