|
Идея “умных контрактов” в современном мире представляет собой многообещающую облачную технологию для хранения различного рода документов, договоров, контрактов и т.д. В этой статье вы узнаете, что такое смарт-контракты, как они функционируют и зачем нужны.
Что такое смарт-контракты?
Смарт-контракт – электронный протокол, написанный с помощью компьютерного кода. Его назначение – передача информации и обеспечение исполнения условий контракта обеими сторонами. Его еще называют умный контракт.
Особенности смарт-контракта
Smart-контракты дают возможность безопасно обмениваться деньгами, акциями, собственностью и другими активами напрямую, без участия посредников.
Для того чтобы заключить любую сделку, необходимо обратиться к нотариусу или адвокату, оплатить документы и ждать их оформление. Зачастую, многие пункты этих документов содержат ссылки на законодательные статьи, которые можно интерпретировать под себя, обойти. В случае невыполнения условий сделки, в реальной жизни людям приходится обращаться в суд, снова тратить деньги на процесс и доказывать свою правоту. При заключении таких сделок вообще не может идти речь о доверии участников договора.
Рассмотрим это на примере сделки: ты-мне, я-тебе. Допустим, вы хотите купить мобильный телефон с рук на торговой интернет-площадке. Но на ней нет возможности посмотреть отзывы, а продавец просит предоплату. Просит, потому что боится, что если он отправит посылку наложенным платежом, вы её не заберете и он потеряет деньги за доставку туда - обратно, то есть, получит убытки. Вы, со своей стороны, боитесь, что продавец окажется мошенником, присвоит ваши деньги и не вышлет товар или вышлет не то, что нужно.
Для этого была разработана программа, которая следит за выполнением обязательств обеих сторон, прописанных в контракте, а также автоматически взымает штрафы за нарушение или невыполнение условий сделки. Умные контракты обеспечивают безопасность сделки и лишены риска неоднозначной трактовки условий, благодаря тому, что основаны на криптографии. Это более выгодные сделки в материальном плане, так как человеку не нужно платить юристам, посредникам или подавать в суд при невыполнении контракта. При чем выполнение условий сделки происходит автоматически с минимальными затратами на их сопровождение, без привлечения третьих лиц (посредников).
Когда и почему появился смарт-контракт
В 1994 году криптограф и специалист в области права Ник Сабо понял, что с помощью децентрализованного реестра можно заключать электронные самоисполняемые контракты. Их можно записать в виде кода. Выполнение контрактов обеспечит сеть компьютеров, которая управляется цепочкой блоков. Таким образом, люди смогут переводить друг другу деньги, получать товары и услуги. Лишь в 2008 году удалось на практике реализовать идею умных контрактов, благодаря появлению технологии блокчейн.
В 2013 году умные контракты начали применяться на практике, благодаря созданию проекта Ethereum.
Как работают смарт-контракты
Умные контракты основаны на технологии блокчейн. Это распределенный реестр, который представляет собой децентрализованную систему, которая существует благодаря множеству компьютеров, объединенных в одну сеть. Блокчейн позволяет пользователям осуществлять транзакции, передавать информацию и материальную ценность без банков и посредников.
|
Смарт-контракты – это по сути программы, которые создаются на основе компьютерной логики и передаются в виде кода. Именно поэтому участники сделки или договора могут быть уверены, что все условия контракта будут соблюдены, и никто из участников не сможет изменить условия или интерпретировать под себя. Код – это закон умных контрактов.
Принцип работы блокчейна и смарт-контрактов
Криптовалюта – цифровые деньги, которые создаются и хранятся в блокчейне. Самой известной криптовалютой является биткоин. Криптовалюта не имеет внутренней ценности (ее нельзя обменять на золото), существует только в электронном виде и хранится децентрализовано в сети (то есть не эмитируется центральным банком).
То есть код умного контракта выполняется в момент, когда приходит транзакция или сообщение. Это можно сделать со своего аккаунта, отправив транзакцию или через другой смарт-контракт, который прислал сообщение. Код не имеет доступа к интернету, также ограничен в доступе между умными контрактами.
Умные контракты реагируют лишь на транзакции. Основатель Эфириума поясняет работу умных контрактов так: актив или валюта переводятся в программу, после этого она начинает следить за выполнением условий контракта. Как только они будут выполнены, продавец получает деньги, а покупатель товар. Работу умных контрактов можно сравнить с автоматом продаж. Бросаешь монетку и получаешь товар без посредников, без помощи третьих лиц.
Пример кода смарт-контракта
Это образец кода, который написан на блокчейн-платформе Ethereum. Эфириум дает неограниченные возможности для написания и работы с умными контрактами. Хотя есть и другие платформы, где можно написать умный контракт. Кто пишет код умных контрактов? Любой участник сети может вызвать написание кода за небольшую плату (Gas). Писать контракты можно и самому, но для этого придется долго учиться и разобраться в компьютерных языках Script и Тьюринг (для Эфириума).
Где заключается смарт-контракт
Заключаются smart-контракты различных блокчейн-платформах. К ним относятся:
Как использовать умные контракты?
Самым простым примером использования смарт-контрактов является мультиподпись. С помощью такой подписи, участники договора могут заморозить определенную сумму монет на блокчейне так, что в случае необходимости ее потратить потребуются подписи более половины участников. Такое условие контракта обеспечивает безопасность средств, вложенных в проект. В случае провала, средства будут возвращены инвестору автоматически. Если сбор заявленной суммы прошел успешно, тогда участники мультиподписи активируют свои ключи, подтверждая добросовестность проекта, в который инвестируют.
Смарт-контракты можно использовать для любых финансовых действий в сфере страхования, регистрации или передачи собственности, кредитовании. Наиболее широкое распространение умных контрактов наблюдается в бизнес - сфере, где предполагаются выплаты и действий, обусловленные платежами.
Палата цифровой коммерции выпустила так называемую «белую книгу», в которой описано 12 сфер, в которых можно реализовать смарт-контракты.
Примеры смарт контрактов в реальной жизни
Преимущества и недостатки смарт-контрактов
Смарт-контракты обладают такими преимуществами:
Отличия умных контрактов от обычных контрактов
“Тупые” контракты – контракты, которые сильно полагаются на действия других людей в функциональности. Именно поэтому им необходима доверенная третья (юридическая) сторона. Таким контрактом людей легко ввести в заблуждение или обмануть. Таблица сравнения умных и “тупых” контрактов:
Умный контракт |
Обычный контракт |
Это программа или транзакционный протокол, который использует в своей работе блокчейн |
Бумажная версия документов |
Основывается на коде |
Основывается на праве и законодательных актах |
Пишется на компьютерном языке |
Пишется юридическим языком |
Условия контракта невозможно изменить |
Условия контракта можно изменить, переписать или интерпретировать по-другому |
Условия контракта выполняются автоматически всеми участниками процесса |
Условия контракта могут быть не выполнены или выполнены некачественно |
При нарушении условий контракта автоматически происходит наказание, штраф или санкция, прописанные в контракте |
При нарушении условий контракта необходимо обращаться в суд |
Все сделки осуществляются без третьих лиц и посредников |
Сделки осуществляются с множеством посредников. Необходимы помощь нотариуса, юриста и обращения в государственные службы |
Транзакции проводятся с помощью криптовалют |
Транзакции проводятся валютой через банки |
При выполнении условий контракта, обмен ценностями происходит мгновенно |
Обмен ценностями происходит с задержками |
Все данные о контрагентах хранятся в блокчейне, и человек сам устанавливает, какая информация будет общедоступной |
Информацию о контрагентах можно узнать лишь при условии, что он предоставит выписки и справки из государственных органов |
Контракт можно заключить с человек из любой точки мира без личного присутствия |
Контракт подписывается лишь при личной встрече двух сторон или их доверенных лиц |
Гарантируется безопасность сделки |
Нет никаких гарантий. Любой закон можно обойти |
При заключении контракта строго все условия соблюдаются безоговорочно, в противном случае налаживается штраф или возврат денег покупателю |
Условия можно изменить, договориться |
Жульничество и мошенничество исключены |
Вероятность обмана, подкупа, взяточничества очень высока |
Умный контракт достаточно сложно составить самому, чтобы учесть все возможности и условия сделки |
Для составления обычного контракта необходима помощь юристов |
В заключение
Надеемся, статья помогла вам разобраться в схеме работы смарт-контрактов. Технология Blockchain имеет свои проблемы, разработчики пытаются устранить все возможные недостатки. Но она превосходит многие централизованные схемы, которые используются в банках и государственных структурах на данный момент. Очевидно, что умные контракты будут распространяться по всему миру в разных сферах жизнедеятельности, так как существенно экономят средства и время, а также дают возможность стереть границы со всеми странами мира в сфере коммерческой деятельности.