Он не имеет открытого источника, но IBM предлагает Watson IoT с Blockchain в качестве платформы для защищенных частных блокчейнов для услуг IoT:
Платформа IoT IBM Watson позволяет устройствам IoT отправлять данные в частные регистры блокчейнов для включения в общие транзакции с записями, защищенными от несанкционированного доступа. Распределенная репликация Blockchain позволяет вашим деловым партнерам получать доступ к данным IoT и предоставлять их без необходимости централизованного контроля и управления.
На самом деле IBM надеется достичь этого:
записи, которые невозможно изменить (как в бухгалтерской книге Биткойн)
децентрализация , которая должна (теоретически) устранить потребность в серверах данных для бизнеса
«умные контракты», которые могут автоматически выполнять действия при соблюдении критерия.
Пример, который они приводят на своем веб-сайте (рядом с кнопкой «Воспроизвести» в разделе «Обзор»), представляет собой умный контракт, который определяет, перегревается ли пакет, и автоматически взимает с организации ответственность за каждый этап. Например, если во время доставки пакет перегрелся, в смарт-контракте можно автоматически передать ответственность транспортной компании или выделить пакет для проверки, чтобы убедиться в его исправности.
Тем не менее, есть еще кое-что, к чему следует относиться скептически. Как отмечает Трактика :
Одна из деталей, о которых IBM говорила на брифинге, была связана с реализацией блокчейна на устройствах с низким энергопотреблением. Поскольку обработка цепочки блоков является чрезвычайно сложной задачей на этих устройствах с низким энергопотреблением, обработка цепочки блоков выполняется в облаке.
Таким образом, теоретически вся обработка выполняется на самом устройстве, устраняя необходимость в централизованном сервере ... Но на самом деле это накладные расходы блокчейна (например, криптография, которая всегда является проблемой для устройств с низким энергопотреблением). ) в любом случае вынуждает IBM предоставлять облачное решение. Конечно, стоило бы изучить это подробнее, прежде чем решить, является ли это хорошим решением - если облачный доступ все равно требуется, централизованный сервер может иметь гораздо больше смысла - и сэкономить немало денег - избегая требования для всех ваших устройств: запустите криптографию, необходимую для блокчейна.