Электронный СМАРТ-контроль: что это такое и как он изменит жизнь учреждений и ревизоров
С 2022 года Минфин России реализует ведомственный проект «Электронный СМАРТ-контроль (контроллинг) и учет государственных финансов для управленческих решений». В рамках этого проекта ведомство намерено к 2027 году создать единую электронную систему формирования данных (СФАД) учета и отчетности госфинансов, а также единую СФАД-среду автоматизированного контроллинга, анализа и учета госфинансов для государственных/муниципальных органов и организаций бюджетной сферы.
Как же будет формироваться СФАД-среда? Кто и какими данными будет ее наполнять? Вы удивитесь: делать это будут все без исключения организации бюджетной сферы. Более того, они уже это делают.
Ну, а органам финконтроля работа в цифровой среде позволит переориентироваться преимущественно на методы предварительного контроля — их применение позволит предупреждать бюджетные нарушения, а не фиксировать уже совершенные.
Какие методы электронного СМАРТ-контроля уже вошли в нашу жизнь? К чему нужно быть готовым в ближайшее время? Каким образом система внутреннего финансового контроля и аудита трансформируется в систему внутреннего аудита деятельности организаций? Об этом и не только расскажет наш новый специальный материал «Электронный СМАРТ-контроль (контроллинг)».
Есть ли будущее у смарт-контрактов?
Смарт-контракты позволяют отслеживать и обеспечивать исполнение обязательств по заранее прописанным условиям сделки. Пока они не закреплены в российском законодательстве, но есть ли у них будущее? О возможностях и проблемах смарт-контрактов рассказывает юрист MILTON LEGAL Олеся Шишко в практическом онлайн-журнале «Деловой мир».
Развивающиеся с каждым днем современные технологии и все большая цифровизация многих сфер нашей жизни способствуют появлению многих новых явлений, которые, в свою очередь, требуют законодательной регламентации. Одним из таких явлений стали и недавно появившиеся смарт-контракты. Они выступают новым вариантом заключения и исполнения договоров, чем и вносят существенные изменения в традиционные договорные отношения. Но на данный момент для смарт-контрактов и связанных с ними отношений нет достаточного и полного правового регулирования. В связи с этим возникают некоторые вопросы. Что такое смарт-контракт в принципе? Какие его особенности нужно учитывать для создания качественного законодательства?
На сегодняшний день ни ученые, ни законодатели пока что не пришли к единому мнению по вопросу определения термина смарт-контракта.
Одни считают смарт-контракты соглашением сторон, которое самоисполняется при наступлении заранее определенных условий. Другие рассматривают их как компьютерную программу, связанную с исполнением обязательств. Существуют и те, кто признает смарт-контракт полностью самостоятельной программой, которая без участия человека может регулировать общественные отношения.
Поэтому пока ясно только то, что сейчас смарт-контракты в нашей стране не рассматриваются как полноценные договоры.Особенности смарт-контрактов
Смарт-контрактам присущи также некоторые отличительные особенности, которые необходимо учитывать.
В основе работы лежит программный код, с помощью которого в момент исполнения контракта выполняются заранее заложенные в нем условия. Более простыми словами, для того, чтобы обязательство было исполнено, не нужно совершения сторонами каких-либо действий — они только выражают свою волю при заключении такого договора, а смарт-контракт впоследствии автоматически выполняет оговоренные условия.
Кроме этого, после начала процесса исполнения обязательства становится невозможным отменить исполнение, вернуть предмет договора или расторгнуть сделку. Таким образом, существенно уменьшается влияние контрагентов на ход исполнения договора, и как следствие — минимизируется человеческий фактор, который довольно часто является главной причиной неисполнения или ненадлежащего исполнения договоров.
Это значит, что все условия договора, которые можно автоматизировать, записываются в виде программного кода и хранятся в особом реестре данных. В результате договор заключается либо полностью в форме программного кода, либо в смешанном виде — когда часть положений оформляется в традиционной письменной форме.
Однако вследствие того, что смарт-контракт появился относительно недавно, процесс исполнения по ним на законодательном уровне пока не урегулирован. В связи с этим возникают некоторые проблемы при его осуществлении. Остановимся более подробно на двух из них.
В статье 309 ГК РФ закреплен главный принцип исполнения любых обязательств — надлежащий образ исполнения. И, с одной стороны, смарт-контракт обеспечивает исполнение обязательства в срок, поскольку исполняется он автоматически. Но с другой стороны, полностью исключить участие сторон на определенных стадиях исполнения обязательства невозможно, ведь смарт-контракт — компьютерный алгоритм, который не может оценить некоторые события реального мира.
Например, смарт-контракт может обеспечить отслеживание исполнения обязательства, перевод денежных средств на счет контрагента, автоматическое взыскание неустойки или процентов, но проверить качество оказанных услуг/произведенных работ, оценить действия сторон с точки зрения добросовестности или установить злоупотребление правом смарт-контракт не может.
Несмотря на убеждения некоторых государственных органов, в частности, Центрального Банка РФ, об устойчивости таких алгоритмов, как смарт-контракты, а значит и надлежащем исполнении договоров, в реальности у контрагентов могут возникнуть существенные убытки, ведь какого-либо механизма контроля за соблюдением базовых принципов гражданского права пока нет. Таким образом, использование смарт-контрактов сопряжено с определенными правовыми рисками для сторон.
Дискуссионным также является вопрос о распределении ответственности при ненадлежащем исполнении обязательств по смарт-контрактам в связи с техническими сбоями. Кто должен отвечать в подобных случаях: контрагенты, разработчик программного обеспечения, правообладатель программного кода? Законодательством данный вопрос не урегулирован, существуют лишь общее указание законодательства на применимость норм гражданского права к таким отношениям.
В науке же высказывается мнение о том, что, поскольку смарт-контракт является программным кодом, он может содержать ошибки, которые могут привести к ненадлежащему исполнению обязательства. Соответственно, технический сбой, который произошел в результате такой ошибки, не считается форс мажорным обстоятельством, а значит, в таком случае можно применять правила ГК о подряде или договорной ответственности разработчика, который и будет нести ответственность. При этом отмечается, что в договоре могут быть установлены и иные правила распределения ответственности.
Как видим, вопрос урегулирования процесса исполнения смарт-контрактов — вопрос неоднозначный и комплексный. Единого подхода в настоящее время не сложилось и зарубежом.
Можно выделить два основных подхода, которых придерживаются зарубежные правопорядки: применение к смарт-контрактам норм общего договорного права и создание специального регулирования.
Обратимся, прежде всего, к законодательству США. Это одно из первых государств, которое начало предпринимать попытки урегулирования смарт-контрактов. Здесь подход различается в зависимости от конкретного штата. Например, в Нью-Йорке все усилия направлены на выработку определения смарт-контракта. В Небраске разрешили использовать смарт-контракты в торговле и деловом обороте. А вот в Луизиане отказались признавать смарт-контракты полноценными договорами и определили их как компьютерную программу. В Великобритании смарт-контракты рассматривают как полноценный договор и широко используют в обороте. А в Европейском союзе установилось мнение, что разрабатывать какое-либо единое специальное законодательство не нужно, потому что это может затруднить развитие технологий.
Подводя итоги, единого подхода к понимаю смарт-контракта и процесса его исполнения до сих пор не сложилось ни в теории, ни в законодательстве. Ясно только, что без правового регулирования смарт-контракт — обычная компьютерная программа, техническое новшество. А в праве же смарт-контракт может широко использоваться для различных целей, в том числе для договорных отношений.
В связи с этим перед наукой и практикой сейчас стоит непростая задача: нужно выработать определение смарт-контракта, урегулировать сам процесс исполнения «умных» обязательств и более конкретно рассмотреть ответственность за неисполнение или ненадлежащее исполнение смарт-контракта.
Умный контроль. Зачем нужны смарт-контракты
Смарт-контракты — «незаметная» технология, которая уже начинает менять нашу жизнь, устраняя ненужных посредников и повышая прозрачность процессов в самых разных сферах — от недвижимости до логистики.
Концепцию смарт-контрактов — программного кода, который выполняется автоматически, независимо от чьего-либо желания, — предложил еще в девяностых годах прошлого века американский ученый Ник Сабо. Однако тогда реализовать его идею было технически невозможно.
Ситуация изменилась с изобретением блокчейна, который позволяет не просто сохранить транзакцию, но и автоматически обработать ее, реализовав некоторую логику.
Причем смарт-контракты — это технология, которая для конечного пользователя остается «невидимой». Он вообще не должен знать, что существую какие-то там смарт-контракты. Главное, чтобы приложение, которым он пользуется, работало корректно и надежно, исключая возможность манипуляций. А за это как раз и отвечают смарт-контракты.
Суть этой технологии — в том, что она находится «под капотом», а человек просто пользуется ее преимуществами.
В реальном мире
Смарт-контракты уже в ближайшее время могут улучшить жизнь обычных людей, потому что всевозможные посредники будут заменяться автоматически выполняющейся программой, и, соответственно, стоимость услуг будет снижаться.
Самый простой пример — автоматизация платежей ЖКХ. Есть поставщики услуг — электроэнергии, газа и т.д., — и есть конечные пользователи, которые платят поставщикам за предоставление этих услуг.
Смарт-контракт осуществляет валидацию данных, проверяя, пришел ли платеж от уполномоченного сборщика платежей, рассчитывает комиссию и суммы, предназначенные для отправки поставщикам услуг. На следующем этапе смарт-контракт может автоматически формировать платежные поручения для перевода денег поставщикам услуг.
Если смарт-контракт будет автоматически отправлять платежи пользователей поставщикам, это поможет избавиться от ненужных посредников. В цепочке будет только три участника — поставщик, потребитель и банк, — и ситуация, когда деньги, уплаченные за газ и электричество, могут быть присвоены посредником, будет исключена.
Еще один пример — управление цепочками поставок. Смарт-контракты позволяют проконтролировать всю цепочку доставки товара: от отгрузки производителем до поступления конечному потребителю. Вся информация о перемещении товара в неизменном виде хранится на блокчейне, а смарт-контракты контролируют соблюдение всех условий поставки.
Возможно применение смарт-контрактов и для так называемого кэш-менеджмента: осуществления денежных потоков между счетами материнской и дочерних компаний. Например, если на счету дочерней организации есть остатки, банк автоматически переводит их на счет материнской компании. Если, напротив, дочерней компании нужно совершить платеж, а средств на счету недостаточно, банк может провести платеж, зарезервировав соответствующую сумму на счету материнской компании. Благодаря смарт-контрактам подобные операции будут осуществляться гораздо проще и быстрее.
Интересны решения на основе блокчейна и смарт-контрактов и в sharing economy (экономике совместного потребления). Например, каршеринговая компания может использовать «токены доступа» на смарт-контрактах, чтобы клиент, оплативший доступ к автомобилю, мог пользоваться им без всякого физического ключа.
Недвижимость — еще одна потенциально интересная сфера применения смарт-контрактов. С их помощью, например, можно регулировать взаимоотношения застройщиков, банков и заемщиков. Как только банк одобряет покупателю квартиры ипотечный кредит, смарт-контракт автоматически инициирует процесс оформления квартиры в собственность.
Нельзя сказать, что внедрение смарт-контрактов в реальную жизнь идет легко. Проблемы существуют и на законодательном, и на техническом уровне.
Само название «смарт-контракт» предполагает, что он должен иметь юридическую силу, заменяя собой обычные контракты. При этом смарт-контракт не является криптовалютой и не подпадает под действие законодательных ограничений на операции с цифровыми активами.
Но смарт-контракты существенно отличаются от той логики, которая реализована в законодательстве, и вступают в противоречие с существующими нормативными актами. Поэтому нужны изменения в законодательство, которые признают юридическую силу смарт-контракта.
Существуют и технические ограничения. Развитие смарт-контрактов сдерживают такие факторы, как недостаточная скорость и производительность блокчейна и невозможность записывать в него большие объемы данных.
И, самое главное: лидеры бизнеса должны осознать суть блокчейна и смарт-контрактов и принять неизбежность распространения этой технологии.
Эволюция вместо революции
Но, несмотря на все проблемы, смарт-контракты на блокчейне применяются все активнее, являясь частью более широкой концепции Web 3.0 — интернета нового поколения, в котором также задействованы технологии интернета вещей (IoT) и искусственного интеллекта (AI).
Конечно, было бы неправильно ждать, что концепция Web 3.0, основанная на блокчейне и смарт-контрактах, внезапно полностью вытеснит Web 2.0. Здесь не будет резкого, революционного перехода, как, например, в свое время от парового двигателя к двигателю внутреннего сгорания или от текстового интернета конца прошлого века к динамическому интернету Фейсбука.
По крайней мере, в течение ближайшего времени будет происходить параллельное развитие двух концепций. Но доля Web 3.0 будет постепенно увеличиваться, все большее количество технологий, которыми мы пользуемся, будут децентрализованными и базироваться на принципах Web 3.0.
Что такое smart-контракты на блокчейне?
Смарт-контракт – это инновационная технология, которая позволяет оптимизировать различные процессы и способы взаимодействия между компьютерами и людьми. Она впервые появилась в недрах криптовалютной индустрии и стала основой для запуска большого количества децентрализованных систем разного типа. Также благодаря распространению этой технологии многие существующие проекты получили новые возможности для развития.
История появления смарт-контрактов
Идея умных контрактов появилась еще в начале 1990-х годов. Ее предложил Ник Сабо – программист и ученый в сфере криптографии, а также специалист в области права. Он описал концепцию «самоисполняемых контрактов», которые можно заключать с помощью электронных реестров. При этом отпадает необходимость человеческого контроля – достаточно, чтобы каждый контрагент автоматически выполнил свои обязательства.
В качестве примера Сабо приводил работу торгового автомата:
Владелец настраивает терминал – прописывает условия сделки.
Продавец предоставляет товар – выполняет свои обязательства по договору.
Покупатель вносит деньги – тоже выполняет свои обязательства.
Автомат выдает покупателю желаемый продукт.
Таким образом, сделка между продавцом и покупателем была проведена автоматически сразу после того, как они выполнили свои обязательства. В итоге продавец получил деньги, а покупатель – товар. При этом никакого дополнительного контроля не потребовалось.
В середине и в конце 90-х разные специалисты создавали алгоритмы для реализации указанной концепции. Но у этих алгоритмов был один недостаток – централизованная платежная система, которая работала под внешним контролем. То есть в сделке присутствовал посредник, который мог помешать исполнению договора.
Реальная возможность воплотить идею Ника Сабо появилась в 2009 году. Тогда была запущена первая децентрализованная валюта – биткоин. В его базовом протоколе заложены некоторые функции умных контрактов, которые, однако, были ограничены по задумке разработчиков и не получили широкого распространения.
Появление первой криптовалюты стало шагом к финансовым транзакциям без посредников. Чуть позже начали появляться протоколы более высоких уровней (надстройки), которые выполняют функции полноценных смарт-контрактов.
Широкое распространение смарт-контракты получили с появлением платформы Ethereum, концепцию которой в 2013 году описал Виталик Бутерин. Он утверждал, что технологию блокчейн можно применять во многих сферах, а не только для осуществления финансовых транзакций.
Бутерин первый описал концепцию универсальной децентрализованной платформы, которая позволяет всем желающим запускать системы для хранения и обработки информации. На базе этой платформы можно создавать смарт-контракты, которые должны быть описаны как математические правила.
Сооснователями Ethereum стали Гэвин Вуд, Чарльз Хоскинсон, Энтони Ди Лорио и Джозеф Любин. В 2014 году они провели краудфандинговый сбор финансирования на разработку проекта. Первый блок Ethereum был сгенерирован 20 июля 2015 года, а уже 30 июля был запущен полноценный блокчейн. Эта платформа почти сразу привлекла внимание банков, которые начали изучать возможности применения смарт-контрактов.
Как работают смарт-контракты
Смарт-контракты Ethereum являются частью его программного кода и работают внутри децентрализованной сети. Для их разработки может быть использован один из следующих языков программирования:
Пользователи, которые проводят между собой сделку, подписывают контракт как обычную криптовалютную транзакцию. При этом все условия, а также логика их исполнения должны быть заранее прописаны программным способом.
После подписания контракт вступает в силу, а информация о нем сохраняется в распределенном реестре. Далее блокчейн проверяет выполнение или нарушение пунктов договора и принимает решения на условиях прописанного алгоритма. Это означает, что смарт-контракт может существовать только внутри системы, которая обеспечивает ему постоянную связь с исполняемым кодом.
Кроме того, в этой системе должны быть реализованы обязательные условия для работы умных контрактов:
пользовательские инструменты (например, безопасные аккаунты);
достоверные (как правило, децентрализованные) источники информации;
автоматизированные базы данных для проведения транзакций. Под транзакциями здесь нужно понимать не только финансовые переводы, но и любые другие действия, которые можно выполнять в системе;
возможность и необходимость использования асимметричного шифрования на основе публичных и приватных ключей;
полнота по Тьюрингу – характеристика системы, которая обозначает возможность реализации любой вычислимой функции, если она не противоречит логике этой системы.
Сегодня существует возможность интеграции смарт-контрактов во внешние системы. Для этого нужны специальные программы-оракулы. Они преобразуют информацию из внешних источников в подходящий формат для смарт-контракта.
Разновидности смарт-контрактов
Первые смарт-контракты могли выполнять простейшие действия с минимальным набором условий. Но эта технология постепенно развивается и становится все более универсальной. В итоге появились разные виды контрактов, которые можно разделить на несколько категорий.
По среде выполнения:
По степени анонимности:
По механизму инициирования, или исполнения:
автоматизированные – при соблюдении условий договора он выполняется автоматически;
ручные – пользователь должен вручную подтверждать транзакцию на каждом шаге исполнения договора.
Любую из этих характеристик разработчики контракта могут установить на свое усмотрение. Это зависит от особенностей и целей проекта.
Смарт-контракты BNB Chain
В 2020 году компания Binance запустила блокчейн Binance Smart Chain (BSC), который впоследствии стал фундаментом для возникновения независимой экосистемы BNB Chain. Ее базовый блокчейн обладает множеством полезных функций, в том числе возможностью создавать и использовать смарт-контракты.
На базе этого блокчейна запущено множество децентрализованных приложений (DApps). Среди них — DEX-биржи, финансовые сервисы, игры и другие системы для использования цифровых активов.
BNB Chain рассчитана на массовое использование и обладает широкими возможностями для интеграции блокчейна во внешние системы.
На базе BNB Chain работают приложения из разных сегментов:
В основе всей этой экосистемы лежит технология смарт-контрактов.
Чтобы использовать BNB Chain, достаточно выполнить несколько простых действий:
Создать кошелек с поддержкой токенов BNB, например Binance Wallet или Trust Wallet.
Пополнить счет в токенах BNB.
Подключиться к любому приложению, которое работает на BNB Chain.
При этом любой желающий может использовать существующие смарт-контракты, а также создавать собственные приложения на базе этой экосистемы.
Возможности применения смарт-контрактов
Смарт-контракты набирают популярность, и появляется все больше способов их применения. Это обусловлено возможностями, которые они обеспечивают:
оптимизация и ускорение рутинных задач;
снижение или полное исключение участия посредников в сделках;
сокращение расходов при заключении и выполнении договоров;
исключение ошибок из-за человеческого фактора.
Благодаря таким возможностям умные контракты внедряются во многие сферы общественной деятельности.
Краудфандинг
По аналогии с IPO (Initial Public Offering), на криптовалютном рынке существуют ICO (Initial Coin Offering), а также их вариации – ITO, IDO, IEO и прочие.
Это процесс первичной продажи цифровых активов до их выхода на биржи. Инвесторы — участники краудфандинга отправляют средства на адрес смарт-контракта, а взамен получают токены стартапа.
DeFi
Децентрализованные финансы – это аналог традиционных финансовых сервисов на криптовалютном рынке. К ним относятся DEX-биржи, платформы кредитования, распределенные хранилища, протоколы для выпуска синтетических активов и другие проекты.
Они функционируют под контролем смарт-контрактов, которые заменяют собой работу специалистов различных профессий. Важное преимущество такой системы в том, что она позволяет синхронизировать разные сервисы и тем самым упрощает решение многих задач.
DAO
Децентрализованная автономная организация – это сообщество, которое можно считать аналогом традиционного предприятия. Деятельность такой организации, а также управление ее ресурсами осуществляется по заранее установленным правилам.
У ДАО отсутствует централизованное руководство — человек или группа людей, а его функции выполняют смарт-контракты. При этом сообщество может иметь иерархическую структуру, в которой у каждого участника есть свои права и обязанности. Такая система может автоматически разрешать или запрещать пользователям выполнять определенные действия. Записи обо всех операциях сохраняются в распределенном реестре.
GameFi и FitnessFi
Игры Play-to-Earn (играй, чтобы заработать) – это видеоигры, в которых можно получать прибыль за выполнение различных действий в виртуальном пространстве. Как правило, в качестве вознаграждения выдаются NFT в виде внутриигровых предметов — оружие, ресурсы, одежда, недвижимость и прочие объекты. Далее полученные активы можно продавать на специальных торговых платформах или обмениваться ими с другими игроками.
Похожим образом работают игры Move-To-Earn (двигайся, чтобы заработать), только в них вознаграждение начисляется за выполнение действий не в виртуальном, а в реальном мире. Например, нужно пройти расстояние, пробежать или проехать на скорости, найти объект дополненной реальности.
В обоих случаях работу приложения и соблюдение всех правил контролирует смарт-контракт.
Метавселенные
Метавселенная – это виртуальное пространство, в котором люди могут создавать собственных аватаров, или персонажей, чтобы взаимодействовать с другими пользователями или цифровыми объектами. У людей «со стороны» может складываться впечатление, что это разновидность компьютерной игры. Такой взгляд, однако, не учитывает многих фундаментальных отличий нового поколения интернета, Web3, от привычных многим «старых» форм цифровой реальности.
Каждая метавселенная — это отдельный цифровой мир, который существует в реальном времени. У него есть свое общество, экономика, валюта, различные организации, формы собственности и прочие компоненты традиционного мира. Все процессы находятся под контролем смарт-контрактов, искусственного интеллекта и других программных алгоритмов.
Сейчас метавселенные находятся в самом начале своего развития. Но очевидно, что у этой концепции колоссальные перспективы. Многие эксперты уверены, что со временем экономика метавселенных по своим объемам превзойдет реальную мировую экономику. Эти огромные виртуальные миры будут контролировать смарт-контракты.
Другие способы применения смарт-контрактов
Помимо цифрового пространства, смарт-контракты нашли свое применение в физическом мире:
Выборы. Учет каждого голоса и отсутствие возможности изменить результаты могут обеспечить максимальную объективность избирательных процессов и защиту от фальсификаций.
Медицина и здравоохранение . Формирование распределенного реестра, который содержит медицинские карты, информацию о пройденном лечении и другие материалы о пациентах, может обеспечить медицинским работникам удобный доступ к этим необходимым данным, при этом надежно защищая их от несанкционированного доступа.
Аренда имущества . Оптимизация процесса выбора, бронирования, оплаты и возврата любых арендованных объектов.
Искусство и медиа . Защита авторского права на любой контент или произведение, а также автоматизация платежей за просмотр, копирование, редактирование и распространение материалов.
Интернет вещей . Создание единой системы, которая синхронизирует подключенные к глобальной сети электронные устройства между собой и с внешней средой.
Поставки и логистика . Создание инфраструктуры для обработки информации о поставщиках, получателях, перевозчиках, маршрутах, местах складирования и других звеньях логистической цепочки.
Азартные игры . Внедрение алгоритма, который гарантирует прозрачность и честность игры, случайность ее результатов, а также автоматизацию ставок и выплат.
Образование . Создание единой базы студентов и преподавателей, в которой хранится информация обо всех этапах образовательного процесса, в том числе о зачетах, экзаменах, исследованиях, дипломах, ученых степенях и т. д.
Децентрализованная наука (DeSci) . Создание автоматизированной системы для сотрудничества ученых без границ и посредников, а также для финансирования научных разработок и исследований.
Все эти варианты использования умных контрактов уже сейчас тестируются или полноценно внедрены в отдельных регионах. Подобных примеров можно привести достаточно много, и их количество постоянно увеличивается.