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

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

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

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