Что такое смарт-контракты?

В криптовалютной экономике фигурирует большое количество специальных понятий и терминов. Один из них смарт-контракты. Рассмотрим, что это такое, и их функционал.

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

История появлений смарт-контрактов

В 1994 году Ник Сабо придумал записывать контракты в фрагмент кода, активируемый после того, как выполнены определенные требования. Сабо, хотел устранить посредников при совершении транзакций. В документе под названием «Формализация и обеспечение безопасности взаимоотношений в публичных сетях» он указал, что смарт-контракты – это цифровые протоколы для передачи данных, использующие алгоритмы для самообеспечения транзакций на основе установленных условий.

В 2013 году Виталик Бутерин выпустил документ «Ethereum: идеальный смарт-контракт и децентрализованная платформа приложений». За счет него потом стали развиваться другие платформы смарт-контрактов, Binance Smart Chain, Cardano, Solana, Hyperledger Fabric, NEO, Algorand и Cosmos.

Как функционирует смарт-контракт

Предположим субъект Х намерен приобрести авто у другого субъекта Z, и оба субъекта не намерены выплачивать комиссии, которые берет автодилер. Поэтому они создают смарт-контракт на блокчейне. В нем указывается, что субъект Х получит документы на право владения авто, как только он совершит оплату субъекту Z несколько монет криптовалюты.

После того, как соглашение создали, оно становится необратимым. Контракт изменить нельзя, расторгнуть. Как только субъект Z получил средства, смарт-контракт исполняется и автоматически доставляет документы субъекту Х.

Что входит в смарт-контракты?

Он состоит из трех элементов: подписанты, субъекты и условия, определяющих правила.

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

Предмет соглашения – документы, которые дают право владения или прочего права на товары, услуги, с которыми будет заключаться сделка по смарт-контракту. Код контракта потребует легкого доступа к нему.

Условия контракта взаимно согласованы и определяют последовательность действий, которые происходят после того, как контракт исполнен.

Где используют смарт-контракты?

Используются в децентрализованных финансах, позволяет им предоставлять банковские услуги. Применяют в страховании для управления претензиями, предотвращения мошенничества. Задействованы в здравоохранении, коммерции, оптимизируют процессы цепочек поставок и т.д.

Зачем их применять?

В рамках смарт-контрактов сторонам контракта не нужны посредники, они безопаснее стандартных контрактов благодаря криптографии, экономят время для участников. В тоже время и у ни есть уязвимости.

Уязвимости

Они могут быть уязвимы для атак и уязвимостей в их коде. В частности, речь идет об атаках отказа в обслуживании. Такая атака осуществляется, когда мошенник выключает сеть, делая ее недоступной для пользователей. Также мошенники способны выделять оперативную память у других клиентов, снижая их способность подтверждать транзакции. Затем они могут создавать вредоносные смарт-контракты, блокируя оперативную память других, отключая их операций.

Отметим, что смарт-контракты Ethereum подвержены повторным атакам. Они дают возможность мошенникам менять состояние контрактов, пока они находятся на стадии выполнения.

Как управляется риск в смарт-контрактах?

Как известно, любые ошибки, присутствующие в коде смарт-контрактов, остаются неизменными. Поэтому и проводится постоянно аудит безопасности. Многие создатели блокчейнов проверяют коды неделями после создания, чтобы найти ошибки или недостатки в коде, исправить их до момента активации.

Подписывайтесь на Телеграм канал, чтобы всегда быть в курсе самых последних и горячих новостей @like_freedman

Автор: Вадим Груздев, аналитик Freedman Сlub Crypto News

4.4 5 голоса
Рейтинг статьи

Вадим Груздев

Раскрою любую тему в области криптовалют, экономики и фондового рынка. Написал уже 500+ статей о криптовалюте за два года.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x