Глоссарий

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

16.04.2026

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

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

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

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

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

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

Когда майнер транслирует новый блок, ноды проверяют:

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

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

  • Верификация — «валидна ли эта транзакция?» — делается один раз каждой нодой
  • Подтверждение (confirmation) — «на какой глубине транзакция в цепи?» — растёт с каждым новым блоком сверху

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

KYC (верификация личности)

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

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

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

Смотрите также