Cuanto más me adentro en @Dusk , más me doy cuenta de que la parte interesante no siempre es la gran característica principal. A veces es una pequeña decisión de diseño la que te hace detenerte a pensar. Tuve ese momento cuando estaba mirando cómo Moonlight y Phoenix manejan algo tan básico como asegurarse de que la misma transacción o activo no pueda usarse dos veces. Moonlight utiliza el modelo que la mayoría de nosotros ya entendemos: los nonces. Cada cuenta avanza a través de una secuencia de transacciones y, una vez que se usa un nonce, esa transacción no puede simplemente repetirse. Es simple y predecible, pero cuando observas el uso en el mundo real, hay más cosas ocurriendo debajo. Los monederos, los intercambios y los custodios tienen que mantener ese estado exacto, especialmente cuando se están firmando o enviando varias transacciones al mismo tiempo. Phoenix me hizo ver el mismo problema desde un ángulo completamente diferente. Como utiliza notas blindadas, se apoya en los nullifiers. Cuando se gasta una nota privada, su nullifier le indica a la red que esa nota ya ha sido consumida. Si alguien intenta gastarla de nuevo, el intento puede rechazarse sin exponer la nota privada en sí. Esa distinción es lo que encontré más interesante. Moonlight está manteniendo la actividad de la cuenta organizada, mientras que Phoenix está demostrando que el valor privado ya se ha gastado sin revelar cuál era ese valor realmente. Mismo objetivo, enfoques muy distintos. Y creo que ese es un buen ejemplo de por qué la infraestructura enfocada en la privacidad es más difícil de lo que simplemente significa ocultar los datos de las transacciones. Cuando la privacidad se convierte en parte de la arquitectura, incluso cosas básicas como la protección contra replays y la prevención de dobles gastos tienen que rediseñarse en torno a ella. Ahora me interesa más qué ocurre a medida que Dusk escala. ¿La coordinación del estado de la cuenta se vuelve el desafío más grande, o descubrir notas privadas y hacer seguimiento de los nullifiers se vuelve más difícil? Esas son las decisiones silenciosas de ingeniería que podrían terminar importando más.
@Dusk #dusk $DUSK
@Dusk #dusk $DUSK
