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

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

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

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

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

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

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

Принципы работы умных контрактов

Как ни странно, разработчики Bitcoin первыми поддержали смарт-контракты тем, что даже при использовании BTC появилась возможность перечислять средства другому человеку без обмана. При этом сеть проверяет транзакции только после выполнения ряда условий.

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

Умные контракты могут:

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

Надежно сохранять данные, например, регистрационные данные домена или где-либо открытого аккаунта.

Управлять соглашениями меж участниками, например, в случае покупки страховки.

Выполнять функцию для прочих контрактов (например, как библиотеки в программах).

Сила чисел

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

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

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

Похожие новости


Ripple - обзор инновационной криптовалюты

Ripple - обзор инновационной криптовалюты

14-апр-2018, 12:58

Ripple – инновационная платформа в виде децентрализованной системы для проведения платежей с

Криптовалюта простыми словами

Криптовалюта простыми словами

14-апр-2018, 12:44

Сегодня, о криптовалюте не говорит лишь ленивый или тот, кто вообще представления не имеет что это

Способы создания Ethereum кошелька

Способы создания Ethereum кошелька

14-апр-2018, 12:34

2017 год стал для Ethereum очень успешным. Многие профессиональные криптотрейдеры считают, что

Самые популярные криптовалюты на сегодня

Самые популярные криптовалюты на сегодня

14-апр-2018, 12:17

Итак, рассматривая возможности некоторых криптовалют, то в ТОП самых актуальных можно будет вписать

Что такое ICO простыми словами

Что такое ICO простыми словами

14-апр-2018, 11:59

ICO — это появившаяся недавно форма инвестирования. Как нетрудно догадаться, название представляет