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

Смарт-контракт — это цифровое представление традиционного контракта с возможностью принудительного исполнения, и это основа, содержащая основы каждого ICO.

Идея смарт-контрактов была предложена Ником Сабо в 1994 году для снижения уровня риска для контрагентов.

Сеть Ethereum популяризировала смарт-контракты в больших масштабах

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

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

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

Как получение платежа, так и выдача товара автоматизированы в процессе покупки.

Оцифрованное исполнение

В 1994 году Ник Сабо, уважаемый криптограф, который также является авторитетом в области Ethereum, придумал идею использования компьютерных протоколов для поддержки выполнения контрактов в компьютерных сетях. Он написал в статье в блоге:

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

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

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

Смарт-контракты Ethereum — это неизменяемые контракты с самодействием, написанные в компьютерном коде

Ментальные транзакционные издержки и переводчики рынка

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

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

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

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

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