Форум
Монеты: 9386 Биржи: 903
Рыночная капитализация: $1 225 669 888 566,96
Объём за 24 ч: $274 077 229 128,61
ETH Газ: 11 Gwei
Быстро
13 Gwei (~ 30 сек.)
Стандарт
11 Gwei (~ 3 мин. 0 сек.)
Медленно
11 Gwei (~ 3 мин. 0 сек.)

Эти компьютерные программы выполняются в блокчейне автоматически. В алгоритме  прописаны определенные условия. При соблюдении правил выполняются действия, а при нарушении — может накладываться штраф.

Как появились смарт-контракты

Термин впервые введен в 1992 году программистом Ником Сабо. Он полагал, что  смарт-контракты, разработанные на криптографических протоколах — это новая ступень юридического договора в бизнесе. Простейший пример — автомат, который выдает газировку или кофе. Если покупатель согласен с условиями, он опускает монетку и получает товар.

Ник Сабо описывал только теорию смарт-контрактов, поскольку не было подходящей платформы их для реализации. Она появилась в 2014 году после создания криптовалюты эфириум. К 2022 году разработано множество языков программирования для написания смарт-контрактов. Наиболее популярные – SmartPy, Solidity, Rust, Vyper и Lorentz. Запускать их можно не только в блокчейне Ethereum, но и в Binance Smart Chain, Solana, Polygon, Near и других, использующих виртуальную машину Эфириума.

Принцип работы

В блокчейне Bitcoin криптовалюту можно  использовать только для денежных переводов. Код содержит около 100 сценариев. Ethereum же позволяет разработчикам создавать собственные алгоритмы. Платформу Эфириум используют для создания децентрализованных приложений. Все dApps управляются по одному протоколу — виртуальной машины Ethereum (EVM).

Смарт-контракт — это код, написанный на языке программирования (для ETH — Solidity). Алгоритм вызывается автоматически или запускается другим смарт-контрактом. Разработчики выполняют такие функции:

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

Преимущества и недостатки «умных» контрактов

Главный плюс технологии — снижение затрат и безопасность. Информация в блокчейне надежно защищена криптографически, а обратиться к ней можно из любой точки мира. Нет необходимости прибегать к услугам третьей стороны, что не только занимает много времени, но и влечет дополнительные расходы. Также есть и другие преимущества:

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

В 2022 году смарт-контракты имеют существенные недостатки:

  • Ошибки в коде. Несмотря на проверки алгоритм может содержать баги и уязвимости, которые позволят хакерам взломать dApps и украсть средства.
  • Сложность изменения. В код очень сложно внести правки. Порой даже разработчики не могут исправить ошибку. В 2017 году программисты ввели ошибочную команду на удаление файлов в криптокошельках Parity. В результате было заблокировано $150 млн денег клиентов. Ошибку удалось исправить только через полгода работы.
  • Отсутствие правового поля. В большинстве стран мира криптовалюты не имеют легитимного статуса. Оспаривание действий смарт-контракта в суде не принесет результата.
  • Необходимость во внешнем источнике информации. Блокчейн — безопасная, но закрытая система. Для выполнения алгоритма требуется информация из внешнего мира — котировки валют, данные со спутника и другие. Хакеры могут подделать сведения, чтобы украсть деньги.

Области применения

Первая в мире сделка с использованием смарт-контрактов была заключена в 2016 году между банком Англии Barclays, израильским стартапом Wave и ирландским производитель молочной продукции Ornua. Они заключили соглашение о поставке сыра на Сейшелы. Процесс, который занимает минимум 3-7 дней, был выполнен за 4 часа.

В РФ расчеты с помощью смарт-контрактов впервые проведены в 2016 году между авиакомпанией S7, Альфа-банком и покупателем (имя не раскрывается). Схема была такая:

  1. Контрагент авиакомпании S7 открывает в Альфа-банке аккредитив для оплаты топлива.
  2. После заправки самолета деньги мгновенно переводятся на счет исполнителя.

Для проведение операции было разработано 2 смарт-контракта — для открытия и закрытия аккредитива. Это помогло минимизировать риск ошибок. Технология повышает эффективность бизнес-процессов и в других областях. Смарт -контракты применяют для таких целей:

  • Сбор средств и проведение ICO.
  • Контроль и подтверждение прав интеллектуальной собственности.
  • Голосование.
  • Страхование.
  • Управление цепочками поставок.
  • Оформление сделок с недвижимостью.
  • Ставки на определенное событие (победа в футбольном матче или результаты выборов президента).

Заключение

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

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

Елена Р Криптоэнтузиаст
Комментариев пока нет
Поделитесь своими знаниями с другими пользователями!
Открыть свой блог
Получайте главные новости из мира криптовалюты прямо на почту