Что такое смарт-контракты и какие проблемы они решают

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

Смарт-контракты — передовая замена контрактам классическим. Cryptonomist разобрался, в чем их преимущества и как смарт-контракты изменят наш мир.

Ключевая идея

Автор идеи смарт-контрактов — Ник Сабо, юрист и криптограф. В 1994 году он впервые описал концепцию «электронного протокола передачи информации, обеспечивающего исполнение сторонами условий контракта».

Сабо хотел, чтобы смарт-контракты обеспечивали автоматическое выполнение условий сделки

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

Преимущества смарт-контрактов перед традиционными

  1. Смарт-контракт — это чистая математика, реализованная в виде кода. А значит, его «пункты» не имеют двойного толкования.
  2. Смарт-контракты создаются на базе компьютерной логики. А ей всё равно, какие у кого связи и прошлые заслуги.
  3. Заключая смарт-контракт, стороны могут не сомневаться, что все условия будут соблюдены, и нельзя будет изменить их задним числом.
  4. Смарт-контракты исполняются децентрализованно. Условия их соблюдения распространяются по блокчейну. Каждый узел принимает собственное решение относительно выполнения условий контрактов, а затем сверяется с другими узлами. Такая система неподкупна.
  5. Для исполнения смарт-контрактов не нужны централизованные посредники. А значит, их заинтересованность по определению не может повлиять на заключение сделки, к тому же им не нужно платить.

Что нужно для создания смарт-контракта

Стороны, которые собираются заключить смарт-контракт, должны иметь цифровые подписи — секретные ключи. Необходима и блокчейн-платформа, в которой будет распределённо храниться информация о контракте.

В электронном документе нужно описать предмет договора и предоставить платформе возможность открыть либо закрыть доступ к нему. Условия смарт-контракта необходимо опиисать как чёткую последовательность операций.

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

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

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

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

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

Недостатки смарт-контрактов

  1. Так как смарт-контракт — это, по сути, компьютерная программа, то от ошибок разработчиков и кодеров никто не застрахован. Яркий пример — история с DAO Ethereum, лазейка в котором могла стоить системе 50 млн долларов в токенах Ethereum и привела к разделению на Ethereum и Ethereum Classic.
  2. Неясно, кто несёт ответственность за некорректную работу смарт-контракта.
  3. Правовой статус смарт-контрактов в большинстве стран пока не определён.
  4. Даже при должном уровне защиты блокчейна остаётся вероятность уязвимости со стороны пользователя.
  5. Смарт-контракт не допускает заключения неформальных соглашений, к которым стороны могут прийти при наступлении особых обстоятельств.
  6. Платформ для смарт-контрактов достаточно много, и смарт-контракты на разных платформах несовместимы.

Что в итоге

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.