Un nodo ligero almacena únicamente las cabeceras de los bloques, no la cadena de bloques completa. Descarga una pequeña cadena de cabeceras y depende de los nodos completos para obtener los detalles de las transacciones cuando sea necesario. Esto permite una sincronización rápida y un funcionamiento económico. Un nodo ligero puede ejecutarse en un teléfono o un portátil con almacenamiento limitado. La desventaja radica en la confianza. Un nodo ligero no puede verificar de forma independiente cada transacción. Solicita pruebas a los nodos completos y las compara con las cabeceras que almacena.
Los nodos ligeros utilizan la verificación de pago simplificada (SPV) para confirmar que una transacción se incluye en un bloque. Este método comprueba la rama Merkle que conecta la transacción con la cabecera del bloque. Es seguro siempre que el nodo ligero se conecte al menos a un nodo completo honesto. Si todos sus pares mienten, el nodo ligero puede ser engañado. Por eso, los clientes ligeros se conectan a múltiples pares y utilizan muestreo aleatorio. El protocolo del cliente ligero de Ethereum aún está en desarrollo, pero el objetivo es permitir que los teléfonos y navegadores verifiquen la cadena sin descargar cientos de gigabytes.
Características del nodo de luz
- Almacena solo encabezados: ocupa poco espacio de almacenamiento.
- Sincronización rápida: minutos en lugar de días.
- Depende de nodos completos; no puede validarse completamente de forma independiente.
- Ideal para monederos móviles y de navegador.
Un nodo ligero es una solución de compromiso. Sacrifica algo de seguridad a cambio de comodidad. Para la mayoría de los usuarios, ese sacrificio merece la pena.
Comments
No comments yet. Be the first to share a thought.
Leave a comment