Журнал
Смарт-контракты, токены, аудит кода, защита кошельков и закон о цифровых активах. 29 статей в разделе.
Что такое смарт-контракт без жаргона, где он экономит деньги, а где обычная база данных и договор проще, дешевле и безопаснее. Тест из 7 вопросов.
Структура контракта на Solidity 0.8.38: pragma, состояние, события, ошибки, модификаторы и функции. Разбор на коротком примере и типичные ошибки новичков.
Пошагово: параметры токена, контракт на OpenZeppelin 5.7, тесты, деплой и верификация. Плюс 10 вопросов подрядчику, которые отсеивают слабые команды.
Из чего складывается цена смарт-контракта: спецификация, код, тесты, аудит, деплой, интерфейс и поддержка. Формула расчёта и таблица трудоёмкости по типам.
Как считается комиссия в Ethereum после EIP-1559, какие операции съедают газ и 9 приёмов оптимизации Solidity, которые не ломают безопасность контракта.
Как работают прокси-контракты, чем UUPS отличается от Transparent и Beacon, что ломается при обновлении и как защитить право апгрейда. С примерами OpenZeppelin 5.
Как тестировать смарт-контракты в 2026 году: юнит-тесты, фаззинг и инварианты в Foundry 1.8, тесты в Hardhat 3, форк сети, покрытие и что требовать от подрядчика.
Что подготовить к аудиту смарт-контракта: заморозка кода, документация, инварианты, тесты, права, деплой. 30 пунктов, которые сокращают срок и число замечаний.
Что такое reentrancy простыми словами, какие бывают виды (одна функция, кросс-функциональный, read-only) и как защищаться: порядок действий, ReentrancyGuardTransient, pull.
Как настроить права в смарт-контракте: Ownable, Ownable2Step, AccessControl, задержка смены администратора, мультиподпись и таймлок. Таблица выбора и типичные ошибки.
Что такое оракул в блокчейне, почему цену из пула можно исказить одной транзакцией и как защитить контракт: Chainlink, проверка свежести, TWAP, лимиты отклонения.
Как работают типизированные подписи EIP-712 и permit (EIP-2612), откуда берётся повтор подписи и как его закрыть: nonce, deadline, chainId, ERC-1271 и OpenZeppelin 5.7.
Сравнение ERC-721 и ERC-1155: уникальные и серийные токены, газ на минт, метаданные, роялти ERC-2981, колбэки получателя и безопасность. Таблица выбора под задачу.