¿Hay alguna aplicación donde se use blockchain con IoT?

11

Desde la aparición de estas dos tecnologías, puede ser una posibilidad en el futuro cercano que blockchain y otras formas de criptomoneda se usen con mayor frecuencia.

De acuerdo con este artículo :

Las capacidades descentralizadas, autónomas y sin confianza de blockchain lo convierten en un componente ideal para convertirse en un elemento fundamental de las soluciones industriales de IoT. No es una sorpresa que las tecnologías de IoT empresariales se hayan convertido rápidamente en uno de los primeros en adoptar las tecnologías blockchain.

Además, al final del artículo, una empresa llamada Filament está utilizando el pago BitCoin para habilitar sensores para aplicaciones particulares en diferentes regiones geográficas.

¿Hay alguna aplicación de código abierto disponible para mirar BLOCKCHAIN ​​+ IoT actualmente?

Shan-Desai
fuente
55
El problema es que blockchain es una palabra de moda realmente elegante y la mayoría de la gente no lo entiende. Ciertamente en el nivel de CxO esa es la cosa de la hora . Sin embargo, necesita básicamente dos cosas, cálculos complicados y muchas bases de datos distribuidas. Ambos son inherentemente incompatibles con muchos conceptos de IoT. Entonces, si bien existen aplicaciones de blockchain concebibles, la mayoría de las que se presentan actualmente no cumplen uno de los requisitos básicos.
Helmar

Respuestas:

6

No parece ser de código abierto, pero IBM ofrece Watson IoT con Blockchain como una plataforma para blockchains privadas seguras para servicios de IoT:

IBM Watson IoT Platform permite que los dispositivos IoT envíen datos a libros de contabilidad privados de blockchain para su inclusión en transacciones compartidas con registros a prueba de manipulaciones. La replicación distribuida de Blockchain permite a sus socios comerciales acceder y suministrar datos de IoT sin la necesidad de control y administración central.

En realidad, lo que IBM espera lograr con esto es:

  • registros que deberían ser imposibles de modificar (al igual que el libro mayor de Bitcoin)

  • descentralización , que debería (en teoría) eliminar la necesidad de servidores de datos para el negocio

  • 'contratos inteligentes', que pueden realizar acciones automáticamente si se cumple un criterio.

El ejemplo que dan en su sitio web (cerca del botón 'Reproducir' en su sección 'Descripción general') es un contrato inteligente que detectaría si un paquete se sobrecalienta y cobrará automáticamente a la organización responsable en cada etapa. Por ejemplo, si un paquete se sobrecalienta durante el envío, el contrato inteligente podría asignar automáticamente la responsabilidad a la compañía de envío o resaltar un paquete para inspección para verificar que todavía está bien.

Sin embargo, todavía hay algunas cosas para ser escéptico. Como señaló Tractica :

Uno de los detalles de los que habló IBM durante la sesión informativa se relacionó con la implementación de blockchain en dispositivos de baja potencia. Dado que el procesamiento de blockchain es extremadamente desafiante en estos dispositivos de baja potencia, el procesamiento de blockchain se realiza en la nube.

Entonces, en teoría , todo el procesamiento se realiza en el propio dispositivo, eliminando la necesidad del servidor centralizado ... Pero en realidad, la sobrecarga de la cadena de bloques (por ejemplo, la criptografía involucrada, que siempre es un problema para los dispositivos de baja potencia) ) obliga a IBM a proporcionar una solución en la nube de todos modos. Sin duda valdría la pena investigar esto más a fondo antes de decidir si esta es una buena solución, si de todos modos se requiere acceso a la nube, un servidor centralizado podría tener mucho más sentido y ahorrar mucho dinero al evitar el requisito de que todos sus dispositivos ejecuta la criptografía que necesitas para blockchain.

Aurora0001
fuente
1
Aaa, y solo funcionaría si confío en IBM o si tienen mucha gente intercalando bases de datos y validando nodos de procesamiento, sin tener el lujo de proporcionar automáticamente una recompensa como lo hace Bitcoin.
Helmar
Convino en que el enfoque de "prueba de trabajo" seguido por Bitcoin sería demasiado intenso para la mayoría de los dispositivos de baja potencia. Pero si se usara un enfoque de prueba del tiempo transcurrido ( themerkle.com/what-is-proof-of-elapsed-time ) (como se puede usar en el diente de sierra IBM Hyperledger), ¿sería factible entonces?
Bharat Mallapur
3

Me enfrenté a una interesante discusión iniciada por Theo Priestley en LinkedIn sobre IoT y blockchain afirmando:

IoT no puede

- autenticar millones / billones de nodos de servicio (sensores, dispositivos, etc.),

- datos seguros entre sensores y la base de datos,

- Proporcionar firmware y protección del sistema operativo,

- Administrar nodos IoT sin servidores, ni

- Gestionar el aprovisionamiento de servicios y nodos IoT.

Dicho esto, blockchain se puede adaptar a las aplicaciones de IoT, principalmente en contabilidad de activos, libro mayor y pagos, suponiendo que los activos de IoT estén asignados y en un estado estático.

Al menos para mí, la visión sobre una buena coincidencia con estos dos en un sentido de pura tecnología IoT conjugada fue arrojada a carburador después de esta lectura.

Roger Attick (autor de citas) es una fuente que aprecio sobre IoT y todas las nuevas tecnologías.

El razonamiento es que la tasa de transacción posible por blockchain es muy lenta (publicación original de TP).

mico
fuente
Blockchain tiene su primer gran avance en Bitcoin, se verá algo diferente cuando IoT llegue a jugar. Ese fue el consenso general de otros comentarios sobre esa publicación. Entonces, lo de IoT con Blockchain puede y se solucionará más adelante. Mi respuesta da el estado actual.
mico