Сбер запустил свой первый токен на публичном блокчейне — и это событие знаменует новую эру на российском крипторынке.
В преддверии принятия закона о цифровых финансовых активах (ЦФА) с использованием зарубежных блокчейнов, Сбер не стал ждать — и уже развернул в сети Ethereum собственный токен. Речь идет о законопроекте № 1194918–8, который официально разрешил эмиссию ЦФА в информационных системах, не зарегистрированных в российском правовом поле — проще говоря, на публичных блокчейнах. Сбер оказался первопроходцем, и вот что они выкатили.
Основной актив — токен под названием Routing balance с символом RUBS, развернутый по стандарту ERC-20. Адрес контракта: 0xCFA0388793473461a9EF06A80D6eD98eba795201. Контракт реализации: 0xCFD006cC9d93c032b354196E4efdE6053f280501. Максимальная эмиссия — 10 миллионов токенов, каждый с 6 десятичными знаками. Смарт-контракт построен на проверенных решениях OpenZeppelin и использует архитектуру Proxy + Implementation, что позволяет обновлять логику без смены адреса токена.
Особенность RUBS — это не просто «накидали баланс, перевели-одобрили». Разработчики Сбера добавили сразу несколько важных механик. Во-первых, разрешение на списание токенов через криптографическую подпись (ERC-2612 Permit) — так называемые безгазовые транзакции, где вы даете approve через подпись, не тратя эфира. Во-вторых, контракт интегрирует стандарт кастомных ошибок ERC-6093: при реверте вместо строковых сообщений выдаются типизированные ошибки, что экономит газ. Также поддерживаются стандарты EIP-712 (для доменов подписей), EIP-1967 (хранение адреса реализации в зарезервированных слотах) и UUPS (утвержденный прокси-механизм для обновлений).
Для обычного пользователя всё просто: стандартные функции approve, transfer, transferFrom, approve через permit. Однако здесь есть и регуляторные механизмы. Владелец контракта (governance) может выпускать и сжигать токены (mintByGovernance, burnByGovernance), ставить на паузу все операции с балансом (pause/unpause), добавлять адреса в черный список и даже сжигать токены заблокированных пользователей (burnBlacklisted). При этом governance не может сам переводить чужие токены (нет функции transferByGovernance) и не может менять одобрения пользователей. Если вы оказались в blacklist — не можете ни отправлять, ни получать токены, даже по approve. Если пауза включена — никаких движений с балансом не происходит вообще.
Но это не всё. Помимо базового RUBS, Сбер уже задеплоил в сети Ethereum второй контракт — Staked RUBS (символ stRUBS) по адресу 0xCFA0caBeDAbDC4058CE9E6004c9eE49E971C4201. Максимальная эмиссия здесь — всего 1 000 токенов, причем десятичных знаков снова 6. Судя по названию и механике, это аналог стейкингового депозита: пользователи блокируют свои RUBS и получают процентный доход — как в stETH от Lido. Маленькая максимальная эмиссия (в 10 000 раз меньше, чем у базового токена) явно говорит о том, что контракт пока в тестовой стадии и полноценный запуск двух токенов еще впереди.
Итог: Сбер не просто выпустил обычный ERC-20 — они построили обновляемый токен с полным арсеналом регуляторных мер, включая черные списки, паузу и сжигание, что явно делается в расчете на регулируемый оборот цифровых активов в России. А появление stRUBS намекает, что скоро мы увидим стейкинг-сервис прямо от Сбера. Если это сработает — рынок может стать еще интереснее.
