Что такое смарт контракт? Подробный разбор технологии

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

ИНТЕРЕСНЫЙ ФАКТ

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

Блокчейн Эфириума работает также как и блокчейн Биткоина; сеть компьютеров (или нодов) запускает специальное программное обеспечение, которое позволяет проверять транзакции в её сети.

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

Это очень важный аспект для общего понимания работы блокчейна Эфириума. Эти программы, под названием умные контракты (смарт-контракты), на данный момент используются множеством популярных криптовалют. Именно поэтому, они привлекают внимание не только разработчиков, но и обычных пользователей.

Но, что такое смарт контракт? Что же, давайте узнаем…

Что Вы Узнаете Из Данного Руководства

Основной целью данного руководства является помочь вам понять саму суть смарт контрактов и их работу.

Я понимаю, что термин “смарт контракты” может показаться на первый взгляд сложным. Но как только я объясню вам основы, вы поймёте, что они проще чем вы думаете.

К концу данного курса, вам не придётся больше искать информацию о смарт-контрактах и их работе. Вы узнаете зачем были созданы смарт-контракты, как они создаются, как используются и почему они стали настолько популярными в мире криптовалют!

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

Когда Были Изобретены Смарт Контракты?

В 1994, Нику Сабо (криптографу), пришла мысль о возможности записи контрактов в формате компьютерного кода. Этот контракт мог бы быть активированным автоматически, когда были бы выполнены условия. Эта идея могла потенциально избавить общество от услуг посредников (вроде банков).

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

Крутая идея, да? Сабо работал над этой идеей много лет и даже успел написать книгу под названием “Смарт Контракты: Строительные блоки для свободных цифровых рынков“. Однако проблема заключалась в том, что в 1994 технологии блокчейн попросту не существовало.

Но всё изменилось сегодня!

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

(Чтобы узнать о технологии блокчейн больше, ознакомьтесь с нашим руководством Блокчейн Это Просто.)

Что Такое Смарт Контракт?

Вы не просто должны прочитать о смарт контрактах. Вы должны понять что они представляют собой на самом деле. Чтобы помочь вам это сделать, я выделил 3 ключевых аспекта смарт контрактов:

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

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

Что такое смарт контракт 2

Транзакции, происходящие в процессе выполнения смарт контракта, обрабатываются блокчейном. Это означает их полную автоматизацию и отсутствие посредника. Нет необходимости доверяться кому-либо!

Что такое смарт контракт 3

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

Как Работает Смарт Контракт?

Хорошо, тогда как работают смарт контракты?

Чтобы ответить на этот вопрос, давайте взглянем на пример применения смарт контрактов:

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

В самой простейшей форме, соглашение будет выглядеть примерно так: “КОГДА Джон заплатит Майку 300 Эфира, ТОГДА Джон получит право собственности на дом”.

Как только этот смарт-контракт будет сформирован, он не может быть изменён — поэтому Джон может с уверенностью заплатить Майку 300 Эфира за дом.

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

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

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

Что Же, Тогда Как Это Возможно?

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

Блокчейн является общей базой данных контролируемой и работающей на множестве компьютеров (под названием ноды). По этой причине здесь нет одного человека или компании контролирующей всю базу данных.

Это также означает практическую невозможность взлома всей сети — хакеру придётся взломать больше половины нодов, чтобы внести изменения в сеть блокчейна или смарт-контракты. Это позволяет смарт контрактам работать безопасно и полностью автономно без возможности вносить изменения в них в чьих-либо интересах! Теперь, вы скорее всего знаете больше про смарт контракт, пример оказался полезным, не так ли?

Мы наконец сможем чувствовать себя в безопасности при оплате услуг или товаров — нет необходимости кому-то доверяться.

Для Чего Используют Умные Контракты на Данный Момент?

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

Создатель Эфириума заложил это в основу самой платформы, что позволяет использовать смарт-контракты в многих сферах. Они уже используются для финансовых операций, страховании, кредитовании, юридической сферы и даже краудфандинге (ICO).

Давайте подробнее рассмотрим лишь несколько сфер применения этой технологии…

Страховые Компании

Две страховые компании, “Atlas Insurance” в Мальте и “Axa” во Франции начали тестировать смарт контракты ещё в 2017. Они использовали их для выплаты компенсаций клиентам, если их рейсы задерживались по каким-либо причинам.

Давайте взглянем на пример:

Джон скоро улетает из Нью-Йорка в Лос Анджелес. Он отправляет $5 в эквиваленте криптовалюты на смарт контракт компании “Axa Insurance” и предоставляет номер своего рейса. “Axa” отправляет $95 в смарт контракт. В итоге, этот контракт содержит $100.

Если рейс Джона приходит вовремя, то компании “Axa” отправляется $100 из контракта. Если рейс задерживается, то $100 отправляются Джону. Весь процесс автоматизирован.

