TruStream: Un Protocolo para Datos Verificables del IoT en Tiempo Real 4-12-2020

La tecnología está transformando la forma en que opera la sociedad, incluyendo el concepto de “confianza”. En el mundo actual, la confianza es subjetiva - generalmente confiamos en las personas/empresas en base a su reputación, estatus, puntuación, cobertura mediática y otros. Si bien este modelo ha funcionado bien históricamente, la rápida aparición de desinformación, desde deepfakes hasta productos falsificados y noticias falsas, nos obliga a reconsiderar en qué confiamos y por qué confiamos en ella. En el futuro, la confianza no se asumirá simplemente, sino que se probará con hechos objetivos y verificables. El mantra “no confíes, verifica” se convertirá en el nuevo estándar mundial que sustentará nuestro futuro descentralizado.

La confianza debe ser objetiva, no subjetiva.

IoTeX tiene una visión para el internet de las cosas confiables, un ecosistema abierto donde los humanos y las máquinas puedan interactuar con confianza verificable, privacidad y libre albedrío. Establecer una base duradera para esta visión requiere herramientas que nos permitan verificar y por lo tanto confiar en la información de nuestros dispositivos inteligentes. Por eso nos entusiasma presentar TruStream, un protocolo de código abierto que pone el poder de los datos verificables en manos de constructores.

¿Qué es TruStream?

TruStream es un protocolo, el primero de su tipo, desarrollado por la Fundación IoTeX que pone a disposición de los desarrolladores datos verificables y en tiempo real de dispositivos del IoT. Combinando hardware y software a prueba de manipulaciones, TruStream proporciona un framework blockchain agnóstico para crear flujos de datos firmados criptográficamente confiables, utilizables y monetizables en la red de IoTeX y más allá. TruStream se ocupa específicamente de los flujos de datos del IoT en tiempo real, que junto con la conectividad 5G y la edge computing tiene el potencial de permitir la automatización descentralizada, la toma de decisiones con latencia cero y las interacciones entre personas y máquinas y entre máquinas y otras máquinas


TruStream lleva datos del mundo físico al mundo digital

TruStream se sincroniza con dispositivos de hardware seguros (por ejemplo, Pebble) para recopilar y firmar datos mediante un elemento seguro a prueba de manipulaciones llamado Entorno de Ejecución de Confianza (TEE). Estos datos firmados criptográficamente pueden transmitirse a cualquier punto final MQTT v3.1.1, lo que proporciona una gran flexibilidad a los desarrolladores. Así como los desarrolladores pueden hacer su propio backend, la Fundación IoTeX ofrece un backend alojado que se integra con ThingsBoard para el procesamiento y la visualización de datos plug-and-play. Este proceso de extremo a extremo produce flujos de datos en tiempo real que pueden ser verificados por cualquiera y utilizados en cualquier aplicación.

Para complementar el TruStream, la Fundación IoTeX también ha desarrollado Prophecy, un framework de contratos inteligentes de prueba de concepto que permite el intercambio/comercio de flujos de datos peer-to-peer. Los usuarios que configuren nuestro backend pueden “comprar” el flujo de datos Pebble de otro usuario definiendo un precio (en IOTX), una duración (en bloques) y un punto final MQTT para transmitir el flujo de datos. Una vez que un Pebble recibe una orden al escuchar el contrato inteligente, transmitirá sus datos en tiempo real al comprador basándose en los parámetros definidos. Aunque todavía está en fase beta, Prophecy permite a los desarrolladores comenzar a experimentar con el concepto de #DeFIoT - aprovechando los datos que posees como un activo digital que puede ser intercambiado abiertamente a través de blockchain.

