Je reviens sans cesse à la même chose avec DUSK :
La partie intéressante n’est pas vraiment le récit sur la confidentialité.
C’est ce qui se passe quand vous ouvrez la documentation développeur et que vous demandez : « d’accord… comment je le construis vraiment ? »
Vous avez alors deux voies.
DuskEVM est la voie confortable.
Solidity, Foundry, Hardhat, ethers, viem — des outils que la plupart des développeurs Ethereum connaissent déjà.
Ensuite, il y a DuskVM.
Rust, WASM, et une manière beaucoup plus native d’interagir avec la chaîne.
Cette deuxième route donne une impression différente.
Vous ne faites pas que déployer sur un EVM familier avec une étiquette de confidentialité.
Vous apprenez comment DUSK fonctionne lui-même.
Et c’est important.
W3sper permet aux applications de parler à des nœuds Rusk, d’interroger les données de la chaîne, de gérer l’état des comptes, d’interagir avec des contrats et de travailler avec des pilotes de données WASM.
Dusk Connect gère les portefeuilles sans forcer les développeurs à n’utiliser qu’un seul wallet.
Et quand les abstractions ne suffisent plus, vous pouvez descendre d’un cran.
GraphQL.
API de nœuds.
Flux de transactions et de contrats plus bruts.
C’est généralement un bon signe.
Parce que, tôt ou tard, tout développeur sérieux atteint la limite de la jolie surcouche.
Même les bibliothèques de contrats ont attiré mon attention : contrôle d’accès, possibilité de mise en pause, protection contre la réentrance, timelocks, protection contre la réexécution.
Du classique.
Jusqu’à ce que vous en ayez réellement besoin.
C’est ce que j’aime dans le socle développeur de DUSK.
Ça ne donne pas l’impression d’avoir été conçu uniquement pour paraître facile de l’extérieur.
Il y a une couche plus profonde pour celles et ceux qui sont prêts à apprendre la machine.
Et peut-être que c’est le pari discret ici :
les développeurs qui restent assez longtemps pour comprendre la stack pourront construire des choses difficiles à exprimer ailleurs.
Parfois, la meilleure fonctionnalité développeur est celle qu’on ne remarque qu’une fois que les tutoriels ne suffisent plus.
#dusk $DUSK @Dusk
La partie intéressante n’est pas vraiment le récit sur la confidentialité.
C’est ce qui se passe quand vous ouvrez la documentation développeur et que vous demandez : « d’accord… comment je le construis vraiment ? »
Vous avez alors deux voies.
DuskEVM est la voie confortable.
Solidity, Foundry, Hardhat, ethers, viem — des outils que la plupart des développeurs Ethereum connaissent déjà.
Ensuite, il y a DuskVM.
Rust, WASM, et une manière beaucoup plus native d’interagir avec la chaîne.
Cette deuxième route donne une impression différente.
Vous ne faites pas que déployer sur un EVM familier avec une étiquette de confidentialité.
Vous apprenez comment DUSK fonctionne lui-même.
Et c’est important.
W3sper permet aux applications de parler à des nœuds Rusk, d’interroger les données de la chaîne, de gérer l’état des comptes, d’interagir avec des contrats et de travailler avec des pilotes de données WASM.
Dusk Connect gère les portefeuilles sans forcer les développeurs à n’utiliser qu’un seul wallet.
Et quand les abstractions ne suffisent plus, vous pouvez descendre d’un cran.
GraphQL.
API de nœuds.
Flux de transactions et de contrats plus bruts.
C’est généralement un bon signe.
Parce que, tôt ou tard, tout développeur sérieux atteint la limite de la jolie surcouche.
Même les bibliothèques de contrats ont attiré mon attention : contrôle d’accès, possibilité de mise en pause, protection contre la réentrance, timelocks, protection contre la réexécution.
Du classique.
Jusqu’à ce que vous en ayez réellement besoin.
C’est ce que j’aime dans le socle développeur de DUSK.
Ça ne donne pas l’impression d’avoir été conçu uniquement pour paraître facile de l’extérieur.
Il y a une couche plus profonde pour celles et ceux qui sont prêts à apprendre la machine.
Et peut-être que c’est le pari discret ici :
les développeurs qui restent assez longtemps pour comprendre la stack pourront construire des choses difficiles à exprimer ailleurs.
Parfois, la meilleure fonctionnalité développeur est celle qu’on ne remarque qu’une fois que les tutoriels ne suffisent plus.
#dusk $DUSK @Dusk
