Смарт-контракт (дословно с английского языка переводится, как “умный контракт”) представляет из себя компьютерный алгоритм, который используется для заключения и поддержки самоисполняющихся контрактов в блокчейн или распределительный реестр. По задумке смарт-контракт должен исключать любые расхождения и неточности в условиях договора между двумя лицами, заключившими сделку.
Это договора на блокчейне, выполнение которых проверяется не человеком, а распределенным реестром. То есть стороны берут на себя определенные обязательства по такому договору и им вовсе не обязательно доверять друг другу. Если один из контрагентов нарушает условия документа, он не сработает и остальные пункты не будут выполнены.
смарт-контракт – это обычная программа. Но попадая в блокчейн, она становится достаточно эффективным инструментом, который позволяет не только проконтролировать условия выполнения договоренностей, но и обойтись без ряда посредников.
Виды смарт-контрактов
Вид смарт-контракта зависит от автоматизации.
На данный момент выделяются такие виды, как:
• автоматизированные умные контракты;
• смарт-контракт с бумажной копией;
• контракт на бумажном носителе, в котором определенные пункты перенесены в код программы. Данный вид часто применяется при составлении трудового смарт-контракта.
Сегодня пользователи не могут до конца довериться системе, так как в технологию умных контрактов постоянно вносят изменения. Сегодня наиболее распространенным видом умного контракта является третий вид, в котором автоматизируются только отдельные пункты, как правило, это передача денег.
Существует несколько основных видов смарт-контрактов, которые классифицируются по разным критериям:
Среда выполнения. По среде выполнения смарт-контракты бывают централизованными и распределенными
Степень анонимности. По степени анонимности смарт-контракты бывают конфиденциальными, частично открытыми и полностью открытыми
Механизм инициирования. По механизму инициирования смарт-контракты бывают ограниченными и предустановленными.