Informes

Helium

DecentraLAB.tech

Helium (HNT) es una blockchain de capa 1 que pretende crear una red de Internet of Things (IoT) mediante el uso de Hotspots propios, con la capacidad para crear una red de Internet descentralizada, que ofrece a los validadores la posibilidad de obtener tokens HNT a cambio de ofrecer cobertura de Internet.

Helium es un proyecto blockchain que busca construir pequeñas redes inalámbricas capaces de servir a comunidades enteras o ciudades para desplegar servicios de conectividad digital para sus habitantes. La idea es que, en primer lugar, los dispositivos IoT que forman parte de nuestra vida diaria puedan disponer de estas conexiones para estar “siempre conectados” de una forma económica. 

Helium también busca escalar a nuevas fronteras. Para ello, Helium recientemente se ha asociado con Telefónica y otras operadoras de todo el mundo, para comenzar a trabajar en el despliegue de redes 5G, demostrando que el alcance de la red Helium puede ser enorme, pero sobre todo accesible y sostenible.

Inicios del proyecto

Los responsables del desarrollo de Helium son Shawn Fanning, Amir Haleem y Sean Carey. El proyecto inició en 2013, con el fin de facilitar la construcción de una red de dispositivos conectados. 

Su principal creación en el camino para lograr este objetivo fue el Helium Hotspot. Este es un dispositivo de bajo coste que usa tecnología LoRaWAN para crear conexiones inalámbricas de gran alcance, bajo consumo energético e ideales para un tráfico moderado, tal como se esperaría de dispositivos IoT. LoRaWAN es un protocolo de control por capas para el acceso a medios que tiene un componente de nube al cual plataformas como Helium pueden conectarse.

El punto a favor de Helium Hotspot, es que este podía unirse a un enjambre de hotspots, no solo para cubrir distancias más extensas, sino también para tejer redes de conexión mucho más grandes, con mayor capacidad y con costes reducidos.

La razón para elegir este esquema es que resulta más económico y es capaz de interconectar de forma directa dispositivos IoT, evitando llevar todo ese tráfico por la red de Internet.

De esta manera, no solo se generaría una red propia para dichos dispositivos, sino que al mismo tiempo se crearían nuevos mecanismos para su mantenimiento, gracias a que los operadores estarían “minando” monedas HNT con su prestación de servicios y recibiendo compensación por su trabajo. 

Además, el bajo consumo de los Helium Hotspots los hace perfectos para crear redes en lugares remotos, donde otro tipo de conexiones son mucho más complejas y costosas de desplegar.

El proyecto anunció el lanzamiento de su mainnet en julio de 2019, siendo Austin, Texas, la primera la primera ciudad en la que se desplegó la red Helium. Así, desde el lanzamiento del Helium Hotspot, el proyecto ha ido evolucionando y demostrando la utilidad que tiene para la construcción de este tipo de servicios de conexión. El proyecto recaudó más de 53 millones en cuatro rondas de financiación desde el 2015 al 2019. 

¿Cómo funciona Helium?

Ahora bien, el funcionamiento de Helium es mucho más complejo de lo que podemos ver en redes blockchain como Bitcoin o Ethereum. La razón de ello es, que Helium une el funcionamiento de su blockchain al de su hardware, lo que conlleva la creación de soluciones realmente únicas que no se ven en otros proyectos, lo que significa una cosa: Helium es uno de los pocos proyectos blockchain que realmente ha innovado en la creación de nuevas utilidades para esta tecnología.

WHIP, un protocolo estándar para conexiones inalámbricas

Una de esas primeras creaciones es WHIP, un nuevo protocolo de red inalámbrica de código abierto y conforme a los estándares. Este protocolo ha sido diseñado con el fin de ser introducido en dispositivos de baja potencia con gran alcance, lo que se conoce como LoRaWAN. Este protocolo está diseñado para funcionar con los chips de radio existentes, disponibles en docenas de fabricantes, sin necesidad de tecnologías propietarias o esquemas de modulación, que lo harían mucho más complejo y costoso de implementar.

El protocolo WHIP de Helium, no debe confundirse con el protocolo WHIP de WebRTC, ambos comparten el mismo nombre, pero la funcionalidad es distinta. El primero, está centrado en conexiones de baja potencia, largo alcance y velocidades medias de conexión. Mientras que el segundo (relacionado a WebRTC) está centrado en ofrecer conexiones para Media Ingest para servicios como YouTube u otros servicios de ingest streaming.

El trabajo de este protocolo es hacer que todos en la red hablen el “mismo lenguaje”. Es decir, que los dispositivos hotspot puedan enviar información codificada de tal forma que los clientes (dispositivos IoT, entre otros) puedan recibir esta información, decodificarla y emitir respuestas usando el “mismo lenguaje”. WHIP es ideal para esto porque es open-source, se puede integrar fácilmente a cualquier dispositivo y no requiere de modificaciones de hardware para ello.

