ESTÁ DEFINIDO.
He estado revisitando la documentación del Protocolo Newton y una decisión de diseño no deja de atraerme.
La mayoría de las conversaciones sobre infraestructura giran en torno a la ejecución.
Newton vuelve repetidamente a la autorización.
Al principio, asumí que la distinción era principalmente arquitectónica.
Cuanto más leo, menos convencido me siento.
La documentación de Newton separa de manera constante las políticas de autorización de la ejecución de la aplicación. A través de VaultKit, los desarrolladores definen políticas programables, mientras que la Capa de Autorización evalúa esas políticas antes de que las transacciones avancen.
Eso suena sencillo.
No creo que las implicaciones sean.
Durante años, las aplicaciones han tratado la autorización como una responsabilidad interna. Cada protocolo construye su propio modelo de permisos, sus propias reglas operativas y su propia forma de decidir quién puede hacer qué.
Parece que Newton cuestiona esa suposición.
En lugar de incrustar esas decisiones dentro de cada aplicación, la trata como una infraestructura a la que eventualmente podrían recurrir varias aplicaciones.
Ese cambio afecta más que el flujo de trabajo del desarrollador.
Cambia dónde se espera que viva la confianza.
Las aplicaciones siguen siendo dueñas de su lógica de negocio.
La capa de autorización se vuelve responsable de evaluar si las políticas predefinidas realmente se han satisfecho antes de que comience la ejecución.
Al leer la documentación, noté que Newton rara vez lo describe como si reemplazara los contratos inteligentes.
La describe como añadir una capa de decisión programable a su alrededor.
Esa redacción parece intencional.
La ejecución siempre ha respondido «¿Qué pasó?»
La autorización intenta responder «¿Debería ocurrir?»
Esas preguntas no son intercambiables.
Se registran los resultados.
La otra evalúa la intención frente a la política.
Lo que sigo preguntándome es si los desarrolladores terminarán viendo la autorización de la misma manera que ahora ven las wallets, los proveedores de RPC o los servicios de indexación: infraestructura compartida que las aplicaciones consumen en lugar de reconstruir de forma independiente.
Si eso sucede, la arquitectura de Newton podría estar introduciendo una forma diferente de pensar sobre el diseño de aplicaciones, más que simplemente otra característica de protocolo.
Esa es la parte que encuentro más interesante.
Si la autorización se volviera infraestructura independiente en lugar de lógica de la aplicación, ¿Web3 se vuelve más fácil de gobernar... o la gobernanza simplemente se desplaza a una capa de la que cada aplicación terminará dependiendo?
@NewtonProtocol #NEWT $NEWT
#Newt


