Un nodo es una computadora que forma parte de la red TON, almacenando la información de la blockchain, procesando transacciones y contribuyendo a la creación de nuevos bloques.
Funciones de los nodos#
Los nodos realizan varias tareas esenciales:
- Almacenamiento de datos de transacciones, bloques y estado de la red.
- Verificación y procesamiento de transacciones entrantes.
- Creación y firma de bloques nuevos.
- Distribución de la carga de trabajo entre nodos para acelerar el procesamiento.
- Participación en el proceso de consenso para mantener un estado único de la cadena.
- Detección y corrección de errores mediante la sincronización de copias.
- Soporte de la descentralización al eliminar puntos únicos de falla.
- Contribución a la escalabilidad al permitir que nuevos nodos aumenten la capacidad de la red.
- Mejora de la privacidad mediante cifrado y mecanismos de anonimato.
Tipos de nodos en TON#
En la arquitectura de TON se distinguen varios tipos de nodos:
Nodos completos (Full Nodes)
Almacenan el registro completo de la blockchain y participan en la creación de bloques. Son la base de la red y permiten la verificación independiente del historial.
Nodos validadores
Validan transacciones, crean y verifican bloques nuevos y requieren staking de TON para operar. Son gestionados por pools de validadores o operadores privados.
Nodos Liteserver
Mantienen solo la parte relevante de la cadena necesaria para responder a consultas de aplicaciones (por ejemplo, TON API). Dependen de nodos completos para la verificación y son útiles para servicios de bajo consumo de recursos.
Nodos de archivo (Archive Nodes)
Conservan todo el historial de la blockchain desde su inicio, proporcionando acceso a datos históricos. Necesitan gran capacidad de almacenamiento.
Nodos funcionales
- Nodos proxy: facilitan el acceso Web3 y proporcionan anonimato.
- Proveedores de TON Storage: distribuyen archivos y contenido en la red.
Requisitos mínimos de hardware#
| Parámetro | Full Node / Validador | Nodo de archivo |
|---|---|---|
| CPU | 16 núcleos | 16 núcleos |
| RAM | 128 GB | 128 GB |
| Almacenamiento | SSD NVMe ≥ 1 TB o IOPS ≥ 64 k | ≥ 8 TB con ZFS y compresión ≥ 4 TB |
| Velocidad de red | ≥ 1 Gbit/s | ≥ 1 Gbit/s |
| IP | Pública y fija | Pública y fija |
| Tráfico mensual (pico) | ≤ 16 TB | ≤ 16 TB |
Cómo ejecutar un nodo#
- Seleccionar un dispositivo que cumpla con los requisitos descritos.
- Preparar el sistema siguiendo las instrucciones de la TON Foundation, que varían según el tipo de nodo.
- Instalar y configurar MyTonCtrl, la herramienta de línea de comandos para gestionar nodos.
- Iniciar el nodo y monitorizar su sincronización con la red.
Véase también#
- Validator
- The Open Network
- TON Storage