Это позволяет сохранить много времени и сил. Более того, Джону не нужно беспокоиться за то, что компания “Axa” действительно заплатит ему оговоренную сумму — он знает, если рейс опаздывает, то ему будет автоматически выслана компенсация ($100).

Здравоохранение

Сфера здравоохранения может использовать смарт контракты для записи и безопасного хранения данных.

Что такое смарт контракт 4

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

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

Правительства

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

Что такое смарт контракт 5

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

В этом случае, голосование всегда будет честным и результаты будет невозможно подделать.

Управление Бизнесом

Для бизнеса использование смарт контрактов может стать незаменимым инструментом. Вместо содержания целого персонала для управления выплатами.

Бизнес может просто настроить смарт контракт, который укажет: КОГДА наступает определённая дата, Джону отправляется 2 Эфира. Это означает, что Джон всегда будет получать деньги вовремя и правильно. Для бизнеса это будет только в плюс, так как сократятся расходы на затраченное время и лишний персонал!

Плюсы
  • Super secure
  • Protection against physical damage
  • Supports more than 1500 coins and tokens
Плюсы
  • Can be managed from mobile device
  • Very secure
  • Supports more than 1,100 cryptocurrencies
Плюсы
  • Easy to use
  • Free to register and keep crypto coins in
  • Decent fees

ICO

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

Познакомьтесь с ICO…

ICO (Первоначальное Размещение Монет) представляет собой краудфандинговую систему для новых проектов, которые собираются использовать технологию блокчейна. Вы можете создать смарт контракт и даже токен для него. Давайте представим, что ваш токен называется ABC.

Вы хотите получить $10,000,000 для создания вашего приложения и развития проекта — представьте, что $10,000,000 будет равно 10,000 Эфира. Вы решили, что поместите в умный контракт 100,000 ABC токенов и каждый токен будет равен 0.1 Эфиру.

В таком случае, если вы продадите все 100,000 ABC токенов у вас будет все необходимые 10,000 Эфира.

В вашем смарт контракте будут указаны следующие инструкции: ЕСЛИ 0.1 ETH отправлен смарт контракту, ТО смарт контракт отправит 1 ABC на адрес отправителя. В таком случае, люди поддержавшие ICO всегда будут получать правильное количество токенов ABC.

Зачем людям покупать токены ABC?

Двумя самыми распространёнными причинами успешности ICO являются:

  1. Возможность использования токена в приложении или сервисе после его создания и получения.
  2. Цена токена может значительно увеличиться, когда проект наберёт популярность и будет запущен.

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

Как Создаются Смарт Контракты?

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

Смарт-контракты разрабатываются на специальном языке программирования Эфириума под названием Solidity.

Кстати, если вы хотите выучить язык Solidity, то вы можете попробовать наш интерактивный курс Space Doggos! Это интересный и эффективный способ узнать много нового о данном языке.

Что такое смарт контракт 6

Как Смарт Контракты Изменят Мир (Заключение)

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

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

Что случится после этого?

Нам больше не надо будет переплачивать за ненужные услуги. И не только это, нам не нужно будет доверяться какой-либо из компаний.

Хотя есть и потенциальные минусы внедрения этой технологии: Люди потеряют свою работу. Посредники являются такими же людьми как и мы с вами. Зачем работодателю платить деньги кому-либо за выполнение работы, которая может быть сделана бесплатно с помощью смарт контрактов? Причин для этого не будет.

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

Какие мысли вас посетили по данной теме? Поделитесь с нами!

Оставьте свой отзыв

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

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Как выбрать для себя лучшую криптобиржу?

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

Какая криптовалютная биржа лучше всего подходит для начинающих?

Читая различные обзоры лучших криптобирж в интернете, вы обязательно заметите, что одна из общих черт большинства этих бирж заключается в том, что они очень просты в использовании. Хотя некоторые более просты и удобны для начинающих, нежели другие, вы не должны сталкиваться с какими-либо трудностями ни с одной из самых рейтинговых бирж. Тем не менее, многие пользователи считают, что Компания - одна из самых простых бирж на текущем рынке.

В чем разница между криптобиржей и брокерской компанией?

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

Все ли лучшие криптовалютные биржи базируются в Соединенных Штатах?

Нет, определенно нет! В то время как некоторые из ведущих криптовалютных бирж действительно базируются в Соединенных Штатах (например, Coinbase или Kraken), есть и другие очень известные лидеры отрасли, которые расположены по всему миру. Например, Binance базируется в Токио, в Японии, в то время как Bittrex находится в Лихтенштейне. Хотя существует множество причин, по которым биржа выбрала бы одно место вместо другого, большинство из них сводятся к бизнес-тонкостям и обычно не оказывают никакого влияния на пользователя платформы.

Дни
Часы
Минуты
Секунды