Рубль с дополнениями: к чему может привести оцифровка российской валюты
С начала августа в России действует закон о цифровом рубле. Пока этот инструмент работает в экспериментальном режиме, но в ЦБ обещают, что в будущем цифровой рубль будет развиваться и служить не только средством платежа, но и включать в себя инструменты для создания смарт-контрактов. Однако при использовании такого рубля, как считает председатель Ассоциации участников рынка электронных денег и денежных переводов Виктор Достов, может возникнуть ряд проблем.
Неизменяемый контракт
Идея смарт-контрактов довольно давняя, она старше, чем цифровой рубль и даже криптовалюты. В современном виде впервые ее сформулировал в 1994 году известный криптоаналитик Ник Сабо. Ему пришло в голову, что если какая-то программа выполняет юридически значимые действия, то, по сути, она ничем не отличается от контракта, написанного на бумаге.
Предположим, у вас есть контракт с банком на депозит и на бумаге написаны все условия ваших отношений — сколько денег вы даете, когда банк обязан их вернуть, сколько процентов он начисляет и по каким датам. При этом мы прекрасно понимаем что в отличие от «старых добрых времен» нет никакого клерка, который читает этот контракт и каждый месяц вносит цифры в книгах, чтобы отразить начисление процентов. В недрах банка живет маленькая программа, которая в основном спит, но каждый день просыпается и смотрит на календарь смотрит все депозиты, по которым в эту дату начисляется процент, и увеличивает суммы на соответствующих счетах. Сабо придумал сделать эту программу юридически значимой — тогда бумажный контракт становится не нужен, потому что все условия в коде программы уже описаны.
Когда эта идея появилась, к ней отнеслись с большим энтузиазмом. Многие считали, что большинство контрактов теперь будут исполнятся автоматически. Например, когда в порт приходит корабль, датчик GPS покажет, что он находится на разгрузке, и с помощью смарт-контракта можно будет автоматически оплатить логистические услуги. Однако возникли две сложности. Первая состоит в том, что многие события в реальном мире не так просто оцифровать. Одно дело, когда речь идет о дате или значении курса доллара, при котором его надо продавать. Но если это некое событие в офлайне, нам необходимы так называемые аппаратные и программные оракулы,