Ethereum контракты: В чем суть простыми словами

Эфириум
13.06.2020 от Architect
242
Ethereum контракты

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

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

Эфириум в этом плане пошел дальше, найдя более широкий спектр возможностей использования блокчейна. Он показал, что можно обеспечить валидность переводов денежных средств, но и других договоренностей. При этом полностью автоматизировав их создание. Для этого разработаны smart-contracts Ethereum.

Что такое Ethereum smart-contracts

Ethereum smart-contracts

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

Читать  Основатель Эфириума: интересные факты и не только

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

Блокчейн же решает данную проблему. Первыми это заметили основатели эфириума и разработали принцип смарт-контрактов.

Ethereum контракты: Принцип работы

смарт контракт эфириум

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

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

  1. Создается независимое хранилище. В него можно только положить средства, но не достать оттуда.
  2. Покупатель или один из участников кладет деньги.
  3. Второй участник или продавец размещает там нужный код.
  4. Он отправляется первому участнику, а второй получает подтверждение платежа.
  5. Покупатель проверяет код, а продавец получает сумму предоплаты.
  6. Если код не подходит, то покупатель получает внесенную сумму обратно. Контракт аннулируется.
Читать  Claymore Ethereum: настройка программы для майнинга

При этом если покупатель не проверяет код, то продавец получает сумму неустойки. Первому же вернется остаток. Если же все в порядке, то по окончанию срока продавец получает всю сумму. Хранилище уничтожается, а смарт-контракт является выполненным.

Безопасность сделок обеспечивает непосредственно система. Она является открытой и подделать ее невозможно. Условия контракта должны выполняться безоговорочно. Никаких корректировок быть в данном случае не может.

Создание смарт-контракта на Ethereum доступно всем желающим. Однако зачем изобретать велосипед заново? В системе есть уже разработанные варианты, которые описывают общую логику выполнения того или иного договора. Его можно скорректировать под собственные дополнительные условия. Часто такие контракты можно найти на гитхабе, где публикуются различные коды.