Как работают смартконтракты? Объяснение на реальном примере

Вопрос о принципе действия смартконтрактов может вызвать затруднение даже у опытных криптоэнтузиастов. Объяснить концепцию технологии непросто, особенно для тех, кто только недавно в индустрии. Подробно и доходчиво о смартконтрактах пишет Cryptovest.

Содержание

Что это такое

Смартконтракты появились относительно недавно, так как они работают на блокчейне. Между технологией и обычным контрактом не так уж и много различий. Последний закрепляет соглашение между двумя или более сторонами. Обычно выполнение условий в контракте гарантируется законом. Смартконтракт тоже в некоей мере является соглашением, выполнение которого обеспечивается криптографией.

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

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

Как это работает

Идея смартконтракта впервые была описана в 1993 году криптографом Ником Сабо.

Главные задачи смартконтрактов — удовлетворить общие договорные условия (оплаты, залог, конфиденциальность, принудительное исполнение чего-либо), минимизировать вероятность вредоносного вмешательства в соглашение и исключить посредников. Среди экономических задач смартконтрактов можно выделить уменьшение комиссий за денежные транзакции. Некоторые существующие технологии (POS-терминалы и кредитные карточки) имеют подобную функциональность.

И хотя создать смартконтракт можно было только после изобретения Биткоина, полный потенциал новых цифровых договоров раскрыл Эфириум. Платформа проекта разработана специально для создания и хранения смартконтрактов в децентрализованном блокчейне. Благодаря Эфириуму процесс краудфандинга вышел на качественно новый уровень, что привело к буму ICO. Многие новые стартапы ориентируются на ещё не раскрытый потенциал смартконтрактов.

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

Наконец, цифровой договор является мощным инструментом для финансовых транзакций. Так как смартконтракт хранится в блокчейне, никто не получит деньги, пока все условия договора не выполнятся. Обычно в качестве денежного средства используется нативная для определённого блокчейна криптовалюта (монеты ETH для блокчейна Эфириума).

Где используются смартконтракты

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

Концепт смартконтрактов может распространяться на имущество. Их можно встраивать в физические объекты, контроль над которыми получит только их владелец. Его права и условия владения будут прописаны в коде. К примеру, машина может блокироваться до момента выполнения условий смартконтракта, которые знает только её владелец. Так можно значительно снизить вероятность кражи автомобиля.

Еще один пример — кредитный договор между банком и клиентом. Если последний не выплачивает кредит за машину, смартконтракт может автоматически её заблокировать и сразу же передать права владения банку. Это намного эффективнее, нежели судебные разбирательства и привлечение коллекторов.

После драматических выборов президента США в 2016 году многие политики и эксперты поставили под сомнение работоспособность текущей системы голосования. Были они подстроены или нет? Со смартконтрактами в избирательный процесс невозможно вмешаться.

Если бы все голоса хранились на блокчейне, их было бы невозможно взломать и расшифровать. К тому же смартконтракты могут перенести дорогой и трудоёмкий процесс голосования в онлайн. Сейчас в этом направлении работают уже несколько стартапов, а эксперименты по голосованию на блокчейне проведены в Швейцарии.

Смартконтракты для недвижимости

Представьте, что вы арендуете апартаменты на неделю через Airbnb. Только эта версия Airbnb работает на блокчейне и принимает криптовалюту. После оплаты услуг запускается смартконтракт, который автоматически отправляет вам цифровой ключ к снятому помещению. Если по каким-либо причинам сеть не зарегистрировала получение ключа в определённый период, на ваш счёт мгновенно возвращаются оплаченные средства.

Конечно, такой сценарий возможен только тогда, когда физические ключи будут привязаны к интернету. Вот почему интеграция IoT-вещей в блокчейн станет огромным прорывом в будущем.

Трудности интеграции смартконтрактов

И хотя новая технология имеет огромный потенциал, мы вряд ли станем свидетелями её массового применения в ближайшие несколько лет. Во-первых, смартконтракты могут быть очень сложными, так как иногда являют собой целый конструктор из других смартконтрактов. Разработка сложного ПО может стать настоящим испытанием для программистов. В будущем искусственный интеллект облегчит их бремя, но до той поры не исключены баги и уязвимости в цифровых договорах.

Во-вторых, эта технология лучше всего работает с Интернетом вещей. Без него смартконтракты не могут контактировать с реальным миром. Часть кода нуждается в физическом объекте, который бы сообщил программе о выполнении той или иной задачи.

В-третьих, в программном коде часто бывают баги. Что если неточность в цифровом договоре приведёт к потере миллионов долларов? Кстати, в истории криптовалют такое уже случалось. Из-за бага в коде Эфириума хакеры смогли украсть несколько миллионов долларов. Инцидент привёл к форку криптовалюты и появлению Ethereum Classic.

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

Почему смартконтракты это наше будущее

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

Блокчейн уже оказывает влияние на компании по всему миру. При этом у смартконтрактов есть ещё больше потенциала для использования в реальной жизни. Возможно, новая индустрия не только заберёт рабочие места юристов или нотариусов, но и создаст десятки новых востребованных профессий.

ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ. МЫ ЗНАЕМ МНОГО ПОЛЕЗНОГО.

https://2bitcoins.ru/feed/

www.capitalwm.ru