En vez de solo leer los explicadores, saqué el paquete de claves real para el modelo de Phoenix de Dusk, y hubo una estructura que me frenó: espera — ViewKey no es una versión más pequeña de la clave de gasto. Está construida a partir de piezas completamente diferentes.
En el código, una SecretKey son dos escalares. Una ViewKey es un escalar y un punto — un par deliberadamente incompleto. No es un indicador de permisos pegado sobre el mismo secreto; falta el componente exacto necesario para producir una firma de gasto válida. $DUSK #dusk @Dusk
Lo que cambió para mí fue darme cuenta de que “acceso de visualización” aquí no es una promesa impuesta por la política. Se impone por lo que la clave contiene matemáticamente. Darle a alguien una ViewKey no puede filtrar autoridad de gasto, porque el escalar faltante nunca estuvo dentro de ella para empezar. Ese límite de exposición es más estrecho que la mayoría de afirmaciones de “solo lectura” en este ámbito, que normalmente solo significan “por favor no”.
Aún queda abierto: esto confirma el tipo de clave en sí, no quién termina teniendo una. La documentación describe que ViewKeys habilitan la divulgación a auditores y reguladores — pero nada a nivel de tipo dice si es la misma clave que usa el propietario de una nota para escanear su propio saldo, o una ruta de delegación separada construida específicamente para auditores de terceros. Vale la pena revisar cómo funciona realmente ese traspaso.
---
En el código, una SecretKey son dos escalares. Una ViewKey es un escalar y un punto — un par deliberadamente incompleto. No es un indicador de permisos pegado sobre el mismo secreto; falta el componente exacto necesario para producir una firma de gasto válida. $DUSK #dusk @Dusk
Lo que cambió para mí fue darme cuenta de que “acceso de visualización” aquí no es una promesa impuesta por la política. Se impone por lo que la clave contiene matemáticamente. Darle a alguien una ViewKey no puede filtrar autoridad de gasto, porque el escalar faltante nunca estuvo dentro de ella para empezar. Ese límite de exposición es más estrecho que la mayoría de afirmaciones de “solo lectura” en este ámbito, que normalmente solo significan “por favor no”.
Aún queda abierto: esto confirma el tipo de clave en sí, no quién termina teniendo una. La documentación describe que ViewKeys habilitan la divulgación a auditores y reguladores — pero nada a nivel de tipo dice si es la misma clave que usa el propietario de una nota para escanear su propio saldo, o una ruta de delegación separada construida específicamente para auditores de terceros. Vale la pena revisar cómo funciona realmente ese traspaso.
---
