Подпишитесь на новости

Смарт-контракты: ключевые понятия

29 мая 2018, 07:38
2127
Голосов: 4

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

Смарт-контракты: ключевые понятия

Что такое смарт-контракт?

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

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

Технология смарт-контрактов

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

Читайте также: Главные ICO 2018 года

Создание смарт-контракта: выбор платформы

Первое, что нужно сделать – выбрать платформу для создания смарт-контракта. Наиболее популярной платформой для этого является Ethereum, однако она далеко не единственная. Представим самые популярные из них.

  1. Bitcoin имеет язык скрипта, который позволяет указать, при каких условиях транзакция может быть погашена, что является преимуществом, однако он довольно ограничен, поскольку содержит только некоторые арифметические, логические и криптографические операции.
  2. Side Chains обеспечивает более обширные возможности для создания умных контрактов, чем биткоин.
  3. Онлайн-платформа Ethereum позволяет создать любой умный контракт. Однако для его оплаты может использоваться только криптовалюта этого блокчейна.
  4. NXT – это общедоступная блокчейн-платформа, которая содержит ограниченный набор шаблонов для смарт-контрактов, то есть в ней отсутствует возможность создать собственный код.

Недостатки умных контрактов

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

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

Второй недостаток – прозрачность блокчейн-системы. Поскольку информация об участниках общедоступна, конкуренты могут в любой момент узнать об условиях проектов. Выходом может стать создание репозитория, в который помещаются отдельные, исключительно личные данные, так что только компания из проекта может связать ее с тем, что написано в блокчейне. Однако и здесь есть риск – взлом репозитория. В будущем вероятным решением этой проблемы будет использование децентрализованных систем хранения файлов Inter Planetary File System (IPFS) – интернет-протокола нового поколения, который позволяет создавать распределенные приложения.

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

Напомним: В скором времени в игре начнется массовое использование криптовалют - Алексей Цымбал (EtherSport)

Читайте такжеТом Лайт (SBTech) об использовании криптовалюты в гемблинге

Читайте такжеАлександр Рыженко о работе украинского земельного кадастра на блокчейне

Комментарии:

Нет комментариев

Сейчас читают
Загрузка...
Статьи
7 дек
вверх