Смарт-контракты позволяют абсолютно незнакомым друг с другом людям из разных уголков мира заключать безопасные и быстрые сделки, не привлекая посредников и не переживая за результат, так как исполнение сторонами всех обязательств контролируется математическими алгоритмами.Это аналог договора, но в виде программного кода, задающего алгоритм конкретных действий и фиксирующего определенные условия, которые должны быть выполнены сторонами, заключившими такой договор. При соблюдении установленных смарт-контрактом договоренностей автоматически запускается последовательность действий по принципу «если… то» (if, else, then), которые записываются в код в блокчейне. Затем, когда выполняются и проверяются заранее определенные условия, сеть компьютеров, также известная как узлы, выполняет эти действия. Такие как перевод средств, отправка сообщений или уведомлений, регистрация пользователей и так далее.