Что такое Смарт-контракты?
Что такое смарт-контракты?
Смарт-контракты - это ещё один уникальный инструмент криптовалютного рынка, позволяющий совершать сделки между контрагентами не знающими и не доверяющими друг другу. Этот инструмент делает сделку безопасной в любом случае и не позволяет ни одному участнику обмануть другого.
Не смотря на юридическую терминологию, в правовом смысле смарт-контракт не имеет юридического веса. Это просто компьютерный алгоритм для обмена активами между двумя участниками сети без необходимого доверия друг к другу.
Умные контракты не могут существовать без блокчейна. Осуществлять свою работу они могут только на блокчейн-платформе.
Каждый алгоритм включает в себя:
- Цифровые подписи участников
- Условия при исполнении которых контракт будет исполнен (например, перевод определенной суммы из точки А в точку В)
- Доступ к предмету договора участников, например, – криптовалюте
1.Вы хотите провести транзакцию. Каждый участник подписывает свою часть контракта цифровой подписью.
2. Активы и условия контракта кодируются, а затем – попадают в блокчейн в составе блока.
3. Смарт контракт включается в работу: анализирует наличие цифровых подписей и условий договора (отслеживает, выполнены ли все пункты, прописанные в нем). Затем – принимается окончательное решение: выполнить сделку или в выполнении отказать.
4. Если условия договора соблюдены, умный контракт заканчивает сделку и распределяет активы между продавцом и покупателем. Покупатель получает товар, а продавец – денежные средства.
Смарт-контракт - это определённая программа, выполняющая заданные действия, когда соблюдены все условия заключения сделки. Смысл смарт-контракта можно определить логическим уравнением “Если. . . . То. . . . .”
Пример:
Вы хотите приобрести квартиру, но доверия продавцу нет. Квартира может не принадлежать продавцу или на продавца могут быть наложены обязательства препятствующие переходу праву собственности (арест или запрет на совершение сделок с имуществом). Продавец также может вам не доверять: беспокоится, что деньги вы ему не переведёте, или часть переданных наличных средств будет фальшивой. Или что сумма которую вы ему передадите лично из рук в руки будет меньше заявленной.
Выход из этой ситуации будет смарт-контракт, согласно которому ваши денежные средства в криптовалюте будут переведены на счёт продавца в тот момент, когда в базе данных ЕГРН появится запись о переходе права собственности на данную квартиру на ваше имя. Смарт-контракт заключен, условия выполнения сделки зафиксированы, ваши денежные средства заблокированы на определённый срок (например, на 10 дней до исполнения условий контракта), а сам смарт-контракт захеширован в блокчейн-систему и не может быть изменён.
Если в течении 10 дней в базе данных ЕГРН появляется запись о том, что данная квартира теперь принадлежит вам, деньги автоматически списываются с вашего счёта и зачисляются на счёт продавца. Если же это событие не происходит в течении 10 дней, ваши средства разблокируются и смарт-контракт аннулируется.
Приведённый здесь пример наглядно демонстрирует принцип работы смарт-контрактов, но пока подобная сделка невозможна. Скорее всего это пример из ближайшего будущего.
В настоящий момент смарт-контракты чаще всего используются для обмена цифровыми активами, NFT и различными криптовалютами.
Характеристики смарт-контрактов
Большая часть смарт-контрактов выполнена на блокчейн-платформе Ethereum и имеет следующие характеристики:
1.Децентрализованность. Нет какого-то определённого места где хранится сам контракт. Он захеширован в блокчейн систему и хранится во всей системе сразу. Это обеспечивает устойчивость контракта от взлома и любого вмешательства.
2. Детерменированность (определяемость). Это значит, что контракты выполняют действия самостоятельно при выполнении определённых требований - условий исполнения. Результат выполнения смарт-контракта всегда заранее определён вне зависимости от того кто его исполняет.
3. Автономность. Смарт-контракты самоисполняемы. После того как контракт заключен и захеширован в блокчейн систему он больше не нуждается в дополнительной инициации процесса. Он будет исполнен в любом случае при осуществлений условий исполнения.
4. Неизменность. После заключения смарт-контракта его нельзя никаким образом изменить, выключить, деактивировать. Только заключить новый контракт, который после заключения также будет неизменным. Таким образом смарт-контракт защищён как от взлома, так и от недобросовестности контрагентов.
5. Программируемость. Перед окончательным заключением смарт-контракта у контрагентов есть возможность настроить контракт для достижения любых поставленных целей.
6. Прозрачность. Поскольку смарт-контракт настраивается на блокчейн-платформе его условия и другие характеристики доступны всем желающим
7. Доверительность. Контрагенты могут действовать без какого-либо доверия друг к другу, не зная друг друга в лицо и не передавая друг другу какие-бы то ни было личные данные.
1.Отсутствие правового регулирования. Правовая база смарт-контрактов не проработана.
2. Отсутствие гибкости. Бывает так, что условия в которых происходила сделка меняются. Но смарт-контракт связывает контрагентов по рукам и ногам.
3. Расчеты по смарт-контрактам производятся только в криптовалютах
4. Трудность интеграции с внешними факторами. К примеру когда перевод криптовалюты привязан к таким внешним факторам, как стоимость определённого актива на бирже, технически составить контракт бывает непросто.
Изначально технология не предполагала наличие такой функции как удаление. Однако сейчас есть возможность включить в разработку контракта функцию удаления через интеграцию кода под названием SELFDESTRUCT. Это позволяет изменить или удалить смарт-контракт при необходимости, что даёт определённую гибкость при его заключении и в отдельных случаях может быть необходимо.
Такая функция обычно закладывается в сложносоставные контракты, которые состоят из нескольких обособленных контрактов, часть из которых может меняться, а часть всегда остаётся неизменной.
Сферы применения смарт-контрактов
Рынок недвижимости.
Осуществление сделок могло бы происходить намного проще, если бы повсеместно были бы введены смарт-контракты. Мошенничество в сфере недвижимости сошло бы на нет, а утомительный процесс переговоров между сторонами можно было бы оставить в прошлом.
Управление цепочками поставок
Современное управление цепочками поставок ненадёжно и не отвечает требованиям безопасности. Использование смарт-контрактов в блокчейн-системе позволило бы избежать системных ошибок, взлома хакеров, фальсификации данных.
Хранение информации
Смарт-контракты позволяют надёжно хранить данные и обновлять их при необходимости.
Ипотечное кредитование
Внедрение смарт-контрактов в эту сферу сделало бы сделку более прозрачной, а погашение более комфортным. Банк не смог бы менять условия договора, а условия пользование ипотечным кредитом было бы прозрачным для всех участников сделки.
Самые популярные платформы для смарт-контрактов:
1. Ethereum
Безусловный лидер рынка в области смарт-контрактов. Более 50% всех смарт-контрактов заключены на платформе Ethereum.
2. Hyperledger Fabric
Главный конкурент Ethereum в отрасли. Главное преимущество Hyperledger Fabric - безопасность в сравнении с Ethereum. Hyperledger Fabric пользуется популярностью среди больших корпораций, использующих смарт контракты.
3. Stellar
Старейшая платформа для смарт-контрактов, начавшая работать ещё в 2014 году. Интерфейс Stellar значительно проще, но не смотря на это она пользуется меньшей популярностью чем Ethereum и Hyperledger Fabric.
4. NEO
Блокчейн-платформу NEO называют “убийцей Ethereum” или "китайским Ethereum". Эта платформа действительно является аналогом Ethereum, но более совершенной и быстрой. NEO способен производить до 10 000 транзакций в секунду, Ethereum же не более 30-ти.
5. Free TON
Относительно новая блокчейн-платформа, которая только набирает обороты. Она превосходит все вышеперечисленные платформы, так как позволяет совершать 100 000 транзакций в секунду.
Вывод:
Смарт-контракты - это ещё один уникальный инструмент на базе блокчейн, который в дальнейшем ждёт большое развитие.
Другие термины
-
Зарабатывайте вместе с нами!
Выбирайте аналитика и рынок и подписывайтесь на прибыльные торговые сигналы, которые приходят ежедневно
Подробнее