Содержание статьи:
- Для чего нужны в смарт-контракты?
- Как работают смарт контракты?
- А что насчет Dapps?
- Вывод
- Категория:
Смарт контракты - это фрагменты компьютерного кода, которые выполняют набор инструкций. Dapps - это децентрализованные приложения, которые объединяют смарт контракты в пакеты, с которыми люди могут взаимодействовать.
Мы все знакомы с приложениями и магазинами приложений. Вы просматриваете, загружаете приложение, которое хотите, и все готово.
За прекрасными интерфейсами UX и UI эти приложения выполняют определенный набор инструкций, изложенных их создателем. Это может быть игра, календарь или способ покупки товаров и услуг.
Смарт контракты выполняют очень похожую функцию.
Смарт контракт, выраженный в виде фрагмента код, который предназначен для выполнения набора инструкций.
Разница лишь в том, что отсутствует третье лицо. Там нет человека или компании, хранящей вашу информацию или проверяющей ее. проверяет и хранит запись для Вас.
Виталик Бутерин и сообщество считают, что это будущее блокчейна. Если - это золото делового мира, то смарт контракты - это нефть, на которой работает бизнес.
Для чего нужны в смарт-контракты?
Итак, вы хотите купить автомобиль онлайн без смарта контракта. Для этого вам необходимо:
- Список с информацией о всех автомобилях, которые вы хотели бы увидеть.
- Способ общения с продавцами
- Платежная система, позволяющая вам обменивать деньги после того, как вы нашли свой автомобиль
- Возможности получить возмещение, если машина окажется бракованной
- Вы также должны будете заключить договор и зарегистрировать машину.
Каждый из этих пунктов требует от вас доверия к сайту или услуге, к которой вы обращаетесь, - и большую часть времени каждая часть этого процесса контролируется другой компанией или отдельным лицом.
Подлому человеку или организации не потребовалось бы много времени, чтобы изменить что-либо из вышеперечисленного, сделав весь процесс недействительным.
Смарт контракт устраняет необходимость доверять многим людям в процессе покупки чего-либо.
Почему? Все просто, смарт контракты это:
- Безопасность – все вносится в публичный блокчейн
- Прозрачный - каждый может увидеть на блокчейне, что такое смарт контракт и для чего он используется.
- Больше никаких посредников - умные контракты не нуждаются в третьей стороне для проверки. Блокчейн сделает это за вас.
- Автономный - они работают автоматически, поэтому вам не нужно ждать, пока кто-нибудь нажмет кнопку.
- Точные - потому что смарт контракты написаны в коде, они не полагаются на просто слово.
Как работают смарт контракты?
В основе умного контракта, как правило, лежит механизм, который говорит (в компьютерном коде) «если это произойдет, то сделай это».
Они уже существуют сегодня. Допустим, вы хотите заплатить за что-то с помощью дебетовой или кредитной карты. Программное обеспечение, на котором работает ваш банк, будет использовать «если это произойдет, то сделайте это» следующим образом:
- Если сумма на банковском счете превышает запрашиваемую сумму, выслать средства
- Если сумма на банковском счете меньше запрашиваемой суммы, не высылать средства
Разница с смарт контрактами заключается в том, что банк (или любая третья сторона) контролирует любое решение, а в случае смарт контракта решение уже находится в блокчейне.
Поэтому, взяв приведенный выше пример и применив его к смарт контракту, основанному на блокчейне, вы увидите следующее:
- Если сумма в цифровом кошельке больше и она еще не потрачена, выслать средства.
- Если сумма в цифровом кошельке меньше или уже потрачена, не высылать средства.
Интересная особенность смарт контрактов заключается в том, что каждый может заключить соглашение с кем-либо еще, когда блокчейн ведет учет всего этого.
А что насчет Dapps?
или децентрализованные приложения лучше всего рассматривать как связку смарт контрактов.
Сам по себе смарт-контракт может использоваться только для одного типа транзакции. Однако Dapp может объединять несколько смарт контрактов, чтобы делать более сложные вещи.
Dapp также может поставить удобный интерфейс поверх контрактов - так же, как это делают приложения.
Знаменитые Dapps
- Golem - это приложение, которое позволяет людям заимствовать вычислительные мощности других людей, когда они ими не пользуются.
- Augur - полностью открытая и децентрализованная рыночная платформа для прогнозирования
- Melonport - позволяет вам управлять и инвестировать в другие цифровые активы
- - игра
Вывод
Мы все еще находимся на стадии развития того, что смарт контракты и Dapps могут в будущем нам предложить. Но есть компании и даже правительства, которые уже экспериментируют с их потенциалом.
- «Правительство - такие страны, как Эстония, уже начали использовать блокчейн для управления государством.
- Каналы поставок - такие стартапы, как Provenance, помогают производственным компаниям использовать блокчейн для покупки и доставки товаров.
- Страхование - такие стартапы, как Etherisc, помогают создавать страховые платформы для авиационной и сельскохозяйственной отрасли.