En todo este proceso, se generan pruebas criptográficas que permiten reconocer a cada nodo participante como parte de la red, y para ello se usan estándares criptográficos como la criptografía asimétrica usando la curva NIST P-256, un estándar ECDSA reconocido a nivel global.

DWN, un esquema de generación de redes inalámbricas descentralizadas

Ahora que tenemos un “lenguaje de comunicación” con el protocolo WHIP, Helium busca lograr crear una estructura de red para sostener su funcionamiento a nivel físico. Esto es posible gracias a DWN (Decentralized Wireless Network o red inalámbrica descentralizada).

Esta es una estructura única en la que se unen los servicios de Helium (y su protocolo WHIP-LoRaWAN) así como servicios adicionales como puertas de enlaces a Internet u otras redes inalámbricas (ej: conexiones satelitales o cualquier otra adaptable a la red). La idea de este es unir múltiples redes Helium para formar una sola gran red capaz de comunicarse de extremo a extremo, sin problemas.

Para lograr esto, los clientes y routers de Helium son capaces de emitir y recibir comunicaciones de acuerdo a las necesidades que tengan. Así, si un cliente necesita una comunicación con un servicio en Internet, este puede emitir el comunicado, el cual será enrutado por la red Helium al objetivo y llevará de vuelta la respuesta que espera el cliente.

Esto es posible porque los nodos que forman parte de la red Helium, pueden proporcionar distintos servicios. Por ejemplo, es posible que un nodo de Helium sea solo un repetidor de señal o una baliza de conexión, pero otros nodos pueden prestar servicios de conexión avanzados como enlaces a Internet, por los cuales recibirán una compensación adecuada.

Así, podemos destacar los siguientes participantes en una red Helium:

  • Cliente:  este es el punto que une al usuario con la red Helium (su dispositivo IoT conectado a Helium, por ejemplo).
  • Minero: es el encargado de proporcionar la conexión inalámbrica a la red Helium, un trabajo por el cual recibe una compensación económica en forma de tokens HNT. Un minero es un Hotspot dentro de la red y son los principales participantes del protocolo Proof of Coverage (PoC).
  • Router: los routers por su parte, son aplicaciones de Internet que compran los datos de los dispositivos de los mineros. En lugares con un número suficiente de mineros, los routers pueden pagar a varios mineros para obtener suficientes copias de un paquete para geolocalizar un dispositivo sin necesidad de hardware de localización por satélite. Esto en Helium se conoce como Proof of Location. Así, los routers son el punto de terminación para la codificación de los datos de los dispositivos conectados a la red. Además, los routers son responsables de confirmar a los Hotspots que los datos de los dispositivos fueron entregados al destino correcto y que el minero debe ser pagado por su servicio.

¿Qué hace que Helium sea única?

Helium es uno de los raros proyectos de blockchain que se ocupan del Internet de las Cosas, aparte de IOTA (MIOTA) la cual utiliza la tecnología llamada «sin bloques» y la red Tangle para conectar los dispositivos al IoT. La singularidad de Helium como proyecto enfocado en mejorar el “Internet de las Cosas” se nota en el mecanismo de Prueba de Cobertura. PdC es un mecanismo único creado especialmente para la red de Helium. El mecanismo de consenso está basado en el protocolo bizantino de tolerancia al fallo Honeybadger, y permite a los nodos de la red alcanzar el consenso aun cuando las tasas de conexión varíen.

Aparte de utilizar el token nativo HNT, Helium emplea otro token, el cual no puede ser intercambiado, y el cual los usuarios pueden usar para pagar las comisiones por transacción, llamado Data Credits.

Proof of Coverage, la prueba de consenso de Helium

Proof of Coverage (PoC) es un protocolo de consenso diseñado específicamente para Helium. Su objetivo es medir la cobertura otorgada por un hotspot minero, la cantidad de dispositivos, conexiones y paquetes servidos con éxito, para de esa manera, recompensar al minero con los tokens HNT correspondientes por su servicio. Básicamente, el sistema usa una serie de hotspots intermedios que sirven de “balizas” o “testigos inalámbricos” que dan fe a los routers, de que un Hotspot cubre efectivamente un área.

Con esa información, los routers pueden cotejar la cantidad de datos que ha manejado la red y la relación de la misma con el minero, para dar fe de que se ofrece cobertura y se ha servido con éxito la conexión a un número de dispositivos. Así, la relación entre área servida, dispositivos conectados y datos manejados, sirve a los routers para verificar que un hotspot puede recibir una recompensa.

Helium Token, incentivando el despliegue y crecimiento de la red

Parte importante del funcionamiento de Helium,  es posible gracias al token nativo Helium (HNT). El token tiene básicamente dos usos principales:

  • Primero servirá de recompensa para los operadores de Helium Hotspot, en la construcción, seguridad y servicio efectivo de la red Helium.
  • El segundo es servir de base para los Créditos de Datos (Data Credit – DC) que se producen al quemar tokens de Helium. Estos DCs se utilizan para pagar todas las tasas de transacciones en la red.

