Cette nuit-là, à l’aube, je n’arrivais pas à dormir. Je me suis levé et j’ai fait cuire des nouilles. L’eau n’avait pas encore bouilli : je me suis appuyé contre le plan de cuisson et j’ai défilé sur mon téléphone. En tombant sur une phrase dans la documentation Dusk, « la liquidation et l’exécution séparées », je l’ai fait, par réflexe, et j’ai relu tout le document encore une fois.
Chez Dusk, DuskDS s’occupe de la liquidation, tandis que DuskVM et DuskEVM s’occupent de l’exécution. Deux couches, chacune fait son travail. La liquidation une fois finalisée revient à DuskDS ; les détails d’exécution relèvent de la machine virtuelle. S’il y a un problème, on cherche du côté concerné : pas besoin d’immobiliser toute la chaîne. Ce découpage est particulièrement fluide dans un contexte financier : la comptabilité reste à sa place, les calculs restent aux calculs, et les auditeurs vont chercher la couche qu’ils veulent contrôler.
$ETH
Quant à la suite de contrats intelligents confidentiels de Dusk (XSC) — le nom complet est « Confidential Security Contract » — elle suit le discours des autorités de régulation des valeurs mobilières. L’exécution des contrats intelligents confidentiels ne se diffuse pas au dehors : pour la vérification, on ne transmet que des preuves. Elle prend aussi en charge la divulgation sélective à des parties autorisées. Côté transactions, Phoenix gère le confidentiel, Moonlight gère le transparent, et Zedger fait le lien avec le travail de XSC. Le consensus, lui, s’appuie sur « Succinct Attestation », visant une émission de blocs à l’ordre de 10 secondes. Une fois la finalisation obtenue, c’est définitif. La couche d’exécution DuskEVM tourne autour de 2 secondes ; pour l’instant, nous sommes encore en phase de testnet.
Quand j’ai finalement récupéré mon bol de nouilles, c’était déjà en bouillie. Tant pis : cette “bouillie” m’aura appris quelque chose. La technologie globale de Dusk ne consiste pas à ajouter la confidentialité à la chaîne : elle consiste à séparer la comptabilisation, l’exécution et la vérification, puis à confier à chacune la méthode la plus simple et la plus efficace. Aujourd’hui, la testnet de DuskEVM est aussi ouverte : ce découpage est encore plus clair.
#dusk $DUSK @Dusk
Chez Dusk, DuskDS s’occupe de la liquidation, tandis que DuskVM et DuskEVM s’occupent de l’exécution. Deux couches, chacune fait son travail. La liquidation une fois finalisée revient à DuskDS ; les détails d’exécution relèvent de la machine virtuelle. S’il y a un problème, on cherche du côté concerné : pas besoin d’immobiliser toute la chaîne. Ce découpage est particulièrement fluide dans un contexte financier : la comptabilité reste à sa place, les calculs restent aux calculs, et les auditeurs vont chercher la couche qu’ils veulent contrôler.
$ETH
Quant à la suite de contrats intelligents confidentiels de Dusk (XSC) — le nom complet est « Confidential Security Contract » — elle suit le discours des autorités de régulation des valeurs mobilières. L’exécution des contrats intelligents confidentiels ne se diffuse pas au dehors : pour la vérification, on ne transmet que des preuves. Elle prend aussi en charge la divulgation sélective à des parties autorisées. Côté transactions, Phoenix gère le confidentiel, Moonlight gère le transparent, et Zedger fait le lien avec le travail de XSC. Le consensus, lui, s’appuie sur « Succinct Attestation », visant une émission de blocs à l’ordre de 10 secondes. Une fois la finalisation obtenue, c’est définitif. La couche d’exécution DuskEVM tourne autour de 2 secondes ; pour l’instant, nous sommes encore en phase de testnet.
Quand j’ai finalement récupéré mon bol de nouilles, c’était déjà en bouillie. Tant pis : cette “bouillie” m’aura appris quelque chose. La technologie globale de Dusk ne consiste pas à ajouter la confidentialité à la chaîne : elle consiste à séparer la comptabilisation, l’exécution et la vérification, puis à confier à chacune la méthode la plus simple et la plus efficace. Aujourd’hui, la testnet de DuskEVM est aussi ouverte : ce découpage est encore plus clair.
#dusk $DUSK @Dusk