Hoy me apareció en el feed la segunda edición de los Juegos Mundiales de Robots Humanoides: el robot de gloria “Lightning” corrió los 100 metros en 9.39 segundos, superando directamente el récord de Bolt. Al ver esos debates sobre el equilibrio a nivel de milisegundos y el control de la marcha, de repente pensé que en la cadena de bloques la llamada “confirmación” también esconde un proceso de presión en capas. De paso, toqué las novedades relacionadas con Dusk y descubrí que su diseño de finalidad trastoca por completo las nociones cotidianas.@Dusk #dusk
La mayoría de la gente está acostumbrada a ver la confirmación como un simple interruptor. Dusk, en cambio, descompone ese proceso en una máquina de estados que va avanzando paso a paso. Al principio, un bloque solo es aceptado por una parte de los nodos y todavía podría ser reemplazado por un candidato de una ronda anterior; después, cuando los intentos que hay delante no logran tener éxito y se marcan claramente como fallidos,$DUSK entonces asciende a una posición en la que ya no puede ser sustituido por competidores del mismo nivel de altura; más adelante, depende de que se acumulen, en capas, bloques firmes que aparecen de manera consecutiva; por último, solo cuando el bloque padre ya se ha asentado completamente, puede pasar a una irrevocabilidad total. Lo más contraintuitivo es que Dusk usa una variable para registrar cuántas iteraciones previas que aún no habían sido verificadas atraviesa un bloque en el momento de su nacimiento: a más previas, más bloques posteriores firmes se necesitan, en proporción multiplicada, para compensar la incertidumbre inicial. Del mismo modo, las transacciones que también llevan la etiqueta “confirmación” en Dusk pueden diferir en el nivel real de solidez en varios órdenes de magnitud. Este diseño permite que los nodos evalúen el peso de la confianza con reglas más finas, pero a la vez colapsa todo el estado por capas dentro del mensaje genérico de confirmación que muestra la billetera. Para el usuario común es difícil juzgar de un vistazo en qué “categoría de solidez” está ahora su transferencia. Dusk esconde esa complejidad muy a fondo, y la brecha de información puede causar una ligera inquietud en escenarios de retraso extremo. Yo, más tarde, me acostumbré a mirar una capa más los campos de estado del navegador, en lugar de confiar solo en la lucecita verde. ¿Ustedes normalmente toman la confirmación de la interfaz como resultado final, o también verifican a propósito el progreso de esa sedimentación en un nivel más profundo?$BTC