Новость

Платформа смарт-контрактов ЦБ: архитектура и риски программируемых сделок в цифровом рубле

Банк России опубликовал концепцию платформы коммерческих смарт-контрактов для инфраструктуры цифрового рубля.

Платформа смарт-контрактов ЦБ: архитектура и риски программируемых сделок в цифровом рубле

Архитектура и модель доверия

Сейчас платформа цифрового рубля — единственный оператор и автор смарт-контрактов. По данным ЦБ на 1 июня 2026 года исполнено 37 400 контрактов; все написаны регулятором. Концепция вводит отдельную компоненту с витриной: разработчики публикуют контракты, пользователи выбирают подходящие под бизнес-процесс. Витрина, согласно документу, должна показывать описание автоматизируемого процесса, изменяемые параметры, комиссии, условия использования и источники внешних данных. По сути — каталог шаблонов с метаданными и явным указанием оракулов.

Участники платформы на первом этапе: оператор (ЦБ), разработчики, проверяющие организации, доверенные поставщики внешних данных, пользователи. Доступ иностранных лиц не рассматривается. В перспективе оператор может быть выделен в отдельную структуру — типичный ход централизованных систем, перекладывающих ответственность на номинального субъекта без изменения реальной топологии доверия.

Модель угроз и контрмеры

Регулятор перечисляет риски, знакомые любому аудитору смарт-контрактов. Неоптимальный код — высокая нагрузка на инфраструктуру, задержки и отказы исполнения. Уязвимости в контрактах — несанкционированные переводы цифровых рублей. Сбои внешних источников данных — некорректная отработка условий. Взлом кода контракта или инцидент ИБ — утечки. Контрмеры стандартные: безопасная разработка, изоляция платформы от открытых сетей, строгий контроль доступа, проверка на уязвимости, право приостановки публикации при их выявлении.

Отдельно отмечу: платформа закрытая, без выхода в интернет — это срезает целый класс атак на периметре, но переносит вектор на supply chain разработчиков и проверяющих организаций. Классическая проблема permissioned систем, где trust сводится к контролю цепочки поставки кода. Без формализованных критериев приёмки и публичной спецификации виртуальной машины говорить о воспроизводимой безопасности рано.

Технический вердикт

С точки зрения архитектуры это не блокчейн в привычном смысле: нет нод, нет консенсуса, нет on-chain верификации исполнения. Это распределённая база данных с программируемой логикой и централизованным оператором. Смарт-контракты здесь — DSL поверх закрытой среды исполнения, а не автономные программы с детерминированной семантикой.

Что отслеживать: публикацию спецификации виртуальной машины и языка контрактов, требования к проверяющим организациям, реестр одобренных оракулов, модель комиссий и критерии отказа в публикации. До выхода этих документов любая оценка безопасности — спекуляция. Пока концепция — это набор административных обещаний и архитектурный набросок. Без кода и формальных спецификаций аудировать нечего.