Explora los diversos repositorios de código abierto de TruStream en Github:

  • Data Spec : Formato JSON para datos de sensores y firmas digitales ECDSA
  • Firmware : bibliotecas para operaciones de dispositivos que utilizan elementos seguros
  • Transmisión de datos : solicitar/aceptar datos de dispositivos, APIs, contratos
  • Backend alojado : procesado de datos y visualización a través de ThingsBoard
  • Contratos de Prophecy : contrato inteligente para “comprar” flujos de datos con IOTX

Datos Verificables para la Red de IoTeX

Durante el último año, la financiación descentralizada (DeFi) ha captado la atención de la industria de la criptografía como nunca antes. La cantidad de innovación sólo se compara con la cantidad de “tirones de alfombra”, en gran medida derivados de oráculos de precios no verificados. En la mayoría de los casos, los contratos inteligentes subyacentes a estos protocolos hackeados eran robustos y estaban auditados. En realidad, fueron los datos falsos que se les suministraron los que causaron la pérdida de fondos y de reputación.


Los datos falsos conducen a falsas percepciones que crean una falsa realidad

En el futuro, Blockchain no sólo administrará nuestras finanzas sino también los dispositivos que usamos en nuestra vida personal y profesional. Nuestras grandes visiones para los taxis autónomos que son sostenidos con contratos inteligentes y pagados usando criptomonedas son posibles, pero debemos aprender de los errores del DeFi y asegurarnos de que los datos que alimentamos a los contratos inteligentes relacionados con el IoT son totalmente verificados y confiables. Después de todo, un tirón de alfombra de DeFi significa que pierdes tus fondos, pero un tirón de alfombra de taxi autónomo significa que te estrellarás y perderás tu vida.

Los datos verificables son también fundamentales para la visión de IoTeX para el DeFIoT para desbloquear el trillón de dólares de la industria de datos del IoT. Blockchain está listo para interrumpir en las industrias más grandes del mundo, como la de seguros y la cadena de suministro, que utilizarán datos de los dispositivos del IoT para automatizar pagos, resolver las reclamaciones, imponer precios dinámicos, y otros. Sin embargo, sin datos verificables como raíz de confianza, estas grandes visiones para un futuro descentralizado simplemente no existirán. TruStream permitirá a los desarrolladores incorporar una “versión única de la verdad” en sus productos para proteger las finanzas y el bienestar físico de los usuarios y potenciar la futura economía de datos.

¿Qué Sigue?

La importancia de los datos verificables no puede ser subestimada en el mundo moderno. Como protocolo para datos verificables en tiempo real, TruStream es sólo el comienzo de IoTeX. Además de los datos en tiempo real, los datos históricos propiedad de un dispositivo específico/DID humano, así como los datos transformados/intersectados jugarán un papel único para alimentar el Internet de las cosas confiables. IoTeX está comprometido con la misión a largo plazo de construir un ecosistema humano-máquina de plena confianza, que será verificable por diseño. ¡Esperamos compartir más detalles pronto!

TruStream se presentará junto con Pebble al Consorcio Industrial de Internet (IIC) con el objetivo de comprender cómo el hardware seguro y la blockchain pueden ayudar a las empresas globales. Como copresidentes del Grupo de Trabajo Blockchain del IIC, IoTeX presentará TruStream a las principales instituciones del IoT como parte de la reunión de miembros del cuarto trimestre del IIC del 4 al 7 de diciembre. TruStream se añadirá a la emocionante lista de contribuciones técnicas de IIC de IoTeX.

image
Pebble: Seguimiento de activos habilitado para TEE construido por IoTeX y Nordic Semiconductor

Por último, el lanzamiento oficial de Pebble llega poco después de meses de extensas pruebas y desarrollo, ¡un dispositivo verdaderamente sin precedentes! Como protocolo diseñado para dispositivos de hardware seguros como Pebble, TruStream será utilizado ampliamente por los desarrolladores de Pebble, que podrán utilizar datos verificables como la ubicación, el clima, el movimiento y la luz para alimentar soluciones verificables. ¡No podemos esperar a ver lo que construiréis!