Никита Сорокин Никита Сорокин
0поделиться

Смарт контракт

Высокие технологии проникают во все сферы жизни. Одна из технологий, которая может получить большую популярность и начать служить на пользу государства, отдельных людей и компаний, называется Smart contract. Что это такое, и зачем это нужно? Рассмотрим в этой статье.

Смарт контракт простыми словами

Смарт контракты это компьютерные алгоритмы, написанные специально для того, чтобы две стороны могли безопасно и надежно обмениваться активами, услугами и т.д. Технология позволяет избежать участия посредников, т.к. гарантирует, что если одна из сторон не выполнит свои обязательства, то и вторая не выполнит свои.

Смарты контракты на блокчейне представляют из себя код, за выполнением которого следит компьютерная сеть. Их главные преимущества:

— Надежность. Система следит за тем, чтобы обе стороны выполнили свои обязательства.

— Конфиденциальность. Если заключающие договор стороны этого не захотят, никто не узнает, кем они являются.

— Отсутствие посредников. Банки и госорганы не смогут вмешаться в транзакционные процессы и остановить их.

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

Как создать смарт контракт

Перед тем, как написать смарт контракт на Etherium, нужно понять, что для этого потребуется. Основных фактора выделяется 4:

— Предмет договора. Системе нужен доступ к активам или услугам, являющимся предметом договора. Она должна иметь возможность самостоятельно открывать или закрывать к ним доступ, контролируя выполнение обязательств сторон.

— Условия договора. Они прописываются в четкой последовательности, с которой участники должны согласиться.

— Цифровые подписи. У каждой стороны есть секретный ключ, необходимый для согласия с условиями договора.

— Децентрализованная платформа. Смарт контракт эфириума записывается в блокчейн и хранится распределенно, благодаря чему обеспечивается его надежность.

Смарт контракты — примеры

Но для чего вообще нужна разработка смарт контракта? В первую очередь стали применяться smart contracts в ICO. К примеру, если площадка собирает средства на реализацию проекта, то переводящие ей средства пользователи могут быть уверены в том, что если полная сумма не будет собрана, то все участники получат свои монеты обратно, а если наоборот, кампания завершится успешно, то собранная криптовалюта отправится разработчикам.

Waves смарт контракты могут использоваться и в других сферах:

— Различные голосования. Никто не узнает, как именно проголосовал конкретный пользователь, а фальсификация результатов будет исключена.

— Финансовый рынок. Предоставление услуг банковскими организациями, страхование имущества и т.д.

— И других.

Если вы хотите взглянуть на исходный код smart contract в целях ознакомления, то на специализированных ресурсах есть его примеры. Также в Интернете можно найти информацию о том, как написать смарт контракт. Для разбирающегося в программировании человека это не будет слишком сложным, но если вы никогда не писали код — то для входа в эту сферу придется изучить много различных сведения.

Онлайн мастер-класс по криптовалютам. Записывайся!

Записаться на мастер-класс
27 марта, 2018г.