Совместимые приложения Blockchain и IoT

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

Q1) каковы подходящие решения для решения этих проблем в умном городе?

Моя предложенная идея - разделить умный город на несколько сетей с минимальным обменом данными, но вопросы следующие:

Q2) какая блокчейн-платформа может быть полезна для «обмена данными с малой задержкой»? (Например, учитывая множественные разрешения BC, является ли гипер-книга хорошим вариантом?)

В3) как данные IoT могут обмениваться между несколькими сетями (например, между сетями с гипертекстовой книгой)?


person Siamak    schedule 14.11.2018    source источник


Ответы (1)


Хороший вопрос.

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

Вопрос 2. Ответ> Что ж, Hyperledger еще недостаточно развит, чтобы полностью соответствовать вашим требованиям, поскольку их инженерные группы регулярно вносят значительные изменения. Более того, Hyperledger не работает на всех типах серверов. Например: пила Hyperledger не работает на одном сервере IBM Linux (сделанном для блокчейна) также из-за чипа SGX. Вы можете использовать технологию, которая позволяет использовать различные платформы, такие как Primechain. Это позволяет нам интегрировать блокчейн через API, и на данный момент он использует более 3 платформ.

Вопрос 3. Ответ> существует 2 способа обмена данными между платформами.

  1. Используйте сервер для обмена данными между платформами. учитывая, что у вас есть личность и необходимые разрешения в обеих сетях.
  2. Внедрите свою логику обмена в смарт-контракт, если вы хотите сохранить транзакцию обмена в бухгалтерской книге навсегда. Это будет очень сложно, так как вы должны позаботиться об обновлениях соответствующим образом, а также, если что-то пойдет не так, это будет частью реестра блокчейна.
person Sahil    schedule 16.03.2019
comment
Незначительное исправление: Hyperledger Sawtooth можно скомпилировать для использования на мэйнфрейме IBM (Linux One Server) под управлением Ubuntu. Его нужно скомпилировать, потому что он не работает на x86. Sawtooth не требует чипа Intel SGX, так как доступно несколько согласованных алгоритмов. SGX требуется только при использовании консенсуса PoET SGX. - person Dan Anderson; 21.03.2019