Что такое Smart Contracts?

В статье рассказывается о том, что собой представляют Smart Contracts.
Смарт-контракты, созданные в сети Blockchain, позволяют модулировать транзакции в соответствии с уровнями доверия заинтересованных сторон. Обычно такие системы, как PayPal, используют технологии типа Escrow, чтобы справиться с проблемой доверия между агентами, участвующими в транзакциях, в которых используется посредник, который имеет полный контроль над операциями в сети.
С помощью смарт-контрактов не нужно обращаться к крупным компаниям или сложным системам, разработанным на основе высоких стандартов безопасности, чтобы иметь возможность участвовать в денежных операциях.
Финансовые системы, использующие посредников, имеют большой недостаток, это - потеря конфиденциальности, а иногда и безопасности информации в сети. В таких системах иногда доверительные посредники работают сомнительным образом, подвергая риску средства своих клиентов (как это происходило на платформах Corralito и Mt.Gox.
Такие платформы, как Ethereum, NXT или Ripple, позволяют децентрализовать доверительные отношения между участниками сделки. Платформа Ethereum (Smart Contracts Platform) представляет собой инфраструктуру, которая позволяет создавать договора и управлять блочной цепочкой. Клиенты в этом случае доверяют децентрализованной, автономной распределенной системе, в которой работают прозрачные, заранее установленные правила, которые каждый пользователь сети может проверить, но при этом не может их изменить.
Это значительно уменьшает количество процессов и факторов, участвующих в транзакции, так как именно сам протокол блок-цепи проверяет и устанавливает контракт для всех участвующих в сделке сторон.