Смарт-контракт — компьютерный алгоритм, предназначенный для заключения и поддержания коммерческих контрактов в технологии блокчейн.
Технология смарт-контрактов предлагает программный способ описания взаимоотношений и автоматических действий между сторонами. Одной из особенностей данного алгоритма – его децентрализация и однозначная автоматическая исполняемость. Такой единожды размещенный на платформе контракт будет существовать и исполняться при наступлении соответствующих событий, пока будет существовать такая платформа.
Для чего нужны смарт-контракты?
Смарт-контракты – инновационное, по-своему революционное изобретение, имеющее потенциал, еще полностью не реализованный сегодня.
Идею этого алгоритма впервые описал в 1994 году криптограф Nick Szabo в работе «Смарт-контракты». Практически они были реализованы только с появлением платформы Эфириум в 2015 году.
Преимущества смарт-контрактов:
- выводят на новый уровень качество предоставляемых пользователям сервисов;
- максимальный уровень сохранности данных о сделках и невозможность модификации заложенных в них данных;
- уменьшается стоимость проведения сделок за счет введения функции автоматического их выполнения и устранения посредников;
- общедоступная и автоматически заверенная запись о проведенной сделке, что устраняет нотариальные и другие бюрократические услуги;
- за счет отсутствия влияния человеческого фактора значительно увеличивается скорость сделок.
Главное свойство – обеспечение возможности исключения посредников, третьей стороны в различных сферах. Алгоритмы позволяют вывести на новый уровень безопасность совершения сделок, обеспечить их законность, удобство и прозрачность. Их можно использовать частными и госструктурами, организациями, судебными органами и отдельными лицами для торговли или обмена любыми активами, в том числе нематериальными. Их ценность выражена в цифровой форме, совершения сделок в сфере недвижимости, на энергетическом рынке, проведения голосований, в логистике и т.д. Эти алгоритмы применяются при высоком уровне надежности и выполнения условий для совершения сделки.
При этом возможно не только определение всех правил соглашения между участниками сделки, но ее автоматическое выполнение только при условии полного выполнения всех условий.
Динамика роста рынка смарт-контрактов
Исследования авторитетных компаний показывают восходящую динамику использования данного алгоритма с момента их появления и прогнозируют продолжение этого роста. Среднегодовой ежегодный темп роста применения этих алгоритмов с учетом сложного процента до 2023 года составит около 32%.
Платформы для реализации смарт-контрактов (smart contract platform)
Сейчас существует несколько десятков блокчейн-платформ для создания таких алгоритмов, часть из которых предлагает схожие возможности. Но есть и проекты с оригинальным функционалом, благодаря которым они обрели популярность и признание в криптовалютном сообществе.
Ethereum
Первая и самая используемая блокчейн-платформа, полноценно поддерживающая создание «умных» алгоритмов. Благодаря гибкости системы и использованию Тьюринг – полного языка кодирования Solidity, можно создавать смарт-контракты любого уровня сложности.
Пропускная способность, необходимая для работы всех существующих на базе «умных» алгоритмов Эфириума dApps, обеспечивается оборудованием огромного количества участников сети.
Главная особенность алгоритма Ethereum — внесение платы в виде газа как за их создание, так и взаимодействие с ними (своеобразная защита от спам-атак). Это делает децентрализованные приложения достаточно дорогим удовольствием для конечных пользователей.
Binance
Binance – это платформа, которую была создана в конце 2018 г. с тем, чтобы добавить возможность P2P-транзакций с биткоином и местными валютами. Сегодня, спустя три года, платформа поддерживает покупку и продажу уже шести криптовалют – BTC, ETH, BNB, BUSD, DAI и USDT – с помощью 55 местных валют через более чем 150 платежных каналов по всему миру.
В прошлом году Binance обработала транзакции на сумму 7 миллиардов долларов США через 3,8 миллиона ордеров, а ежедневные объемы достигали 54 миллионов долларов США.
Cardano
Cardano — блокчейн-платформа, созданная компанией Input Output Hong Kong и одним из основателей Ethereum Чарльзом Хоскинсоном. Ее монета ADA входит в десятку лучших криптовалют по рыночной капитализации и располагается после Bitcoin, Ethereum, Binance Coin, XRP и Tether. Cardano окружает сильное сообщество, а ее технология превосходит многие аналоги.
Система ориентирована на запуск смарт-контрактов, децентрализованных приложений, сайдчейнов и многопартийных вычислений. Внутренняя криптовалюта Cardano называется ADA. Платформа названа в честь Джероламо Кардано, а криптовалюта – в честь Ады Лавлейс.
EOS
Сегодня вторая платформа для смарт-контрактов по количеству созданных dApps и первой по числу активных запросов к ним. Запущена в 2018 году компанией Block.one. Высокая пропускная способность, адаптивность, параллельные вычисления, поддержка привычного для многих программистов языка C++ и отсутствие комиссий для пользователей приложений.
Но для разработчиков смарт-контракты EOS обходятся недешево. Они обязаны покупать у системы вычислительные ресурсы — сетевой трафик (NET), процессорные мощности (CPU) и оперативную память (RAM). Они тратятся на развертывание алгоритмов и новые аккаунты пользователей, контактирующих с ними.
TRON
Платформа, в своей основе похожая на блокчейн Эфириума, но существенно улучшенная, в частности в области разработки и использования алгоритмов. Запущена в 2017 году китайским блокчейн-бизнесменом Джастином Саном.
Как и с Ethereum «умные контракты» пишутся на языке Solidity, а их исполнение происходит в виртуальной машине (TVM).
Основное отличие — нулевые комиссии, изначальная ориентация на развлекательный контент и пропускная способность до 2 тыс. транзакций в секунду.
Важная особенность — перенос уже существующих dApps из сети Эфириума на платформу TRON.
NEO
Китайская платформа, изначально разрабатываемая в качестве альтернативы Ethereum. Поддерживает написание смарт-контрактов на многих языках кодирования. Как и у Эфириума, средой для их выполнения является виртуальная машина (NVM), а за развертывание данных алгоритмов и взаимодействие с ними взимается плата. Но при этом газ (GAS) – отдельная криптовалюта, которая выплачивается пользователям в качестве вознаграждения за холд криптовалюты NEO.
Еще одно отличие состоит в оптимизации кода контрактов — пропускная способность доходит до 1000 транзакций в секунду.
Кроме перечисленных платформ, интерес сообщества разработчиков смарт-контрактов пытаются привлекать проекты Next, NEM, Qtum и Cardano. Однако, пока что количество реальных dApps в этих сетях ничтожно мало по сравнению с Ethereum, Tron и EOS.
Практическое применение платформ со смарт-контрактами
Использование этих алгоритмов упрощает работу во многих сферах деятельности, повышая доверие между бизнес-партнерами и уровень безопасности проводимых сделок, а также существенно сокращая расходы.
Согласно исследованию консалтинговой компании Accenture, один только банковский сектор может ежегодно экономить до $12 миллиардов, используя смарт-контракты и блокчейн. Одно из потенциальных направлений развития данных алгоритмов – выборная система: они позволяют полностью исключить вероятность вмешательства и манипуляций в системе голосования. В логистике используется сложная система поставок, в которой каждое звено согласовывает свои действия с другими участниками процесса. И использование этих алгоритмов сэкономит время и позволит отслеживать работу системы в режиме реального времени. В менеджменте использование данных алгоритмов позволит производить выплаты сотрудникам и клиентам по достижении определенных условий, описанных в смарт-контрактах.
Правовой статус смарт-контрактов
В некоторых штатах США смарт-контракты легализованы и имеют юридическую силу, например, в Аризоне и Иллинойсе. В других штатах, а также в Конгрессе США, также рассматриваются аналогичные законопроекты. В октябре 2019 года в силу вступили поправки в ГК РФ. Письменная форма сделки в них была приравнена к совершению сделки с помощью электронных и иных технических средств. Таким образом, данные алгоритмы регулируются наряду с традиционными сделками в рамках ГК РФ.
Влияние смарт-контрактов на цены криптовалют
Чтобы использовать смарт-контракт, пользователю нужно заплатить комиссию сети, на которой данный смарт-контракт работает. Цена нативного токена блокчейн-сети зависит от популярности смарт-контрактов, которые на ней работают.
Рост цены токена эфира (ETH) в первой половине прошлого года был обусловлен бумом в сфере DeFi, большинство приложений которой работают на Ethereum.
В последнее время собственные токены выпустили многие известные DeFi-протоколы. Цены на эти монеты зависят от качества смарт-контрактов. Есть несколько DeFi-проектов, смарт-контракты которых стабильны и безопасны. Их популярность в ближайшем будущем не будет падать: MakerDAO (MKR), Uniswap (UNI) и yEearn Finance (YFI).
Выбор платформы для работы со смарт-контрактами зависит от целей и нужд каждого пользователя. Однако для оценки потенциальной платформы стоит рассмотреть такие аспекты, как SDK, необходимую документацию и выбор предложенных инструментов.