Смарт-контракты в Ethereum

Автор: Дон Хуан
Ваш надежный проводник в мире криптовалют, бирж и экономики в целом. Быстрая реакция, сложный характер, резкость суждений. Не всегда вовремя, но всегда актуально и увлекательно.

Идея смарт-контрактов (умных контрактов) появилась еще в прошлом веке. Но лишь с появлением эфириума их использование поднялось на новый уровень.

Смарт контракт

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

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

Создатели эфириума посчитали биткоин слишком простым. И решили создать новую криптовалюту, которая сама будет помогать людям и компаниям. Они добавили к достоинствам криптовалют возможность формировать программы, которые могут управлять криптовалютными кошельками.

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

Смарт-контракты запускаются и на других платформах, например, EOS и TRON.

TRON

Использование смарт-контрактов

Часто при сборе средств на стартап: ICO – первичное предложение монет. Есть идея по криптовалютному рынку, объявляют, что принимают эфир, а взамен предоставляют токены смарт-контрактов. Проект рекламируется и сумма собирается, иногда даже за несколько минут.

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

Как работают умные контракты

Считают, что такие контракты можно использовать практически везде: в логистике, банковском обслуживании, страховании и даже государственном управлении при заключении договоров.

Продать дом с такими контрактами можно будет за полдня. При этом реально автоматизировать стандартные операции с недвижимостью: аренда, ипотека, покупка и продажа жилья.

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

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

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

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

Примеры смарт-контрактов

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

смарт-контракты на основе технологии блокчейн

Серьезное преимущество здесь в том, что при блокчейне все уверены: никто не обманывает, ведь все наблюдают текст программы.

Так, среди примеров можно видеть следующие.

  1. Децентрализованные финансовые сервисы (DeFi) – протоколы для кредитования под залог цифровых активов и платформы для торговли токенами.
  2. Децентрализованная автономная организация – собрание людей для реализации общих планов, где порядок взаимодействия и работы может быть изложен в виде смарт-контракта.

Есть идея основанного на Ethereum продукта, похожего на Фейсбук, где у всех идеальный контроль над их страницами.

В 2018 году Центральный банк РФ подготовил аналитическое обозрение по применению таких контрактов с конкретными примерами в финансовой сфере. Есть возможность формирования рынка ценных бумаг без фондовой биржи или клирингового центра. В целом создатели системы считают, что возможности здесь практически безграничны.

Пример смарт контракта

Ограничения контрактов:

  • крайне трудно получить случайные числа и в лотерее, например, можно угадать джекпот;
  • трудно скрыть информацию;
  • добавлять информацию, которой в блокчейне нет(курсы валют…) должен кто-то, наделенный доверием и полномочиями;
  • для взаимодействия с контрактами требуется эфир – внутренняя валюта Ethereum;
  • если в смарт-контракте ошибка, то она навсегда;
  • контракт может зависнуть или плохо работать из-за неправильного программного кода.

Преимущества смарт-контрактов:

  • нет необходимости в посредниках;
  • быстрое исполнение сделок по модели Р2Р без посредников;
  • высокая безопасность сделок;
  • низкий риск мошенничества;
  • уменьшение расходов на транзакции;
  • точность;
  • оперативность и эффективность.

Но и недостатки есть: сложность написания кодов, нет нормативно-правовой основы для таких контрактов, любая ошибка сделает контракт неработоспособным.

Виды смарт-контрактов:

  • полностью автоматизированные;
  • с копией на бумажном носителе;
  • в первую очередь на бумаге с переносом отдельных функций в программный код.

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

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

Все условия должны иметь программное описание. Главный принцип контракта – полная автоматизация и достоверность исполнения обязательств.

Объектами умного контракта являются:

  • подписанты – стороны;
  • предмет договора;
  • математически описанные условия;
  • запись в блокчейне децентрализованной платформы.

Условия исполнения контрактов:

  • использование методов электронной подписи;
  • существование открытых и доверительных для сторон контракта баз данных для выполняемых транзакций;
  • достоверность источника цифровых данных.

Будущее смарт-контрактов

«Газпромнефть-Аэро» внедряет смарт-контракты на основе технологии блокчейн
«Газпромнефть-Аэро» внедряет смарт-контракты на основе технологии блокчейн

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

Результат применения смарт контракта

Заключение:

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