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

· 2 min read

Если совсем просто: когда правила заданы заранее и сделка совершается сама собой в тот момент, когда обе стороны выполняют оговорённые в рамках этих правил условия, причём без всякого посредника, — это и есть «умные контракты», то есть смарт-контракты. У них своя логика исполнения, они работают по принципу «если произойдёт это — произойдёт то». Благодаря этому третья сторона просто не нужна. Процесс идёт своим ходом, а договор заключается на основе доверия. И эта основа крайне важна для обеих сторон, потому что они находятся в абсолютно равных условиях: ни одна из них не может навязать свою волю другой. Именно поэтому это договор, построенный на доверии.

Когда появился

Идею смарт-контракта впервые предложил Ник Сабо в 1993 году. Из-за неё и из-за концепции Bit Gold некоторые считают, что Сабо и есть Сатоши Накамото.

Если говорить о смарт-контрактах и их применении подробнее, нельзя не упомянуть Виталика Бутерина, создателя платформы Ethereum. Бутерин убеждён, что блокчейн должен использоваться не только ради криптовалют, но и для самых разных задач. Когда разработчики в системе пишут контракт, способный работать в любой точке мира, они получают вознаграждение в криптовалюте под названием «эфир». А за использование смарт-контрактов пользователи, наоборот, платят эфиром. Чем эффективнее разработчики пишут контракты, тем меньше эфира уходит системе.

Как работают смарт-контракты

Сначала определяются активы, то есть товар или товары, которые считаются ценностью при исполнении контракта.

Условия договора определяются обеими сторонами и переводятся в код.

Активы и условия записываются новым блоком в постоянный, неизменяемый блокчейн.

Если обе стороны выполняют условия договора, контракт исполняется.

Передача определённого в самом начале актива происходит по условиям, прописанным в смарт-контракте.

Смарт-контракт Смарт-контракты Как работают смарт-контракты Ethereum биткоин блокчейн крипто криптовалюта