Cмарт-контракты Ethereum изменят мир

8 месяцев ago Elena 0

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

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

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

Smart-contracts

Что дает технология smart-контрактов

Технология smart контрактов позволяет выполнять сложные задачи в рамках привычного нам блокчейна. Например, привычный блокчейн позволяет нам выполнять прежде всего транзакции. Это его основная функция. Смарт контракты строятся прежде всего на основании блокчейна и позволяют уже внутри него выполнять различные задачи. При этом, подобно транзакциям, каждая задача смарт-контракта регистрируется внутри блокчейна. Это можно представить так: блокчейн биткоина посылает обычную задачу о вычитании денег из вашего кошелька и добавление денег на другой кошелек. Когда вы отправляете задачу в блокчейн эфириума посредством смарт контракта, задача может очень сильно разнится. Поэтому и традиционный блокчейн это  что-то свое города супер безопасного главбуха, то есть там будут записаны все приходы и расходы. А блокчейн на основе smart контрактов — это уже целый компьютер. Таким образом смарт-контракты значительно расширяют границы использования блокчейна. Хотелось бы обратить немного внимания на то, как работают смарт контракты эфириума (Ethereum).

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

Ethereum позволяет создавать смарт-контракты с использованием полного языка программирования тьюринг. Поэтому команда Ethereum создала на основе этого языка тьюринг, свой язык программирования солидити (solidity), на котором непосредственно пишутся все смарт-контракты. Код smart-контрактов выполняется специальной виртуальной машиной эфира, которая работает как часть каждого полного узла эфира. Поэтому каждая отдельная операция, которая выполняется в виртуальной машине эфире выполняется одновременно на каждом полном узле сети. Это означает, что вычислительные шаги на виртуальной машине Ethereum являются дорогостоящими, поэтому применимы только в основном к простым операциям.

Ethereum

Преимущества смарт контрактов

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

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

Смарт-контракты и недвижимость

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

токены - недвижимость

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

Смарт контракты нужны будут прежде всего там, где необходима безопасность и доверие. Например, в сфере кредитования и юридических услуг. То есть юристы будут делать уже необычные контракты, а контракты на основе блокчейна. В данном случае они бы гораздо более безопасными. А такой сервис, как например, блокчейн технолоджис пошел еще дальше. Он сделал настоящий гибрид бумажного и электронного контакта. То есть данные контракты подтверждаются блокчейном, а подписываются уже в бумажном варианте. Однако идея smart контрактов может находить свое абсолютно неожиданное применение. Всем известен пример криптокотят, который произошел в конце 2017 года. В одной игре вы коллекционируйте разводите котят. Из того, что все действия с котятами были основаны на смарт контрактах сеть Ethereum была очень загружена. До 20 % транзакций в сети Ethereum были связаны с котятами. Из-за этого транзакции обычных пользователей доходили с большим опозданием. Данный пример показал создателям эфириума, что их сеть нуждается масштабировании. И это будет уже реализовано в обновлении Plasma.

Отдельно хотелось бы упомянуть интерес крупных компаний к смарт контрактам. Так есть известный список Форчат 500. В него входит 500 самых крупных компаний в мире. Из этого списка сотни компаний поддерживают технологию smart контрактов через членство в Энетерпрайс Эфириум Альянс. В список этих компаний входят входят такие компании как Джи Пи Морган, Intel и даже Сбербанк. Эти компании проводят свои собственные эксперименты с технологией smart-контрактов. Так, например, компания Джи Пи Морган провела даже свой собственный форк эфириума под названием кврорум.

Будущее смарт контрактов

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

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