С момента своего создания блокчейн претерпел массу значительных изменений. В первую очередь, это появление функций, сочетание которых способно обеспечить надежность выполнения договора, – смарт-контракты.
Что такое смарт-контракт?
Простыми словами, смарт-контракт – это алгоритм, с помощью которого обеспечивается выполнение договора между сторонами без участия третьих лиц. Умный контракт также позволяет избежать неясности трактовок во время выполнения условий договора.
Смарт-контракт представляет собой определенный код в блокчейне, который может управлять активами в пределах цепи блоков. Работа кода выполняется автоматически, отслеживается, не изменяется и не отменяется. Каким образом осуществляется функция смарт-контракта: в первую очередь, происходит кодировка активов и условий. Они устанавливаются в качестве блоков в цепи, после чего стороны приступают к выполнению договора. Как только все условия будут выполнены, осуществляются переводы активов. Смарт-контракт не может быть выполнен с ошибкой: либо его выполнение оказывается успешным, либо контракт не выполняется вовсе.
Технология смарт-контрактов делает блокчейн ценным для коммерческих предприятий и технического сообщества, поскольку обеспечивает надежность транзакций, осуществляемых исключительно между участниками проекта. Традиционные финансовые учреждения также начинают использовать эти решения. Инвестиционные банки сокращают с его помощью время, затрачиваемое на выполнение транзакций, более чем на половину. Вместе с тем стоимость банковских услуг снижается. Клиенты также получают преимущества: минимизация страховых выплат, а также расходов по ипотечным кредитам.
Читайте также: Главные ICO 2018 года
Создание смарт-контракта: выбор платформы
Первое, что нужно сделать – выбрать платформу для создания смарт-контракта. Наиболее популярной платформой для этого является Ethereum, однако она далеко не единственная. Представим самые популярные из них.
- Bitcoin имеет язык скрипта, который позволяет указать, при каких условиях транзакция может быть погашена, что является преимуществом, однако он довольно ограничен, поскольку содержит только некоторые арифметические, логические и криптографические операции.
- Side Chains обеспечивает более обширные возможности для создания умных контрактов, чем биткоин.
- Онлайн-платформа Ethereum позволяет создать любой умный контракт. Однако для его оплаты может использоваться только криптовалюта этого блокчейна.
- NXT – это общедоступная блокчейн-платформа, которая содержит ограниченный набор шаблонов для смарт-контрактов, то есть в ней отсутствует возможность создать собственный код.
Недостатки умных контрактов
Неизменность смарт-контракта может быть не только преимуществом, но и недостатком. Как упоминалось выше, смарт-контракты, написанные как компьютерные программы на базе блокчейна, означают, что, как только соглашение достигнуто, его нельзя легко модифицировать. И, по мнению экспертов, это вызывает проблемы в некоторых ситуациях. Именно поэтому сегодня ведется разработка системы окон запасного выхода. Эти окна позволяют заранее задать способы изменения условий какого-либо соглашения посредством добавления, изменения или отмены задач.
Второй недостаток – прозрачность блокчейн-системы. Поскольку информация об участниках общедоступна, конкуренты могут в любой момент узнать об условиях проектов. Выходом может стать создание репозитория, в который помещаются отдельные, исключительно личные данные, так что только компания из проекта может связать ее с тем, что написано в блокчейне. Однако и здесь есть риск – взлом репозитория. В будущем вероятным решением этой проблемы будет использование децентрализованных систем хранения файлов Inter Planetary File System (IPFS) – интернет-протокола нового поколения, который позволяет создавать распределенные приложения.
Безопасность блокчейна – еще одна серьезная проблема. Содержимое в цепи невозможно взломать, но могут иметь место ошибки, пользуясь которыми хакеры могут получить доступ к деньгам проекта.
Напомним: В скором времени в игре начнется массовое использование криптовалют - Алексей Цымбал (EtherSport)
Читайте также: Том Лайт (SBTech) об использовании криптовалюты в гемблинге
Читайте также: Александр Рыженко о работе украинского земельного кадастра на блокчейне
Нет комментариев