Наверное, вы уже знаете, что такое (традиционный) контракт, верно? Во всяком случае, давайте это запомним. Согласно словарю Merriam-Webster, контракт - это «обязательное соглашение между двумя или более лицами или сторонами, особенно одно, имеющее юридическую силу». Итак, что первое, что приходит вам в голову, когда мы говорим «умные контракты»?

Документ может быть на планшете? Это теперь робот? ИИ за компьютером? Он просто… подключен к Интернету? Не совсем. Если вы посмотрите другие источники (например, старую надежную Википедию), они скажут что-то вроде смарт-контракт - это «цифровой протокол» или «компьютерная программа», которая автоматически выполняет свои предопределенные условия когда они выполнены.

Изображение Gerd Altmann с сайта Pixabay

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

Итак ... как смарт-контракты работают у среднего парня?

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

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

Пример смарт-контракта. Источник: Ethereum.org

Мы также можем проверить их данные на блокчейн проводник (доступная веб-страница), если, конечно, она общедоступна. Банки разрабатывают собственные приложения со смарт-контрактами, поэтому они не являются общедоступными. Но мы можем проверить, например, средний контракт на 1ТП7Т.

Пример публичных данных в смарт-контракте. Источник: Etherscan

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

Процесс похож на…

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

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

Изображение kinkate с сайта Pixabay

Контракт достигает информации, предоставленной о нем заинтересованными сторонами или «оракулом» (программное обеспечение, которое обращается к внешним источникам), и действует в соответствии с его заранее установленными условиями.

Подводя итог, это процесс:

1. Стороны обсуждают условия контракта (или компания / разработчик публикует их для всех, кто хочет присоединиться).
2. Разработчик строит протокол внутри выбранной цепочки блоков (Ethereum, EOS, Tron, Cardano, RSK и т. Д.) На согласованных условиях.
3. Контракт и его условия представлены внутри адреса такой цепочки блоков.
4. Событие происходит.
5. Контракт совершает сделки в соответствии с результатом указанного события.


Алиса и Боб использовали смарт-контракты

Конечно, нам нужен классический пример с Алисой и Бобом. Допустим, Алиса поставит $500 с Бобом на Цена биткойнов на следующие выходные. Боб думает, что это будет до X долларов, а Алиса думает, что это будет меньше X долларов.

Итак, они решают создать смарт-контракт (обращаясь к разработчику или платформу как услугу) и устанавливают свои условия. Деньги ($500) будут зачислены в криптовалюту на контракт, и если цена Bitcoin вырастет на X в следующие выходные, контракт автоматически переведет средства Бобу. Если цена Биткойн идет вниз X, средства поступят на адрес Алисы. И это все.

Биткойн-15000-бычий бег

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

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

В конце концов, это вид контракта. Воображение - это предел.

Некоторые популярные применения смарт-контрактов

Уже существуют сотни приложений на основе смарт-контрактов с множеством категорий и функций. Биржи, азартные игры, игры, инвестиции, недвижимость, здравоохранение, торговые площадки, опросы ... все они работают со смарт-контрактами.

Возможно, некоторые из этих децентрализованных приложений (которые сами по себе не являются смарт-контрактами, но работают с ними) могут вам позвонить. CryptoKitties (предметы коллекционирования), Uniswap (обмен), Aragon (управление), District0x (торговые площадки и сообщества), Augur (рынок прогнозов), Synthetix (для синтетических активов), Axie Infinity (игры), Grid + (энергия) и Actifit (здоровье) только примеры. В соответствии с Состояние Dapps, их более 2500.

Изображение Edar с сайта Pixabay

А знаете, что еще работает с этими контрактами? Целый Децентрализованные финансы (DeFi) экосистема, бум в наши дни. Мы можем найти там множество инвестиционных инструментов (для урожайность, в основном), кредиты, страхование, сбережения и многое другое. Такие платформы, как Yearn Finance, Compound, UMA, Maker, Curve и Рассол Финанс принадлежат к этой категории.

Помимо этого, банки и компании, такие как BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain и OneSmart City либо тестируют смарт-контракты для улучшения своих услуг, либо уже используют их в различных приложениях. Итак, как видите, у нас уже полно этих контрактов.

Author

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

Write A Comment