Что такое смарт контракты? Как они работают? Примеры

Делитесь и голосуйте:

Содержание статьи:

  1. Для чего нужны в смарт-контракты?
  2. Как работают смарт контракты?
  3. А что насчет Dapps?
  4. Вывод
  5. Категория: 

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

Мы все знакомы с приложениями и магазинами приложений. Вы просматриваете, загружаете приложение, которое хотите, и все готово.

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

Смарт контракты выполняют очень похожую функцию.

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

Разница лишь в том, что отсутствует третье лицо. Там нет человека или компании, хранящей вашу информацию или проверяющей ее. проверяет и хранит запись для Вас.

Виталик Бутерин и сообщество считают, что это будущее блокчейна. Если - это золото делового мира, то смарт контракты - это нефть, на которой работает бизнес.

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

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

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

Подлому человеку или организации не потребовалось бы много времени, чтобы изменить что-либо из вышеперечисленного, сделав весь процесс недействительным.

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

Почему? Все просто, смарт контракты это:

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

В основе умного контракта, как правило, лежит механизм, который говорит (в компьютерном коде) «если это произойдет, то сделай это».

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

  • Если сумма на банковском счете превышает запрашиваемую сумму, выслать средства
  • Если сумма на банковском счете меньше запрашиваемой суммы, не высылать средства

Разница с смарт контрактами заключается в том, что банк (или любая третья сторона) контролирует любое решение, а в случае смарт контракта решение уже находится в блокчейне.

Поэтому, взяв приведенный выше пример и применив его к смарт контракту, основанному на блокчейне, вы увидите следующее:

  • Если сумма в цифровом кошельке больше и она еще не потрачена, выслать средства.
  • Если сумма в цифровом кошельке меньше или уже потрачена, не высылать средства.

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

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

Сам по себе смарт-контракт может использоваться только для одного типа транзакции. Однако Dapp может объединять несколько смарт контрактов, чтобы делать более сложные вещи.

Dapp также может поставить удобный интерфейс поверх контрактов - так же, как это делают приложения.

Знаменитые Dapps

  • Golem - это приложение, которое позволяет людям заимствовать вычислительные мощности других людей, когда они ими не пользуются.
  • Augur - полностью открытая и децентрализованная рыночная платформа для прогнозирования
  • Melonport - позволяет вам управлять и инвестировать в другие цифровые активы
  • - игра

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

  • «Правительство - такие страны, как Эстония, уже начали использовать блокчейн для управления государством.
  • Каналы поставок - такие стартапы, как Provenance, помогают производственным компаниям использовать блокчейн для покупки и доставки товаров.
  • Страхование - такие стартапы, как Etherisc, помогают создавать страховые платформы для авиационной и сельскохозяйственной отрасли.
Оцените статью: 
Оценок пока нет
Блокчейн-инженер, разработчик Android приложений, финансист с 2012 года. Разрабатывает приложения для криптовалют, блокчейна и инвестиций. Изучает программы, их уязвимости

Государство и общество

Ждем новостей

Нет новых страниц

Следующая новость