El pasado 4 de abril se celebrรณ en San diego, California, el evento โEmbedded Linux Conference and OpenIoT Summitโ organizado por Linux en el cual el tema principal fue el reto de hacer una conexiรณn con la tecnologรญa Bitcoin al creciente auge del Internet de las Cosas (IoT por sus siglas en inglรฉs).
Existen actualmente dos marcos de trabajo destinados a impulsar la adopciรณn del Internet de las Cosas que permita a activos fรญsicos a comunicarse entre sรญ de forma sencilla; la primera se llama Allseen Alliance, la cual es una iniciativa lanzada Qualcomm, la segunda se llama IoTivity, que fue creada por la fundaciรณn Linux.
En la conferencia se escuchรณ repetidamente la idea de una posible fusiรณn entre ambas plataformas para lograr una interoperabilidad que mejorarรญa la comunicaciรณn de todas las partes aliadas al movimiento. Pero Benedikt Herudek, consultor holandรฉs, no se conforma con la soluciรณn propuesta, y planteรณ en su presentaciรณn una soluciรณn basada en tecnologรญa Bitcoin.
Herudek asegura que gracias a las caracterรญsticas de universalidad y seguridad de la tecnologรญa Bitcoin, รฉsta podrรญa aplicarse al protocolo de mensajerรญa de la IoT. Utilizando el mecanismo de consenso de la tecnologรญa se puede traducir mensajes entre cualquier aplicaciรณn sin la necesidad de un intermediario ni recurrir a ningรบn estรกndar de la industria.
Herudek opinรณ sobre la situaciรณn diciendo
ยซBitcoin y blockchain pueden crear consenso entre una gran cantidad de diferentes partes en el estado de las transacciones. Blockchain tiene algunas ventajas econรณmicas sobre una nube centralizada, la cual luego de la prรณxima actualizaciรณn tu dispositivo no podrรก soportarla. Un sistema distribuido blockchain, que es una especia de auto-organizaciรณn independiente de cualquier proveedor, podrรญa darle la ventaja de tener algo duradero. Bitcoin le permite lograr la seguridad en un sistema distribuido sin identidad y gestiรณn de acceso. Por lo general, si la gente se porta malo, el sistema de gestiรณn de identidad comenzarรก a expulsarte, pero Bitcoin no hace eso porque dice: Mi algoritmo es tan convincente, que nadie lo puede engaรฑarยป.
Benedikt Herudek
En lugar de utilizar la ยซproof of workยป de Bitcoin, donde los mineros compiten para ser los primeros en llenar los bloques con datos de las transacciones, Herudek propone aplicar una ยซprueba de trabajo รบtilยป. Para esto explica con el ejemplo de un telรฉfono mรณvil que indica a una nevera inteligente para que abra su puerta.
ยซEl รฉxito de esta orden ocurre en la capa mรกs alta, no en su transmisiรณn. Se debe llegar a un acuerdo sobre el formato del mensaje y su semรกntica. El dispositivo tendrรญa caracterรญsticasย que le permitanย evaluar en que renglรณn irรก determinado mensaje; esto es, quรฉ reacciรณn se debe completar ante determinada orden. De esa manera, en vez de tomar como modelo a Bitcoin, donde tenemos un ยซtraductorยป, un minero, que es responsable de entregar los mensajes en el formato adecuado. Existen tres procesos a seguir: un estrechรณn de manos, un reconocimiento del contenido y la acciรณn que se va a ejecutarยป.
Benedikt Herudek
La utilizaciรณn de Bitcoin en IoT implica retos, en los que se utilizarรญa parte de las sesiones de hash de los mineros para casos especรญficos como la transferencia de dinero entre dos partes. Sin embargo, Herudek asegura que la transferencia de dinero no es un caso que se deba incluir en el uso del IoT. Propuso utilizar un algoritmo de aprendizaje en vez de utilizar hash para traducir los mensajes, y luego se recompensarรญa al minero por traducir dichos mensajes.
ยซEl algoritmo utilizarรญa bรกsicamente blockchain comoย un conjunto de entrenamiento. Usted no solo registrarรก las transacciones entre entidades, sino tambiรฉn la historia completa en la que trataron de llegar a un acuerdoยป.
Benedikt Herudek
dijo Herudek.
La propuesta explicada por Herudek requiere conocimientos tรฉcnicos sobre la IoT y la tecnologรญa Bitcoin para comprender que dicho proceso puede tomar aรฑos en ser aplicado, y aunque parece ser una soluciรณn bastante viable, las empresas deberรกn estar de acuerdo en iniciar un proceso de desarrollo de normas para los negocios tecnolรณgicos y polรญticos.