Что такое смарт контракты Blockchain? Проводим пример
Что такое смарт контракт?
Смарт-контракт — это компьютерный код, работающий поверх блока, содержащего набор правил, в соответствии с которыми стороны этого смарт-контракта соглашаются взаимодействовать друг с другом. Если соблюдены предопределенные правила, соглашение автоматически применяется. Код смарт-контракта облегчает и обеспечивает выполнение соглашения той или иной транзакции. Это простейшая форма децентрализованной автоматизации.
Это механизм, который включает 2 или более стороны, где депонируют активы в смарт-договор, и активы автоматически перераспределяются между сторонами в соответствии с формулой, основанной на определенных данных, которая засекречена на момент начала контракта.
Термин «смарт-контракт» не следует путать с юридическим контрактом.
Хотя, смарт-контракты могут стать юридическими контрактами, если выполняются определенные условия, их не следует путать с юридическими договорами, принятыми судами и / или правоохранительными органами. Однако, мы можем в ближайшие пару лет наблюдать слияние юридических контрактов и смарт-контрактов, когда технология станет более стабильной и широко распространенной.
Смарт-контракты радикально сокращают транзакционные издержки. Код, будь то на уровне протокола или на уровне приложения, стандартизирует правила транзакций:
- Соглашение
- Форма
- Применение
Смарт-контракт может формализовать отношения между людьми, предприятиями и собственными активами.
В соглашении сделки интеллектуального договора определяются условия — права и обязанности, которым согласны стороны протокола или интеллектуального договора. Это часто предопределено, и соглашение достигается за счет простых действий. Этот набор правил транзакций формализован в цифровой форме. Эти права и обязанности, установленные в интеллектуальном договоре, теперь могут автоматически выполняться компьютером или сетью компьютеров, как только стороны пришли к соглашению и соответствуют условиям соглашения.
Пример смарт контракта
Смарт-контракты способны отслеживать производительность в режиме реального времени и могут значительно сэкономить средства. Соблюдение и контроль происходят «на лету».
Вы заключили бы контракт с кем-то, с кем вы никогда не встречались? Согласитесь ли вы одолжить деньги фермеру из Мексики? Станете ли вы работать в газете и ездить в зону боевых действий на юго-востоке Украины?
Возьмем пример покупки и продажи автомобиля:
если Алиса хочет купить автомобиль у Боба, для проверки и аутентификации сделки требуется серия доверенных третьих сторон: орган регистрации автотранспорта, нотариус и страховая компания. Это довольно трудоемкий и продолжительный процесс.
В Blockchain, когда все вовлеченные власти и компании находятся в блочной цепочке, смарт-контракт может быть использован для определения всех правил продажи. Если бы Алиса захотела купить автомобиль у Боба, используя смарт-контракт на Blockchain, транзакция будет проверена каждым узлом в сети Blockchain, чтобы узнать, является ли Bob владельцем автомобиля, и если у Алисы достаточно денег, чтобы заплатить Бобу. Если сеть соглашается, что оба условия верны, Алиса автоматически получает код доступа. Блок-цепочка регистрирует Алису как нового владельца автомобиля.
Боб имеет на счету 20 000 евро и никакие посредники не потребовались.