he estado trabajando con la arquitectura de nodos durante un par de días y lo que realmente me hizo clic es lo deliberadamente desigual que es por diseño....
Aquí está la mecánica. Los nodos completos mantienen el libro mayor, ejecutan el consenso CometBFT, verifican las atestaciones TEE y las pruebas ZKML, y gestionan la liquidación de pagos. Funcionan en hardware común, no se requieren GPUs, y nunca tocan los datos de los usuarios directamente. Los nodos de inferencia son lo opuesto: trabajadores GPU sin estado que ejecutan modelos y devuelven resultados directamente a los usuarios....
dos roles. cero superposición.
Lo que creo que la mayoría de la gente pasa por alto es que esta división es lo que mantiene la red descentralizada. Si cada nodo necesitara una GPU, el conjunto de validadores se reduciría a quienes pueden permitirse ese hardware. Mantener los nodos completos en máquinas comunes significa que el consenso se mantiene abierto mientras que solo la capa de inferencia demanda equipo especializado....
De hecho, me gusta que el trabajo computacional más pesado y el trabajo crítico de confianza sean manejados por máquinas completamente diferentes. Esa separación se siente deliberada en lugar de accidental....
Pero no voy a pretender que la heterogeneidad del hardware resuelve la descentralización por sí sola. Los nodos de inferencia GPU todavía se concentran alrededor de quienes tienen acceso a energía y hardware barato, incluso si los validadores no lo necesitan....
Ejecuté un validador en hardware común una vez para otra cadena y aprendí rápido cuánto baja la barrera para participar realmente.
Lo que aún no puedo resolver es si hay un mínimo de participación o un umbral de hardware para los nodos de inferencia específicamente, separado de lo que necesitan los nodos completos para registrarse??
@OpenGradient $OPG

#OPG