Light Client: ¿qué es y para qué sirve?

Light Client es una aplicación especial, o más bien una pieza de software, a través de la cual se proporciona comunicación específica con blockchains a través de la conexión a nodos completos.

Los ecosistemas de criptomonedas están ganando más adeptos cada año, debido a lo cual la red se está desarrollando dinámicamente. Todo esto requiere nuevas soluciones técnicas para eliminar la sobrecarga, la ejecución excesivamente larga de transacciones. Para ello se utiliza el software Easy Client.

Principales ventajas y diferencias de Light Client

A diferencia de los nodos completos, los Light Clients no están obligados a funcionar las 24 horas del día. No están diseñados para leer y escribir grandes cantidades de información de blockchain. El software elimina la necesidad de conectarse a la blockchain directamente; el proceso se realiza a través de intermediarios -nodos completos- con una confianza mínima.

Para realizar una acción determinada, Light Client sólo necesita descargar las cabeceras de los bloques de la blockchain. Sin embargo, Light Client puede solicitar información adicional, como el saldo de la cuenta que se está verificando. Con los datos básicos de la cabecera de bloque, Light Client valida la autenticidad y validez de la información sin tener que realizar un ciclo completo de validación del código.

Los participantes del sistema que planeen aprovechar Light Client deben ser conscientes de que:

  • incluso con 100 MB de memoria y poca potencia de procesamiento, es posible realizar las acciones de transacción necesarias, incluso desde cualquier dispositivo móvil;
  • la sincronización con la blockchain a través de nodos ligeros es mucho más rápida: un par de segundos de media;
  • el principal compromiso al utilizar Light Client es la integración del punto de control, es decir, las últimas cabeceras, que se considera la solución óptima hoy en día.

El uso del software Light Client es adecuado tanto para la comprobación de saldos de cuentas como para el envío de transacciones.

Principales problemas de Light Client

Las principales quejas con este tipo de software es que el software no ayuda directamente a la red. Es decir, sólo se comprueba la información solicitada por el usuario. Aquello que no se ajusta al propósito del cliente no se sirve, no se retransmite a otros pares. Es decir, Light Client no da nada a cambio al ecosistema.