BTC $ 5618.37653078 (1.01 %)
XRP $ 0.5104446638 (3.95 %)
ETH $ 176.536625136 (1.31 %)
BCH $ 385.305623061 (-0.75 %)
XLM $ 0.2484358742 (1.34 %)
EOS $ 4.5790422893 (0.09 %)
LTC $ 42.1852080652 (0.37 %)
USDT $ 0.9915437235 (0.42 %)
ADA $ 0.0618632609 (1.5 %)
XMR $ 88.8873362455 (0.66 %)

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

Published: 14/09/2018
share:

Самые актуальные новости о криптовалютах и блокчейне. Прочтите первым!

Зачем мне это?

Смарт-контракты (от англ. smart — умный), или умные контракты — это электронные алгоритмы, обеспечивающие заключение контракта, отслеживающие исполнение его условий обеими сторонами и запускающие его исполнение. Они фиксируются в виде кода и хранятся в распределенном реестре (блокчейне). Действия смарт-контракта прописаны разработчиком и образуют регламент, поэтому они и получили свое название: запустить и провести финансовую операцию в обход установленного регламента невозможно.

 

Об использовании и реализации идеи смарт-контрактов задумывался еще Ник Сабо — создатель BitGold, прообраза биткоина. Сатоши Накамото заложил некоторые базовые принципы использования смарт-контрактов в протокол Биткоин, однако их полноценная реализация стала возможна после появления виртуальной машины Эфириум.

 

Изначально для написания смарт-контрактов использовался язык программирования Solidity. Позже появились и другие, например, Simplicity.

 

Как это работает?

 

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

 

Смарт-контракт в сравнении с обычным контрактом на примере сделки с недвижимостью

Смарт-контракт в сравнении с обычным контрактом на примере сделки с недвижимостью

 

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

 

Особенности:

 

  • Отсутствие посредников между отправителем и получателем, единственный посредник — сам смарт-контракт, и на него невозможно повлиять.

  • Автоматическое выполнение заданного алгоритма.

  • Необратимость транзакций.

 

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

 

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

 

Found a mistake? Highlight it and press Ctrl + Enter to notify the administrator.
смарт-контракт
share: