朋友 corrió al verificador de Dusk y me preguntó si, por haber perdido la producción de bloques de forma consecutiva y haber sido sancionado, eso cuenta como mala fe. Al principio pensé que una sanción es una sanción; en el estilo de Cosmos, con firmas dobles te cierran el “cuartito” y no hay mucho que discutir.
Luego revisé el mecanismo de sanciones de Dusk y descubrí que hay dos tipos. Soft Slashing, sanción suave: se encarga de faltas no maliciosas, por ejemplo, que el nodo se desconecte cuando debía producir bloques, que no difunda dentro de la ventana correspondiente. No implica maldad, solo problemas de operación. La sanción consiste en que, por cada incumplimiento consecutivo, se descuenta N por un multiplicador de 10% de los intereses de la participación (staking). N es la cantidad de incumplimientos consecutivos. Además, se expulsa el nodo del consenso durante N epochs: un epoch es el periodo de consenso de Dusk, y al finalizar cada ronda, el conjunto de validadores rota una vez. El DUSK penalizado no se destruye; se transfiere desde el staking activo y el nodo puede recuperarlo.
Hard Slashing, sanción dura: se encarga de la conducta maliciosa. Generar bloques inválidos descuenta 10% del staking y destruye; hacer doble votación o doble producción de bloques descuenta 20% y destruye. La destrucción es real: desaparece, no es un bloqueo temporal para luego devolverlo.
No entendía por qué había dos categorías. Más tarde, al leer la parte de documentación sobre “rendición de cuentas”, lo entendí. Si el nodo solo se perdió un bloque por fluctuaciones de la red y tú lo vuelves a castigar fuerte, los validadores van a colocar el nodo en la nube más cara para evitar fallos, con lo cual el costo de operación sube y, paradójicamente, la descentralización empeora. La Soft Slashing sirve para sacar de manera gradual los nodos poco confiables del conjunto activo, dándoles oportunidad de recuperarse. Como cada penalización es pequeña, no arruina a quienes operan de forma honesta.
Lo que realmente cambió mi criterio fue el ajuste de N. Cuantos más incumplimientos consecutivos, mayor es el descuento y más largo el tiempo de expulsión. La primera vez que se cae: se descuenta 10% y se eliminan 1 epoch. La segunda vez: 20% y se eliminan 2 epochs. Eso genera presión de forma prácticamente exponencial: el nodo o vuelve a la estabilidad o se marcha automáticamente. La Hard Slashing queda para el daño claro: una sola destrucción, sin ventana de recuperación.
Tomemos Polkadot como ejemplo. En Polkadot el Slashing también es por niveles, pero los porcentajes de penalización son más finos: van de 0.1% a 100%, y el dinero de la multa se reparte con quien denuncia. El esquema de Dusk es más simple: o es negligencia o es malicia, el porcentaje es fijo y la destrucción no premia a los denunciantes. La ventaja es que los validadores pueden predecir el costo de cometer un error y no se atreven a no correr nodos por reglas complicadas.
Mi amigo, después de escucharlo, dijo que esta vez aceptó la Soft Slashing; se le cayó la red en casa durante media hora. También entiendo por qué Dusk separa tan claramente el mecanismo. Sin sanciones graduadas, los nodos honestos y los maliciosos se tratan igual#dusk $DUSK @Dusk
研究Dusk的时候,我第一眼盯的是DuskEVM。Antes miraba los proyectos y me acostumbré a mirar primero el entorno de ejecución: si los desarrolladores entran o no, eso decide si una cadena tiene futuro。
Dusk把执行和结算拆成了两层。DuskEVM ejecuta la aplicación, construido sobre OP Stack; los desarrolladores de Solidity pueden desplegarlo directamente con las herramientas de siempre, como Hardhat y MetaMask. Sequencer gestiona las transacciones, y el batcher empaqueta los datos en un blob EIP-4844 y los sube a DuskDS. DuskDS no le importa qué aplicaciones se ejecuten arriba; solo se encarga del consenso, la disponibilidad de datos y la confirmación del estado final。
我盯着DuskDS那部分看了很久,才搞明白它到底在干什么。它跑的是 Succinct Attestation, un protocolo PoS basado en un comité. En cada ronda, un Provisioner propone el bloque, un comité valida y otro comité finaliza. Una vez que se finaliza, se obtiene una finalidad determinista; a diferencia de Bitcoin, que solo tiene finalidad probabilística, en condiciones normales no existe la posibilidad de reorganizaciones que los usuarios puedan percibir. Para ser Provisioner se requiere una apuesta mínima de 1000 DUSK; los nodos deben estar en línea 7×24 horas. Si el nodo está desconectado durante demasiado tiempo o actúa maliciosamente, se le impondrán penalizaciones。
La liquidación determinista de Dusk, en esencia, está resolviendo este problema. La finalidad se reduce a dos o tres segundos, y además se integra con los flujos nativos de entrega a pago: esta combinación aporta un valor verdaderamente práctico en escenarios de liquidación financiera。
当然,这套设计最终还需要生态验证。基础设施做好只是第一步,真正的价值还要看资产和应用愿不愿意进来。
하지만, después de investigar Dusk, el mayor cambio es que ya no me fijo solo en cuántas transacciones puede procesar una cadena, sino en si puede dar tranquilidad a los participantes del sector financiero #dusk $DUSK @Dusk
Después de que Dusk anunció el funcionamiento de la red principal, no lo reenvié de inmediato. En estos años he visto muchos proyectos: cuando se lanzan hay mucho movimiento, pero a los pocos meses la altura de los bloques casi no crece y los nodos no cambian. Así que esta vez no tuve prisa por escribir; estuve varios días seguidos mirando los datos on-chain.
Primero observé si la altura de los bloques variaba de forma continua, si el ritmo de producción era estable, y si la participación realmente avanzaba o se estaba quedando atrás. Antes, cuando evaluaba el valor de una cadena, estaba acostumbrado a mirar la promoción y el volumen de transacciones. Pero tras observar estos días, lo que de verdad no miente es si la red ha logrado mantener un estado de funcionamiento continuo. Ese juicio es frío, pero cuanto más lo miro, más lo entiendo y más lo comparto.
Lo que de verdad me detuvo fue la Succinct Attestation de Dusk. Se trata del nivel base de DuskDS, un protocolo de consenso PoS basado en comités: mediante un Provisioner seleccionado aleatoriamente que propone, valida y confirma bloques. Cada ronda de consenso consta de tres pasos: en la fase de Proposal, un Provisioner elegido crea y transmite el bloque candidato; en la fase de Validation, un comité revisa la validez del bloque y requiere que se apruebe por mayoría absoluta de dos tercios; en la fase de Ratification, otro comité confirma y, finalmente, “sella” el bloque. Una vez que se supera Ratification, el bloque entra en un estado final determinista y no puede retroceder (no se hace rollback).
Me fijé en este detalle dos veces, porque no habla de “seguridad de alta probabilidad”, sino de “una vez confirmada, es de verdad el final”.
Esto es crucial para escenarios financieros. Muchas cadenas siguen una lógica donde, si esperas un poco más, en la mayoría de los casos no hay rollback. Pero los valores, la compensación y liquidación, y los activos sujetos a cumplimiento no aceptan un “casi seguro”. Ellos necesitan un resultado claro: si se confirma ayer, no debería deshacerse hoy. Antes pensaba que la finalidad era un indicador técnico; ahora me doy cuenta de que es el umbral que determina si las instituciones se atreven o no a colocar activos reales en la cadena.
Convertirse en Provisioner tampoco es complicado: se requiere apostar al menos 1000 DUSK y ejecutar un nodo. El nodo debe estar en línea 24/7, con un mínimo de 2 núcleos de CPU, 4GB de memoria y 50GB de almacenamiento. Tras apostar, la participación madura en unas 12 horas; luego ya se puede participar en el consenso. El comité selecciona aleatoriamente por sorteo según el peso de la apuesta, y cada ronda es diferente.
Estos días, el mayor cambio no es que confíe más en Dusk, sino que tengo más claro qué debo mirar. Para una infraestructura orientada a la privacidad y las finanzas reguladas, el lanzamiento de la red principal es solo el punto de partida; lo verdaderamente importante es si la red puede generar de forma estable estados confiables#dusk $DUSK @Dusk
Cuando empecé a estudiar el mecanismo de consenso de Dusk, estuve mirando el libro blanco durante un buen rato y no llegaba a entender qué significaba la “finalidad determinista”. No tuve más remedio que hacer una tabla comparativa con tres cronogramas en el papel y leerla a fondo.
En Ethereum, Gasper utiliza finalidad probabilística: el bloque tiene que acumularse durante varios epochs para considerarse básicamente seguro. En Solana, Tower BFT también tarda decenas de segundos en confirmarse. ¿Y la Succinct Attestation de Dusk? Una vez que un bloque es aprobado, esa finalidad es “dura”, determinista y no da marcha atrás.
En ese momento miré esas tres líneas del papel durante mucho tiempo. La diferencia de unos pocos segundos quizá no se sienta en las transacciones criptográficas; basta esperar un poco más. Pero en un escenario de compensación bursátil, esos segundos son el candado final de seguridad de activos a nivel de cientos de miles de millones. Vendes una acción en un exchange y la liquidación es T+2. En esas dos jornadas, ¿de quién es el activo realmente? Si en el momento de la compensación la cadena aún pudiera revertirse, ¿quién se atrevería a poner activos reales? Para los usuarios minoristas quizá baste con decir “no es probable que se revierta”, pero para la compensación institucional no. “No es probable que” en el plano legal y de cumplimiento equivale a que no hay ninguna garantía.
Más tarde revisé la documentación oficial y por fin entendí cómo funciona exactamente la Succinct Attestation. Al terminar de leer ese fragmento, respiré aliviado: las dudas anteriores por fin encontraron respuesta. Se trata de un protocolo de consenso PoS sin permiso y basado en un comité. El sistema selecciona aleatoriamente un grupo de nodos llamado Provisioner para proponer bloques; otro grupo se encarga de verificarlos; y, finalmente, un tercer comité confirma el resultado de la verificación y aprueba formalmente el bloque. Una vez que el bloque completa el paso de ratification, ya hay finalidad determinista, y en condiciones normales no ocurre una reorganización orientada al usuario.
La red principal de Dusk se lanzó oficialmente el 7 de enero de 2026. Puede procesar más de 20000 transacciones por segundo. Tras seis años de desarrollo, por fin pasó de la red de pruebas a una fase capaz de operar con activos reales. Antes, mi comprensión del mecanismo de consenso era que quien produce el bloque obtiene la recompensa, y pensaba que no tenía mucho que ver con los usuarios comunes. Pero Dusk me hizo mirar el asunto desde otro ángulo: la elección del mecanismo de consenso, en esencia, responde una pregunta básica: cuando guardas tu dinero ahí, ¿de verdad puede contarse como válido? La Succinct Attestation responde que sí, y sin necesidad de aumentar la probabilidad. #dusk $DUSK @Dusk
La semana pasada, después de completar en la red de pruebas de TermMax un préstamo con garantía de ETH, abrí la cartera y miré el saldo. Había algo nuevo: un NFT. Ni siquiera recordaba haber reclamado esa cosa. En ese momento tenía la cabeza hecha un lío; mi primera reacción fue pensar si la cartera tenía un virus o si la red de pruebas me había enviado algún “basurero” por airdrop. Lo refresqué tres veces y seguía ahí. La verdad, empecé a asustarme: no vaya a ser que me hayan quitado el ETH que puse como garantía.
Luego fui a buscar en la documentación oficial. Estuve como media hora revisando, incluso leí foros y discusiones tempranas de la comunidad, hasta que entendí que era el GT que antes no había prestado mucha atención. ¿Sabes cuál es la lógica más central de esta cosa? Pides un préstamo y el protocolo directamente te “minta” un NFT. Dentro queda registrado cuánta garantía aportaste, cuánto FT pediste prestado y los parámetros MLTV correspondientes a ese plazo. Cada préstamo es un NFT independiente.
Antes ya había caído en una situación parecida en otros protocolos de tipo tasa fija: claramente ya había devuelto una parte, pero el sistema seguía mostrando la tasa de garantía original. Me dio el susto de que, en realidad, me habían vuelto a hacer pagar otra vez. Después de buscar con soporte al menos media tarde, descubrí que era un retraso de sincronización del estado en el frontend. Pero esa ansiedad de “¿realmente ya lo pagué o no?” no quiero volver a vivirla.
Más tarde lo analicé: lo realmente interesante del GT va más allá. Puedes entender el GT como tu posición apalancada empaquetada en un objeto que se puede negociar. Si no quieres esperar hasta el vencimiento, simplemente lo vendes. Si alguien toma el relevo, la deuda y la garantía dentro de la posición se transfieren juntas. Esto no tiene nada que ver con el préstamo tradicional. En el préstamo tradicional, tu posición es una cadena de estados dentro del contrato: transferirla a otra persona no se puede; solo puedes cerrar tu posición, retirar la garantía y que la otra parte vuelva a abrir su posición de nuevo. Es un lío. En cambio, el GT empaqueta toda la posición en un NFT: lo puedes transferir o vender directamente. Un NFT por posición, claro y sin interferencias entre sí.
Yo siempre pensé que el GT era solo un comprobante de derechos normal, pero recién ahora entiendo su valor real: entrega a los usuarios la propiedad completa y exacta de todo tu préstamo. Cuando se lance en la red principal, planeo abrir varias posiciones con diferentes plazos y revisar, una por una, el desempeño del GT en todo el proceso de liquidación al vencimiento. #termmax @TermMax
@TermMaxFi Antes, en Aave, gané durante 30 días con un tipo de interés fijo; me topé con un parámetro hardcoded que no se podía modificar y perdí unos cientos de ganancias. Por eso soy especialmente sensible a las suposiciones subyacentes de los productos de interés fijo. Al leer el libro blanco de TermMax, vi una frase que el equipo usa constantemente como narrativa central; cuanto más la miro, más parece una “talón de Aquiles” escondido: “El AMM con vencimiento por tramos es la ruta más óptima para implementar tasas de interés fijas en la cadena”. El punto de partida del razonamiento es bastante directo: las tasas variables no permiten una fijación de precios a largo plazo, así que se bloquea el rendimiento hasta el vencimiento usando pools de fondos por tramos.
Pero hay un silencio mortal: el equipo de TermMax nunca ha discutido qué pasa si, según mi análisis personal, en el futuro los principales protocolos de préstamos admiten de forma nativa el fraccionamiento de tasas fijas. Con esta fragmentación nativa, el pool de tasas variables puede separar automáticamente sub-pools independientes de tasas fijas, sin necesidad de desplegar además un pool de fondos independiente hasta el vencimiento. Esto es el “santo grial” de la fijación de precios a largo plazo para quienes hacen préstamos en DeFi. En cuanto un protocolo de préstamos dominante complete la actualización, las soluciones que hoy no pueden evitar un protocolo independiente de interés fijo reviven al instante, “a plena salud”. Un producto que pueda abrir posiciones de interés fijo directamente dentro del pool de préstamos existente, sin migrar liquidez entre protocolos; y otro que requiere hacer market making por separado, donde cada operación debe emparejarse con una contraparte independiente que aporta fondos hasta el vencimiento. ¿Cuál elegirías?
Es como cuando los teléfonos de teclas llevaban la interacción con botones al límite: en cuanto llegó la pantalla táctil, fue una ofensiva desde una dimensión superior. El AMM con vencimiento por tramos es ahora el teléfono de teclas: la forma más elegante de llegar a una compensación cuando la capacidad nativa de la cadena para tasas de interés está limitada. Si cae esa “paja” de la fragmentación nativa de tasas fijas, la narrativa actual podría invertirse en una noche. $TMX ¿y qué? TermMax dice que su captura de valor depende del uso continuo de transacciones de interés fijo: hacer market making implica mantener posiciones mediante el colateral de TMX, la distribución de comisiones depende del staking de TMX y los ingresos del protocolo se destruyen continuamente en TMX. Pero si la fragmentación nativa genera realmente la capacidad nativa de tasas de interés fijas, ¿quién querría evitar el desvío hacia un pool independiente de fondos con vencimiento por tramos? El modelo económico de TMX está construido sobre el supuesto de que los protocolos de préstamos generales no pueden hacer tasas de interés fijas; si ese supuesto se derrumba, la narrativa deflacionaria.
Mi postura: el AMM con vencimiento por tramos es una solución óptima parcial bajo las limitaciones actuales; no lo tomes como una verdad eterna. Los protocolos subyacentes de préstamos están evolucionando: hoy el obstáculo es fijar tasas fijas a largo plazo; mañana, con una sola iteración de versión, se supera. ¿Puede TermMax pasar de “producto de tasas fijas” a “capa de infraestructura nativa de tasas de interés” #termmax @TermMax
Pasé casi toda la tarde enganchado a los logs del nodo de la red de pruebas de Dusk. Los cubitos de hielo del iced americano sobre el escritorio se terminaron de derretir por completo; el agua que se condensaba en las paredes del vaso se filtró formando un anillo húmedo en la alfombrilla del mouse. Dejé el mouse encima del cargador inalámbrico y me quedé sentado inmóvil durante cinco minutos, hasta que de pronto caí en cuenta de una pregunta que me venía atorando desde hace tiempo: hay bastantes proyectos de cadenas públicas de privacidad; ¿por qué Dusk eligió al final una máquina virtual nativa de Rusk, en lugar de ponerle encima un plugin de privacidad ZK a EVM? Al principio pensé que era simplemente una decisión de ruta tecnológica. Pero luego me puse a revisar una y otra vez los materiales oficiales sobre el modelo de transacciones Phoenix y la privacidad de extremo a extremo, y entonces entendí que lo estaba simplificando demasiado.
En realidad, lo más urgente en una aplicación de privacidad no es el propio mecanismo de las pruebas de conocimiento cero, sino el riesgo de filtración de estado a lo largo de toda la cadena. Si solo añades una “capa” de privacidad en el nivel de transacciones de EVM, el contrato almacena, el stack de ejecución y los eventos dejan rastros en texto plano por todas partes. Si se filtra cualquiera de esas piezas, toda la protección previa de privacidad queda en blanco. Dusk empieza desde la máquina virtual Rusk a nivel de base, con un diseño nativo de privacidad; al mismo tiempo usa pruebas recursivas de PLONK para anclar el estado. Verificar una transacción de privacidad en un nodo tarda solo 1.2 segundos, casi 4 veces más rápido que el esquema de usar un plugin ZK sobre EVM. En pocas palabras: están haciendo una elección lúcida entre profundidad de privacidad, eficiencia de desarrollo y seguridad, no persiguen a ciegas “lanzarse más rápido a la compatibilidad con el ecosistema EVM” y ya.
Lo que de verdad me hizo cambiar de opinión fue otro detalle. Una y otra vez, el material oficial recalca que los nodos se encargan de la validación de transacciones, no de custodiar datos en texto plano en nombre de los usuarios. La ejecución de transacciones puede apoyarse en el espacio de estados cifrado, pero el control de los activos y las claves de vistas direccionadas siguen siempre en manos del propio usuario. Eso es lo que me hizo entender que Dusk no solo ajusta la forma de implementar la función de privacidad, sino la relación de confianza más central de la cadena pública: reducir al mínimo la parte que requiere confiar en el nodo, y ampliar al máximo la parte que se puede verificar mediante criptografía.
Al final, la privacidad de extremo a extremo es solo la presentación de una característica del producto. El modelo de confianza de “nodos sin conciencia + el usuario controla por sí mismo” es lo que @dusk_foundation realmente vale la pena estudiar, y también lo más difícil de copiar. #dusk $DUSK @Dusk
Anuncio de lanzamiento del bloque de cumplimiento del testnet/mainnet de Citadel de Dusk; esta vez quería encontrar detalles sobre la auditoría de seguridad de circuitos de pruebas de conocimiento cero, pero al ver que la propia oficina nombra a los primeros socios de implementación, me quedé atónito—no es una empresa de seguridad que haga auditorías criptográficas, sino el exchange digital regulado NPEX de los Países Bajos y la firma de consultoría de cumplimiento DAC8, especializada en MiCA de la UE Mi primera reacción fue que era raro: Dusk construye una cadena pública de privacidad de extremo a extremo, ¿cómo aparece ese bloque de cumplimiento con un equipo de dos instituciones financieras reguladas, en lugar de un equipo de seguridad dedicado a ataques y defensas criptográficas? Revisé varios blogs técnicos oficiales hasta que entendí el propósito de este arreglo. El bloque de cumplimiento zkUT de Dusk, en esencia, es un ejecutor de transacciones de privacidad. Por muy riguroso que sea el circuito ZK, si la transacción puede o no aterrizar legalmente depende de si la prueba que produce puede cumplir los requisitos de cumplimiento regulatorios. Por ejemplo, una transacción de acciones tokenizadas: por perfecta que sea la anonimización, si no cumple con el requisito de trazabilidad/“auditoría dirigida” de MiCA, simplemente no se obtiene la licencia de emisión; sin licencias, los fondos institucionales ni se atreven a entrar. Del mismo modo, una transferencia institucional que cumpla la lista blanca: aunque la anonimidad sea excelente, sin el respaldo de una institución regulada (identidad acreditada en la lista blanca), no se puede circular dentro del ecosistema de brókers/comisionistas regulados. Cuando el mainnet fijó a estas dos empresas como socios de lanzamiento, equivale a que la propia autoridad oficial reconoce una cosa: si el bloque de cumplimiento es confiable el primer día de su despliegue, la mitad del mérito recae en el propio circuito ZK y la lógica de “staking” anónimo de Dusk, y la otra mitad se apoya directamente en estos dos socios de cumplimiento. Este descubrimiento me hizo replantearme la privacidad de extremo a extremo que presume. Las pruebas recursivas de PLONK más el modelo de transacciones privadas de Phoenix garantizan que el proceso de ejecución de la transacción no sea manipulado “con mala intención”, y que la parte de cálculo y privacidad sea confiable. Pero si la transacción puede ser reconocida por el regulador, y si puede integrarse en el sistema financiero tradicional, es otro umbral de implementación totalmente independiente. El código técnico de Dusk no puede controlarlo: solo puede apoyarse en socios de cumplimiento regulados para que cada registro de autorización de una transacción conforme se firme como una prueba verificable dirigida con marca de tiempo y se publique en la cadena, a fin de que los reguladores lo verifiquen posteriormente. Yo pensaba que la confiabilidad de este sistema de privacidad era un todo; ahora veo que son dos capas de confianza superpuestas. La privacidad confiable a nivel técnico no equivale a la confiabilidad de la admisión regulatoria; hay que mirarlo por separado. Después de tener clara esta capa, mi valoración sobre el lanzamiento del bloque de cumplimiento es #dusk $DUSK @Dusk
Anoche me quedé trabajando y aproveché para “hacer tiempo” leyendo hasta que se lanzó el nuevo sitio de Dusk. Entré con la mentalidad de “un rediseño del proyecto, cambio de piel”, pero el sitio anterior para encontrar documentación técnica te obligaba a saltar entre tres o cuatro enlaces y a veces ni cargaba (404). Al final, frente al nuevo sitio, vi el diagrama de capas apiladas de la tecnología y estuve 20 minutos entendiéndolo: me conectó toda la comprensión fragmentada que tenía de mis proyectos anteriores.
El nuevo sitio no amontona tanto discurso de marketing; simplemente despliega el stack técnico de la capa más baja a la más alta. En la parte más inferior está DuskDS: se encarga del consenso, la liquidación y la disponibilidad de datos. La capa de consenso usa SBA, un mecanismo PoS basado en comités: selecciona al generador de bloques de forma anónima con Proof-of-Blind-Bid. La lista de validadores cambia en cada ronda; así está diseñado para evitar que los validadores queden fijados de antemano o sean atacados, y para impedir el acaparamiento de poder de producción de bloques típico de los “grandes” en PoS tradicional.
La capa de transacciones usa Phoenix: se basa en el modelo de notas UTXO, donde el dinero existe en forma de “notes” cifradas; junto con las compromisos de Pedersen para ocultar el importe y con los anuladores (nullifiers) para bloquear el doble gasto. Los nodos solo se ocupan de verificar si las pruebas de conocimiento cero son válidas. Cuando probé antes e intenté meter texto en claro directamente en las transacciones, me lo rechazaron: ahí supe que estas reglas están “soldadas” desde la capa de consenso.
Luego, mirando hacia arriba, la capa Dusk Trade. Yo pensaba que era un DEX de privacidad “con envoltorio” típico, pero en la demo del sitio descubrí que en realidad llama directamente al canal de liquidación de la capa inferior. El order book está cifrado por defecto y usa cifrado homomórfico por ElGamal: los precios y cantidades de las órdenes en la cadena son texto cifrado. El motor de matching calcula con los cifrados y, cuando ya se determina el precio y la cantidad de la operación, recién entonces se descifran para completar la transacción. En todo el proceso, los detalles de las órdenes no se exponen.
Aún arriba hay otra capa: DuskEVM, una capa de ejecución modificada a partir de OP Stack. Hace la liquidación directamente sobre DuskDS; si conectas Solidity, hereda las capacidades de privacidad de la capa base, sin necesidad de inventar otra arquitectura.
La capa superior es el flujo de trabajo del mercado de cumplimiento normativo: convierte a Citadel en un módulo nativo invocable. Los usuarios no tienen que enviar fotos de pasaporte; mediante pruebas de conocimiento cero pueden demostrarle al sistema que “ya completaron la verificación de cumplimiento”.
Antes siempre sentía que la ruta técnica de Dusk estaba hecha de piezas sueltas. Pero con el nuevo sitio (que desvela el stack completo) me di cuenta de que desde el principio no se trata de hacer un juguete de transferencias anónimas: están montando un conjunto completo de infraestructura financiera con privacidad y cumplimiento. Al terminar de leer, añadí un poco de DUSK; porque proyectos que exponen de forma clara y abierta su arquitectura técnica para que cualquiera la vea, sinceramente, ahora mismo no hay muchos. #dusk $DUSK @Dusk