En la red Helium hay varias maneras de ganar tokens entre la que tenemos:

  • Transferencia de datos en la red: los Hotspots transfieren paquetes de datos de los dispositivos que utilizan la red y son recompensados proporcionalmente por su cuota global de datos transferidos.
  • Participando en el Proof of Coverage:  los puntos de acceso validan la cobertura inalámbrica de sus pares.
  • Sirviendo como Beacons o Testigos de la red, con lo que ayudan a supervisar el alcance real dentro de la Proof of Coverage.
  • Sirviendo dentro del grupo de consenso que permite a los Hotspots validar las transacciones y publicar nuevos bloques. La probabilidad de participar en este proceso de consenso se basa en una puntuación de reputación que cambia en función de la participación en la prueba de cobertura.
  • Sirviendo como Challengers, es decir, como Hotspots son elegidos para cifrar mensajes a través de la red a un grupo de Hotspots objetivo. Estos retos son utilizados por el Proof of Coverage para validar la cobertura inalámbrica efectiva de los nodos.

¿Cuántas monedas de Helium (HNT) hay en circulación?

Actualmente hay en circulación 136,600,135 HNT de un total de 223,000,000 HNT HNT. Helium tiene un suministro máximo limitado, y ninguno de los tokens de HNT fueron pre acuñados. Aunque nuevos HNT son minados para recompensar a los Hotspots, esto se balancea con el HNT que es quemado para generar Data Credits en un modelo de equilibrio de tokens de Quema-y-Acuñado. La tasa de inflación disminuye en el tiempo, asegurando que el suministro total nunca supere los 223 millones.

El número de tokens de Helium (HNT) en circulación multiplicado por el precio actual de Helium en el mercado es igual a la capitalización de mercado. La capitalización de mercado clasifica a HNT en comparación con otras criptomonedas del mercado y también define su participación y dominio de mercado.

Cambios en el protocolo

Recientemente, los desarrolladores y la comunidad de Helium han aceptado hacer un profundo cambio en el funcionamiento de la red. Para ello, se ha presentado el HIP-70 (HIP de Helium Improvements Proposal, o Propuesta de Mejora de Helium) que busca llevar todo el funcionamiento on-chain de Helium a la red Solana, con lo que se lograría una mayor velocidad, mejoras en la capacidad de generación de aplicaciones descentralizadas, sin renunciar a las capacidades únicas de Helium. La propuesta del HIP-70 fue aceptada por la comunidad y, se espera que la mejora ayude a desarrollar de forma más consistente los servicios que Helium puede prestar a sus usuarios.

Casos de uso de Helium

El que quizás sea el mayor caso de uso de Helium se puede ver en la conexión de dispositivos IoT para comunidades que deseen crear redes interconectadas para este tipo de dispositivos. Por ejemplo, es posible crear una red Helium que permita rastrear de forma continua la actividad que se realice en una zona pesquera, de una manera bastante más económica que usando balizas de radiofrecuencia o costosos equipos de GNSS.

Otro uso puede darse en la creación de redes de localización de enjambres de drones. Este tipo de redes permitiría coordinar de forma más efectiva la ubicación, dirección y velocidad de los mismos, todo ello en tiempo real.

Sin embargo, la utilidad puede llevarse un nivel más allá, ya que la tecnología de Helium puede adaptarse a otras tecnologías de radiofrecuencia. Por ejemplo, una comunidad remota puede obtener una conexión a Internet usando un despliegue de red Helium que permita a sus vecinos disfrutar de la conexión y al mismo tiempo pagar los costes de mantenimiento de la misma.

En definitiva, Helium abre una enorme abanico de posibilidades donde la tecnología blockchain puede no solo brindar una forma segura de garantizar un servicio y servir para su mantenimiento, sino al mismo tiempo, democratizar el acceso a recursos de red que comunidades en todo el mundo necesitan.

Conclusión

Helium revoluciona la forma en que la blockchain es usada para facilitar la conexión entre dispositivos en el Internet de las Cosas, todo esto al mismo tiempo que incentiva a los participantes de la red. Gracias a los dispositivos de minado especialmente diseñados que le permiten a los usuarios minar más eficientemente con menos energía, los usuarios pueden ganar recompensas en forma de HNT por respaldar y proteger la red.

A medida que la necesidad de conectar dispositivos a través del IoT se vuelve más importante, Helium podría encontrar un lugar útil en la red global de dispositivos de IoT. Con valiosa tecnología que le permite a los usuarios generar y distribuir frecuencias de radio para dispositivos inalámbricos, Helium justifica el nombre de «La Red de las Personas».

¿Qué opinan sobre HELIUM? ¡Comparta sus ideas y comentarios en nuestro chat de Telegram!