Если совсем просто: когда правила заданы заранее и сделка совершается сама собой в тот момент, когда обе стороны выполняют оговорённые в рамках этих правил условия, причём без всякого посредника, — это и есть «умные контракты», то есть смарт-контракты. У них своя логика исполнения, они работают по принципу «если произойдёт это — произойдёт то». Благодаря этому третья сторона просто не нужна. Процесс идёт своим ходом, а договор заключается на основе доверия. И эта основа крайне важна для обеих сторон, потому что они находятся в абсолютно равных условиях: ни одна из них не может навязать свою волю другой. Именно поэтому это договор, построенный на доверии.
Когда появился
Идею смарт-контракта впервые предложил Ник Сабо в 1993 году. Из-за неё и из-за концепции Bit Gold некоторые считают, что Сабо и есть Сатоши Накамото.
Если говорить о смарт-контрактах и их применении подробнее, нельзя не упомянуть Виталика Бутерина, создателя платформы Ethereum. Бутерин убеждён, что блокчейн должен использоваться не только ради криптовалют, но и для самых разных задач. Когда разработчики в системе пишут контракт, способный работать в любой точке мира, они получают вознаграждение в криптовалюте под названием «эфир». А за использование смарт-контрактов пользователи, наоборот, платят эфиром. Чем эффективнее разработчики пишут контракты, тем меньше эфира уходит системе.
Как работают смарт-контракты
Сначала определяются активы, то есть товар или товары, которые считаются ценностью при исполнении контракта.
Условия договора определяются обеими сторонами и переводятся в код.
Активы и условия записываются новым блоком в постоянный, неизменяемый блокчейн.
Если обе стороны выполняют условия договора, контракт исполняется.
Передача определённого в самом начале актива происходит по условиям, прописанным в смарт-контракте.
