Блокчейн в IoT


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

Согласно исследованию компании Gartner, основными трендами развития информационных технологий в 2018 году будут следующие:

  1. Развитие экосистем смартфонов и носимых устройств
  2. Облачные технологии

    a) Инфраструктуры вычислений и хранения (IaaS, PaaS), такие как AWS, Azure

    b) Облачное ПО для бизнеса (SaaS)

    c) Услуги для бизнес-экосистем предоставляемые через стандартные API

  3. «Уберизация» всего, бизнес в социальных сетях и социальных платформах.
  4. Искусственный интеллект (ИИ) на основе «больших данных» в режиме онлайн.

    a) Аналитика ИИ: аналитика с использованием машинного обучения

    b) Вещи с ИИ: автономные самообучающиеся вещи (автомобили, роботы, подключённые домашние приборы, сенсоры)

    1. c) Интерфейсы с ИИ: компьютерное зрение, голосовые интерфейсы, виртуальная и дополненная реальность (VR/AR), цифровые помощника и двойники: Alice, Siri, Google, Alexa
    2. IoT/IIoT Интернет вещей и промышленный интернет для Индустрии 4.0: интегрированная цепочка поставок в режиме онлайн, планирование ресурсов предприятий (ERP), операционные и промышленные цифровые помощники (digital twins).
    3. Blockchain: цифровые активы и «валюты», деловые взаимодействия без доверия сторон (trustless interactions), «умные контракты» и Децентрализованные Автономные Организации (DAO).
    Все эти тенденции взаимосвязаны и взаимообусловлены, и часто случается, что польза одной тенденции проявляется только при наличии другой, как в случае Blockchain и IoT.

    По мнению компании Gartner, все преимущества искусственного интеллекта ИИ (AI, Artificial Intelligence), Интернета вещей (IoT/IIoT), и технологий распределённого реестра Blockchain будут наиболее эффективны только при их синергии. Это приведёт к появлению «интеллектуальных сущностей» (Intelligent Entities), как аппаратных, так и программных, которые могут взаимодействовать между собой.

    Синергия AI, IoT и Blockchain (источник: Gartner)

    Переход от централизации к децентрализации

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

    История знает немало примеров неэффективности и недолговечности централизованной модели государственного устройства. Дело даже не в «коррупционной составляющей» (хотя, и она всегда присутствует при любой централизованной власти), а просто в банальной неэффективности централизации в условиях долгосрочного стабильного развития. Централизация может быть весьма эффективна при решении срочных, критичных, кратковременных задач, однако, в долгосрочном плане, она малоэффективна, поскольку плохо поддаётся процессам модернизации, запросы на которую идут, как правило, снизу.

    Например, Великий Новгород динамично развивался в 12-16 веках из-за отсутствия централизованной власти и существовавшей в нём системе «сдержек и противовесов», отработанной веками. «Централизатор» Иван Грозный разрушил эту систему и Новгород пришёл в упадок.

    Централизованная модернизация Петра Великого в 17-18 веках на первых порах очень эффективно проводилась, однако быстро сошла «на нет» после физической смерти её «центрального органа» – самого Петра. Российская экономика после правления «эффективного менеджера» Петра I снова вошла в стадию кризиса и технологической отсталости, несмотря на многие прогрессивные деяния, произведённые в конце XVIII века Екатериной II. Последующее правление нового «централизатора» Николая I привели к стагнации экономики и развития страны в целом.

    Подъем же российской экономики в конце 19-го - начале 20-го века, был во многом обусловлен децентрализованной системой земского управления в результате реформ Александра II. Победившая в 1917 году централизованная большевистская власть сломала хребет экономическому росту в России. Большевики вновь вынуждены были ввести децентрализацию экономики (НЭП), как меру для её стабилизации.

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

    Даже Китай, который часто ошибочно воспринимается как верх централизации, в экономическом смысле весьма похож на США, особенно после начала реформ Дэн Сяопина, который начал их именно с децентрализации управления экономикой.

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

    Таким образом, на исторических примерах мы видим, что децентрализованная система работает хорошо, а централизованная – быстро становится тормозом развития, несмотря на кратковременный успехи.

    Для ИТ сие также справедливо. Приведём ряд примеров.

    Долгое время дата-центры строились, в основном, в виде больших зданий, содержащих много инженерной инфраструктуры (питание, охлаждение), рассчитанные на большое количество вычислительного оборудования. Считалось, что так можно снизить затраты и повысить эффективность. Однако, здесь проявился эффект «больницы для врачей» (а не для пациентов). То, что было удобно для ИТ-инженеров, оказалось не очень удобно для пользователей. Например, крупный дата-центр необходимо резервировать по схеме катастрофоустойчивости. То есть, затраты необходимо умножать на два. А то и на три, поскольку часто применяется схема резервирования «2 + 1», два взаимо-поддерживающих дата-центра локально, и один резервный – удалённо. Это приводит к росту затрат и высокой стоимости облачных сервисов. А также к перегрузке операторских сетей, через который приходится «гонять» большие объёмы трафика от периферии к центру и наоборот.

    Однако, появилась архитектура распределённого программно-конфигурируемого дата-центра SDDC (Software Defined Distributed Data Center), состоящего из многих разнесённых географически дата-центров, которые объединены в один логический дата-центр. Такой распределённый дата-центр сам себя резервирует, и причем более эффективно, чем схемы DR (Disaster Recovery) для централизованных дата-центров.

    В 2018 году трендом развития телекома является технология MEC (Mobile Edge Computing – для мобильных сетей, и MultiAccess Edge Computing – для конвергентных сетей). Эта технология предусматривает установку множества небольших модульных и контейнерных дата-центров на границе сети, куда перемещаются виртуализированные модули управления базовыми станциями. Архитектура централизованных облачных дата-центров этого делать не позволяет, или, во всяком случае, приводит к высоким затратам и техническим сложностям.

    Как видим, лозунг «от централизации к децентрализации» справедлив во многих областях.

    Для чего нужен блокчейн в IoT

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

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

    Поэтому, появилась новая технология – Fog Computing (т.н. «туманные вычисления»), которая устраняет указанные недостатки.

    Таким образом, децентрализация вычислений – неотвратимая тенденция развития интернета вещей.

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

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

    Вот некоторые из этих проблем:

    1. Масштабирование: в централизованных облачных платформах IoT наблюдается очень плотный трафик передачи сообщений. Здесь кроется самое «узкое место» в масштабировании решений IoT для большого числа устройств.

    2. Безопасность: большой объем данных, собранных от миллионов устройств остро ставит вопрос информационной безопасности как для отдельных пользователей, так и для предприятий и организаций. Как показали происходящие DoS-атаки[1] на устройства IoT, большое число недорогих устройств, подключённых к интернету непосредственно – это главная проблема обеспечения безопасности в IoT.

    3. Недостаточная проработка стандартов для данных и унификация данных: мир идёт к открытым стандартам данных, но унифицированного подхода пока нет. Есть ряд протоколов, но нет единой платформы для соединения между собой устройств от всех возможных производителей. Совместимость устройств – это основная задача, которую нужно решить, для повсеместного распространения решений IoT.

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

    5. Архитектура: централизованные облачные платформы остаются «узким местом» в комплексных решениях IoT. Любая неисправность или ошибка в этом месте может повлиять на всю сеть.

    Несмотря на то, что согласно различным прогнозам роста количества подключённых устройств IoT достигнет 100 млрд. к 2025, 2022, или даже к 2020 году, реальное количество устройств IoT – примерно на порядок меньше.

    Компания IBM выделяет следующие проблемы роста IoT:

    Не отлаженные бизнес-модели

    Недостаток функционала

    Отсутствие перспектив

    Недостаток защиты информации

    Высокая стоимость

    Проблемы роста IoT (Источник: IBM)

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


    Трансформация моделей взаимодействия устройств (источник: IBM)

    Самой большой проблемой будет не просто построение полностью децентрализованной сети IoT, а её глобальное масштабирование при условии поддержки защищённых, безопасных и недоверительных (trustless) транзакций. То есть, глобальная сеть IoT будет состоять из миллиардов и десятков миллиардов взаимосвязанных (peer-to-peer) устройств, не всем из которых можно доверять, а многие из них могут быть даже зловредными. То есть требуется какая-то модель подтверждения и консенсуса. Такую модель как раз и способен предоставить блокчейн.

    Блокчейн способен обеспечить структуру для обработки транзакций и координации взаимодействующих устройств, где каждое устройство выполняет свою собственную роль, формируя «Интернет Децентрализованных и Автономных Вещей». Блокчейн в такой структуре будет выполнять роль универсального цифрового реестра (universal digital ledger), для выполнения транзакций различных типов между устройствами, таких как:

    Регистрация новых устройств
    Аутентификация удалённых пользователей
    Взаимодействие по распределению электроэнергии между домашними приборами
    Проверка безопасности транспортных средств
    И многое другое

    Как это работает

    Существующая сеть распределённого реестра криптовалюты Bitcoin на базе блокчейна уже покрывает практически всю планету, и имеет тысячу узлов (nodes) для проверки валидности транзакций (майнинга). Это взаимосвязанная сеть (peer-to-peer), которая позволяет программным приложениям обмениваться транзакциями между собой используя инфраструктуру интернет и почти мгновенно. По данным статистики средняя скорость транзакций биткойна в 55% инфраструктуры сети составляет от 400 до 800 мс (не используя выделенную логическую сеть FIBRE для быстрого обмена биткойн-транзакциями, где их скорость не превышает 50 мс).

    Блокчейн, кроме финансовых транзакций, имеет возможность обрабатывать и т.н. «умные контракты» (smart contract), в качестве которых могут выступать следующие виды транзакций:

    Передача прав собственности

    Автоматическое назначение (settlement) финансовых деривативов

    Отчисления по интеллектуальной собственности

    Межбанковское взаимодействие

    Коллективные онлайн-игры

    Интернет вещей

    Например, можно рассмотреть транзакцию («умный контракт»), когда собственник автомобиля А хочет продать его собственнику В и одновременно перерегистрировать этот автомобиль на собственника В, без обращения к централизованной уполномоченным организациям (ГИББД, страховым компаниям и прочим посредникам). При этом выполняются следующие действия:

    Автомобиль с криптографическим ключом (сейчас эту роль выполняет VIN), имеет жёстко закодированный публичный ключ, который активируется при получении сообщения, подписанного соответствующим частным ключом, находящимся в ведении собственника А.
    Публичный ключ автоматически обновляется с использованием механизма блокчейн, и новый собственник В перечисляет собственнику А определённое количество биткойнов, также через блокчейн.
    Транзакция (умный контракт), в которой происходит обновление публичного ключа автомобиля (перерегистрация на собственника В) и оплата стоимости автомобиля в биткойнах, фиксируется в сети узлов блокчейн и заносится в его реестр. Теперь все знают, что автомобиль принадлежит собственнику В, и деньги за него уплачены собственнику А.
    Не следует думать, что вышеуказанный процесс исключает существующий процесс регистрации автомобиля в ГИБДД, или противоречит ему. Они могут сосуществовать друг с другом, причём процесс регистрации в ГИБДД будет существенно упрощён, если эта организация будет принимать запись в распределённом реестре блокчейн в качестве основания для перерегистрации автомобиля с А на В в собственных базах данных.

    Примеры применения

    Вместе с интернетом вещей, концепция блокчейна прокладывает дорогу для разнообразных инноваций. Например, технология блокчейна может использоваться для изучения истории владения и использования персональных устройств. Он может использоваться для транзакций и координации устройств в системе. Технология блокчейна ведёт к независимости устройств IoT, записывая в распределённый реестр обмен данными между устройствами, приложениями и пользователями, давая им возможность осуществлять транзакции.

    Многие известные фирмы и стартапы разрабатывают различные кейсы использования блокчейна вместе с IoT. Одной из главных целей кейсов является подключение домашних устройств к облаку и устройствам электроснабжения (домашняя автоматизация).

    Некоторые из этих фирм:

    IBM

    IBM – одна из самых первых компаний, объявивших о возможностях блокчейна для интернета вещей. Она создала разнообразные партнёрства в этой области. В 2015 году она опубликовала отчёт по исследовательскому проекту под названием ADEPT (Autonomous Decentralized Peer-to-Peer Telemetry) для IoT с использованием технологии блокчейна.

    IBM также сотрудничает с компанией Samsung в части разработки пробной системы proof-of-concept для следующего поколения интернета вещей. Платформа ADEPT состоит из трёх элементов Etherium, Telehash и BitTorrent. При помощи этой платформы, устройства могут автоматически извещать о проблемах в работе и загружать апдейты программ для их решения без вмешательства человека. Причём, эти устройства также имеют возможность коммуникации с близлежащими устройствами, чтобы оптимизировать расход заряда батарей и повысить энергоэффективность.

    Filament

    Компания Filament разработала сенсорное устройство под названием TAP, который даёт возможность развёртывания безопасной беспроводной многодиапазонной сети в течение нескольких секунд. Эти устройства предназначены для построения беспроводной сети для интернета вещей по технологии LoRa, и позволяют собирать данные с датчиков и сенсоров IoT в масштабе большого города, осуществляя передачу данных с узла на узел, до достижения конечного устройства, где осуществляется хранение и обработка данных, либо приведение в действия исполнительного механизма на конечном устройстве IoT.

    Устройство может напрямую коммуницировать с другим устройством ТАР на расстоянии до 15 км и может подключаться непосредственно к телефону, планшету или компьютеру. Блокчейн позволяет устройствам компании Filament осуществлять взаимодействие при помощи смарт-контрактов, с независимой доверительностью транзакций. Компания получила более 5 млн. долларов инвестиций от венчурных фондов Bullpen Capital, Verizon Ventures и Samsung Ventures.

    Blockchain of Things

    Компания Blockchain of Things разработала систему Catenis Enterprise IoT для предприятий, с полносвязной архитектурой устройств, которая исключает появление единых точек отказа и направленных (векторных) атак на устройства.

    Catenis Enterprise IoT (Источник: Blockchain of Things)

    Выводы

    Внедрение блокчейна в области IoT нельзя назвать быстрым. Большинство технологических качеств блокчейна пока не слишком известны, и интеграция с криптографическими распределёнными реестрами пока представляет технические сложности. Однако, создание многочисленных научно-практических стартапов в этой области, таких как Blockchain of Things Catenis, даёт основание полагать, что применение блокчейна для интернета вещей ожидает быстрое развитие в ближайшем будущем.

    Источник: Tadviser.ru


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


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю