Hace poco estuve traduciendo un libro blanco de criptomonedas de privacidad y luego me topé con @Dusk
Después de darle vueltas, vi que la idea arquitectónica de este proyecto no se parece mucho a la corriente principal
En la capa base usa un consenso SBA; divide a los validadores en dos roles: Generator y Provisioner. Uno produce los bloques y el otro los confirma
En el medio utiliza Proof-of-Blind Bid para elegir al líder de la privacidad. Para participar hay que hacer staking de DUSK, pero los demás no saben cuánto apostaste
La probabilidad de bifurcación se reduce hasta un nivel del orden de (f)^3 por ronda. La ventaja es que ofrece una finalización casi instantánea, pero al separar los roles en dos partes, el umbral para los nodos comunes es más alto. El modelo de transacciones de Phoenix se basa en UTxO: usa un árbol de Merkle de profundidad 34 para almacenar las salidas. Permite gastar de forma confidencial la transacción en una Rusk VM “casi” Turing completa. Aunque no se conozcan las tarifas, puede ejecutarse; y, comparado con el modelo de firmas de anillo, es menos fácil de rastrear
Pero la privacidad total también trae problemas: ¿cómo lo maneja una institución con requisitos de cumplimiento? Por eso también creó Zedger: lista blanca más un mecanismo auditables. La regulación puede ver lo que deba ver; el resto queda cifrado
Creo que esta ruta intermedia es más pragmática que una opción puramente anónima o puramente pública. Solo que la propia lista blanca introduce riesgo de centralización. La Rusk VM se basa en WASM y tiene soporte nativo para verificar pruebas de conocimiento cero; en otras cadenas normalmente hay que añadir capas extra, pero los desarrolladores de WASM no son tantos como los de EVM y la migración no es barata
La tasa de staking en la cadena siempre ha sido alta. $DUSK es a la vez la tarifa de gas y un token de staking. Siento que Dusk, al trazar esta línea entre privacidad y cumplimiento, podría llegar más lejos: ve a vigilar el progreso del despliegue del módulo de Zedger y presta menos atención al ruido de esas especulaciones
$DUSK #dusk
Después de darle vueltas, vi que la idea arquitectónica de este proyecto no se parece mucho a la corriente principal
En la capa base usa un consenso SBA; divide a los validadores en dos roles: Generator y Provisioner. Uno produce los bloques y el otro los confirma
En el medio utiliza Proof-of-Blind Bid para elegir al líder de la privacidad. Para participar hay que hacer staking de DUSK, pero los demás no saben cuánto apostaste
La probabilidad de bifurcación se reduce hasta un nivel del orden de (f)^3 por ronda. La ventaja es que ofrece una finalización casi instantánea, pero al separar los roles en dos partes, el umbral para los nodos comunes es más alto. El modelo de transacciones de Phoenix se basa en UTxO: usa un árbol de Merkle de profundidad 34 para almacenar las salidas. Permite gastar de forma confidencial la transacción en una Rusk VM “casi” Turing completa. Aunque no se conozcan las tarifas, puede ejecutarse; y, comparado con el modelo de firmas de anillo, es menos fácil de rastrear
Pero la privacidad total también trae problemas: ¿cómo lo maneja una institución con requisitos de cumplimiento? Por eso también creó Zedger: lista blanca más un mecanismo auditables. La regulación puede ver lo que deba ver; el resto queda cifrado
Creo que esta ruta intermedia es más pragmática que una opción puramente anónima o puramente pública. Solo que la propia lista blanca introduce riesgo de centralización. La Rusk VM se basa en WASM y tiene soporte nativo para verificar pruebas de conocimiento cero; en otras cadenas normalmente hay que añadir capas extra, pero los desarrolladores de WASM no son tantos como los de EVM y la migración no es barata
La tasa de staking en la cadena siempre ha sido alta. $DUSK es a la vez la tarifa de gas y un token de staking. Siento que Dusk, al trazar esta línea entre privacidad y cumplimiento, podría llegar más lejos: ve a vigilar el progreso del despliegue del módulo de Zedger y presta menos atención al ruido de esas especulaciones
$DUSK #dusk