Si alguien comenta en mis publicaciones de CreatorPad solo para crear una respuesta repetida, por favor no lo haga. Binance ha emitido una advertencia, y no quiero formar parte de nada que pueda poner en riesgo mi cuenta. Espero que todos lo entiendan y cuiden también sus cuentas.
Ayer por la noche volví a leer el whitepaper de Dusk y la sección de consenso me hizo ir más despacio. Dusk utiliza Succinct Attestation con Proof of Stake permisivo y basado en comités. Se requiere una participación mínima de 1,000 DUSK, mientras que el epoch actual es de 2,160 bloques. Cada ronda puede ejecutar hasta 50 iteraciones, y los comités tienen 64 créditos, por lo que el poder de voto se pondera en vez de “una persona, un voto”.
Lo que me pareció interesante es la estructura de umbrales: Valid requiere 2/3, mientras que Invalid, NoCandidate o NoQuorum pueden alcanzar una mayoría de 1/2 + 1. Tras 16 iteraciones fallidas, el protocolo puede entrar en modo de emergencia, lo que plantea una cuestión sobre la vivacidad frente al riesgo de bifurcación.
El diseño de incentivos también llamó mi atención: el 80% va al generador de bloques, el 10% al comité de votación y el 10% a Dusk. El 80% del generador es 70% fijo más una porción variable del 10% vinculada a los votos incluidos. Fallas mayores como el doble voto pueden activar un slashing duro.
Luego Moonlight y Phoenix me hicieron más clara la arquitectura: transacciones públicas basadas en cuentas frente a notas estilo UTXO, árboles de Merkle, nullifiers y pruebas ZK.
Todavía me pregunto: ¿la asignación de créditos ponderada por la participación crea riesgos de concentración? ¿Y qué tan robusto es el modo de emergencia ante fallos de validadores? #dusk $DUSK @Dusk
Anoche volví a revisar la documentación de Dusk, especialmente la Sección 6 sobre la implementación, y me encontré prestando más atención a cómo encajan las piezas entre sí que a los titulares.
La parte que primero destacó fue la PVM, una máquina virtual construida alrededor de WebAssembly (WASM). Entiendo que el objetivo es un entorno compacto, modular y ligero para ejecutar contratos inteligentes, con WASM que ayuda a la portabilidad mientras mantiene la ejecución controlada. Pero aún me pregunto: ¿cuánta seguridad proviene del diseño de la VM y cuánta depende de los propios contratos?
Luego la documentación pasó a los contratos génesis. El contrato Transfer gestiona las transferencias de DUSK, comprueba la validez de las transacciones y tiene en cuenta los costos de ejecución. El contrato Stake gestiona DUSK bloqueado para el staking, registra el estado relevante y permite retiros después del período de bloqueo. Eso me hizo pensar en cuánto del comportamiento central de la red está codificado directamente en los contratos.
La Sección 6.3 también menciona contratos futuros, incluidos Zedger para valores regulados y RWAs, y un contrato Clock para la validación basada en el tiempo.
Así que mis preguntas son: ¿cómo se gobiernan y se actualizan estos contratos, y qué sucede si uno se convierte en un cuello de botella de seguridad? ¿Qué tan descentralizado es ese control en la práctica?
Ayer por la noche volví a revisar la documentación de Dusk, y el diseño consensuado se volvió mucho más claro cuando seguí los números en lugar de quedarme solo con la terminología.
Un provisionador necesita al menos 1,000 DUSK. El epoch actual es 2,160 bloques, y la elegibilidad sigue la fórmula de madurez M = 2 × epoch − (height mod epoch). Así que el staking no es elegible instantáneamente; se activa al inicio de un nuevo epoch.
El proceso SA luego avanza por Propuesta, Validación y Ratificación. La Validación necesita una supermayoría de 2/3 para Valid, mientras que Invalid o NoCandidate pueden alcanzar el quórum con 1/2 + 1. Una ronda puede ejecutar hasta 50 iteraciones.
También me pareció interesante el tema de los créditos del comité de 64. Las votaciones se ponderan por créditos, mientras que la extracción determinista usa stake y reduce el peso de un provisionador en 1 DUSK por cada crédito asignado. Luego, las firmas BLS se agregan.
Los compromisos de seguridad son lo que todavía estoy pensando. Después de 16 iteraciones fallidas, comienza el modo de emergencia, pero las iteraciones abiertas concurrentes también pueden aumentar el riesgo de bifurcación (fork). El protocolo resuelve eso eligiendo la iteración más baja.
Luego está la capa de transacciones: Moonlight es basado en cuentas y transparente, mientras que Phoenix usa UTXOs, pruebas ZK y nullifiers para la privacidad.
Mis preguntas: ¿la selección ponderada por stake crea una concentración significativa con el tiempo? ¿Y qué tan robusto es el modo de emergencia ante una disrupción sostenida de la red?
Anoche volví a revisar la documentación de Dusk, intentando entender la Acusación Sencilla (SA) más allá de la descripción de PoS.
Lo que destacó es cuánto depende de la selección determinista (DS). Un proveedor necesita al menos 1.000 DUSK en garantía, pero la elegibilidad se retrasa mediante M = 2 × epoch − (height mod epoch), y cada época actualmente tiene 2.160 bloques. DS selecciona generadores de bloques y comités usando puntuaciones basadas en SHA3 y una semilla, lo que hace que las selecciones futuras sean más difíciles de pre-calcular.
El flujo de consenso es propuesta, validación y luego ratificación. Para Valid se necesita una supermayoría de 2/3, mientras que Invalid, NoCandidate o NoQuorum requieren 1/2 + 1. Puede haber hasta 50 iteraciones por ronda.
La votación del comité se pondera por créditos, actualmente 64, y las firmas BLS permiten que los votos se agreguen. Eso plantea una cuestión sobre descentralización: ¿la selección ponderada por participación sigue siendo diversa cuando los grandes proveedores acumulan más influencia?
El modo de emergencia después de 16 iteraciones fallidas es un intercambio de seguridad: puede mantener el consenso en marcha, pero las iteraciones concurrentes pueden aumentar el riesgo de bifurcación. Un bloque de emergencia requiere solicitudes de proveedores que tengan una mayoría de la participación total.
La finalidad progresiva clasifica los bloques como accepted, attested, confirmed o final.
Me pregunto: ¿cómo se someten estos umbrales a pruebas de estrés contra la colusión, fallos de capacidad de seguir avanzando (liveness) y la concentración del comité?
$TRUMP está mostrando un impulso explosivo después de un aumento de +77%. El nivel clave ahora es $3.680: una ruptura limpia y retención podría señalar una mayor subida.
Entrada: $1.699 – $3.031
TP1: $3.680 TP2: $4.000
SL: $1.699
🔥 Romper y mantener por encima de $3.680 podría abrir la puerta al siguiente movimiento alcista. $TRUMP
Pasé la última noche leyendo de nuevo el whitepaper de Dusk para comprender mejor su consenso subyacente y su arquitectura de transacciones. Al principio, asumí que era solo una cadena estándar de privacidad, pero la configuración de doble motor es más compleja de lo que esperaba. Dividen la ejecución en Moonlight, un modelo transparente basado en cuentas, y Phoenix, un modelo ZK UTXO que usa notas de árbol de Merkle y nullifiers para evitar el doble gasto. Lo que realmente llamó mi atención fue la Sección 3.9 sobre incentivos. Las recompensas de bloque se distribuyen con 80% para el generador de bloques (dividido en una porción fija del 70% y un 10% variable según créditos de los votantes), 10% para el comité de votación y 10% directamente para Dusk. Para las penalizaciones, las fallas menores conllevan un slashing suave y suspensión, mientras que fallas mayores como el doble voto implican un slashing duro que quema la participación. Esto me planteó algunas preguntas sobre descentralización y seguridad. ¿Cómo afecta la reducción continua del 10% hacia Dusk la centralización a largo plazo del tesoro? Además, en condiciones reales de latencia, ¿el mecanismo de créditos evita efectivamente que generadores de iteraciones posteriores dejen intencionalmente fallar a iteraciones anteriores para capturar la recompensa del generador? Tampoco pude encontrar una respuesta clara sobre cómo el conjunto de nullifiers de Phoenix escala frente al crecimiento excesivo del estado con el tiempo. Me encantaría conocer perspectivas técnicas sobre esto.
Volví a revisar la documentación de TermMax anoche, centrándome en las secciones del verificador de airdrop y de la distribución de tokens. Lo que empezó como una lectura rápida se convirtió en un intento más largo por mapear las mecánicas reales.
Por debajo del umbral de vesting, la asignación completa es reclamable de inmediato sin ningún bloqueo, o puede ponerse en staking para obtener un bono de +80 por ciento durante tres meses o +180 por ciento durante seis meses. Por encima del umbral, las opciones se reducen: reclamar 30 por ciento ahora y renunciar permanentemente al 70 por ciento restante, o reclamar solo 15 por ciento ahora y hacer que el otro 85 por ciento se consolide durante tres o seis meses. Ese 15 por ciento todavía puede reclamarse o ponerse en staking. Los desbloqueos ocurren cada tres meses; un plan de tres meses se libera una vez, mientras que un plan de seis meses se libera en el mes tres y en el mes seis. Si se seleccionan tanto el vesting como el staking, los bonos siguen sus propios calendarios, pero aparecen juntos en la misma ventana de desbloqueo.
La fecha límite de confirmación es el 23 de agosto a las 23:59 UTC y la elección es irreversible. Si no se cumple, se aplica el bloqueo más largo: vesting de seis meses más staking de seis meses. La reclamación en sí se abre el 25 de agosto y las selecciones confirmadas se trasladan a la página de TMX Management en TGE. Las asignaciones se fijan según el snapshot de la actividad y los saldos verificados. Los tokens de la campaña anterior de Binance Wallet se excluyen del verificador y se enviarán por separado en TGE sin vesting.
No pude encontrar una explicación clara de cómo se calculó el umbral en sí, o si luego puede ajustarse mediante gobernanza. La selección irreversible también plantea una cuestión de seguridad práctica si una billetera se ve comprometida o si ocurre un error de la interfaz. ¿Hacer staking de los tokens de bonificación otorga algún peso de gobernanza, o es únicamente un mecanismo de rendimiento? ¿Alguien más ha ubicado las fuentes exactas de los parámetros o las rutas de recuperación en los contratos? #termmax @TermMax