Las atestaciones de Newton convierten la aprobación en prueba

La mayoría de las transacciones en blockchain son fáciles de verificar después de que ocurren. La aprobación que hay detrás de esas transacciones, por lo general, no lo es. Puedes ver que ese valor se movió, pero probar quién la autorizó, bajo qué política, y si esa aprobación seguía siendo válida en el momento de la ejecución es una pregunta mucho más difícil.

Newton aborda las aprobaciones de forma diferente. En lugar de tratarlas como señales temporales, su sistema de atestación las convierte en evidencia criptográfica. Antes de la ejecución, PolicyClient verifica que la atestación coincide con la tarea correcta, la política, la aplicación, el quórum del operador y la ventana de validez. Si alguna de esas condiciones falla, la transacción no se ejecuta.

La consecuencia interesante no es un paso de verificación adicional. Cambia lo que los operadores optimizan. Una aprobación descuidada ya no es algo que la red simplemente olvida después de la ejecución. Cada atestación se puede comprobar más tarde, y las aprobaciones incorrectas o contradictorias exponen a los operadores a slashing. La estrategia más segura pasa a ser producir decisiones que sigan siendo defendibles mucho después de que la transacción termine.

Eso establece un estándar distinto para la rendición de cuentas de la red. La confianza se desplaza gradualmente de recordar quién aprobó algo hacia verificar de manera independiente que la aprobación realmente siguió la política requerida.

Por supuesto, garantías más sólidas vienen con trabajo de ingeniería adicional. Coordinar firmas BLS, validar atestaciones y gestionar ventanas de expiración hace que el sistema sea más complejo. El intercambio es directo: infraestructura más simple o evidencia más sólida.

La parte sobre la que sigo pensando no es que las transacciones se vuelvan más fáciles de verificar. Es que las aprobaciones dejan de ser promesas hechas por los operadores y empiezan a convertirse en una prueba que la red puede comprobar de forma independiente.

Fuente: Documentación del Protocolo Newton (Sistema de atestación, Firmas BLS, AttestationValidator & Expiration Blocks). Análisis personal. #newt $NEWT @NewtonProtocol