Главная / Глоссарий
справочник

Глоссарий безопасности Web3

Краткие и понятные определения терминов, которые встретятся в аудите смарт-контракта.

Основные термины

ТерминЗначение
ReentrancyПовторный вход в функцию через внешний вызов до обновления её состояния, что позволяет многократные снятия.
MEVMaximal Extractable Value: прибыль, которую производитель блока или searcher может извлечь, переупорядочивая, вставляя или цензурируя транзакции.
Sandwich attackТактика MEV, помещающая одну транзакцию до и одну после сделки жертвы, чтобы заработать на вызванном движении цены.
TWAPTime-Weighted Average Price: метод оракула, устойчивый к манипуляции ценой в одном блоке.
Flash loanНеобеспеченный заём, возвращаемый в той же транзакции, часто используемый для усиления манипуляции.
delegatecallВызов, выполняющий код другого контракта в контексте хранилища вызывающего; опасен, если цель не доверенная.
Checks-Effects-InteractionsПаттерн: проверить входные данные, обновить состояние, затем взаимодействовать с внешними контрактами.
PDAProgram Derived Address в Solana; должен проверяться с правильными seeds и bump.
Signer checkВ Solana — проверка того, что аккаунт действительно подписал транзакцию, прежде чем доверять ему.
SWCSmart Contract Weakness Classification — реестр известных типов слабостей.

▶ Открыть сканер