Как технология Биткойн-Блокчейн может помочь в совместимости с Интернетом

Универсальность и безопасность технологии Blockchain могут быть применены к проблеме протокола обмена сообщениями IoT, сказал Бенедикт Херудек на саммите OpenIoT.

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

Другие, однако, такие как голландский ИТ-консультант Бенедикт Херудек, были более скептически настроены.
«Забудьте о стандартах», - сказал Херудек участникам презентации «Консенсус IoT - предложение по решению проблемы« корзины удаленного »».

«Иногда это срабатывает, но, по моему опыту, заставить всех использовать один и тот же стандарт, как правило, хочется думать», - сказал он.


IoT Babelchain: как машины учатся общаться

(щелкните изображение, чтобы увеличить)

Однако Херудек не доволен миром IoT, разделенным на бункеры.
У него есть потенциальное решение, основанное на проверенной технологии: Биткойн.
По мнению Herudek, те же качества универсальности и безопасности, которые характерны для Биткойн и его технологии блокчейна для финансовых транзакций, могут быть применены к проблеме протокола обмена сообщениями IoT.
В частности, Herudek обрисовывает в общих чертах версию механизма консенсуса Биткойн «доказательство работы», который будет переводить сообщения между любыми приложениями, не требуя доверенного посредника или прибегая к стандартам протоколов отрасли или поставщика.

Эта схема частично основана на предварительном проекте ADEPT от IBM , разработанном совместно с Samsung, который также использует биткойн и блокчейн для IoT.
По словам Херудека, его предложение является улучшением по сравнению с ADEPT.
Оба решения основаны на одноранговом протоколе криптовалюты Биткойн для финансовых транзакций, который предлагает эквиваленты конечных точек IoT со своими «кошельками» и «майнерами». Тем временем блокчейн выступает в качестве общедоступной распределенной книги.

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

Вместо того, чтобы использовать «доказательство работы» Биткойна, в котором майнеры соревнуются за то, чтобы первыми размещать транзакции в блоки, Херудек предлагает использовать «доказательство полезной работы». Он использует пример IoT-смартфона, который сообщает смарт-холодильник, чтобы открыть дверь.


Слайды из трехэтапного обсуждения процесса рукопожатия Herudek

(нажмите на картинку, чтобы увеличить)

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

Замена хеширования интеллектуальными алгоритмами обучения

Проблемы использования биткойнов для IoT включают использование майнинг-сессий майнера для очень четко определенных вариантов использования, таких как перевод денег между двумя сторонами.
«Я не думаю, что это то, что вы можете перенести в число вариантов использования в IoT», - сказал Херудек.

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

Оттуда Herudek обсудил такие вопросы, как неизменность, безопасность и методы измерения «усилий». Большая часть предложения требует глубокого понимания как биткойнов, так и новейших методов обмена сообщениями IoT.
Однако эта идея интригует, поскольку она может стать готовой альтернативой процессу разработки стандартов, который может занять много лет как на технологическом, так и на политическом / бизнес-уровнях.

«В мире ИТ для интеграции приложений могут потребоваться годы, - сказал Херудек.
«Тем не менее, если вы откроете свой биткойн-кошелек на своем iPhone, вы сможете в течение нескольких минут связаться с любым другим кошельком в мире».

Дополнительную информацию можно найти в статье Herudek Service Technology Magazine об использовании биткойнов и блокчейнов для обмена сообщениями IoT.
Посмотрите полную презентацию ниже и загрузите слайд презентации здесь .

IoT Consensus - предложение по решению проблемы «корзины удаленного»

Эта статья защищена авторским правом © 2016 Linux.com и была первоначально опубликована здесь .
Он был воспроизведен этим сайтом с разрешения его владельца.
Пожалуйста, посетите Linux.com для получения последних новостей и статей о Linux и open source.