#dusk $DUSK @Dusk
Je me suis penché sur la manière dont les smart contracts s’exécutent réellement sur Dusk, et Piecrust fait partie de ce que j’ai trouvé particulièrement intéressant.
La plupart des gens connaissent le modèle EVM, où Solidity et un immense écosystème de développeurs rendent la création plus facile. Dusk prend une autre voie avec DuskVM : les contrats sont écrits en Rust puis compilés en WASM avant l’exécution.
Ce que j’aime avec Piecrust, c’est qu’il a été conçu spécifiquement pour répondre aux besoins d’exécution de Dusk, plutôt que de simplement copier la conception habituelle d’une machine virtuelle. Il prend en charge des éléments comme la gestion mémoire personnalisée, l’ABI de Dusk et les appels inter-contrats. Dusk a aussi travaillé à réduire la ré-exécution inutile de la VM et à améliorer les performances. Dans une mise à jour précédente du testnet, Dusk a indiqué gérer environ 70 à 150 transactions dans un bloc sur des systèmes cloud peu performants.
Il existe également, dans le modèle de contrat actuel de DuskVM, un tampon d’arguments de 64 Ko : c’est un petit détail technique, mais il montre à quel point l’environnement d’exécution est conçu de manière spécifique.
Mais je ne pense pas que Piecrust dépasse automatiquement l’EVM. L’EVM a l’avantage de la compatibilité, des outils et des développeurs.
Pour moi, la vraie question est de savoir si Dusk peut transformer cette conception spécialisée en adoption réelle.
machine virtuelle spécialisée ou compatibilité EVM ?
Je me suis penché sur la manière dont les smart contracts s’exécutent réellement sur Dusk, et Piecrust fait partie de ce que j’ai trouvé particulièrement intéressant.
La plupart des gens connaissent le modèle EVM, où Solidity et un immense écosystème de développeurs rendent la création plus facile. Dusk prend une autre voie avec DuskVM : les contrats sont écrits en Rust puis compilés en WASM avant l’exécution.
Ce que j’aime avec Piecrust, c’est qu’il a été conçu spécifiquement pour répondre aux besoins d’exécution de Dusk, plutôt que de simplement copier la conception habituelle d’une machine virtuelle. Il prend en charge des éléments comme la gestion mémoire personnalisée, l’ABI de Dusk et les appels inter-contrats. Dusk a aussi travaillé à réduire la ré-exécution inutile de la VM et à améliorer les performances. Dans une mise à jour précédente du testnet, Dusk a indiqué gérer environ 70 à 150 transactions dans un bloc sur des systèmes cloud peu performants.
Il existe également, dans le modèle de contrat actuel de DuskVM, un tampon d’arguments de 64 Ko : c’est un petit détail technique, mais il montre à quel point l’environnement d’exécution est conçu de manière spécifique.
Mais je ne pense pas que Piecrust dépasse automatiquement l’EVM. L’EVM a l’avantage de la compatibilité, des outils et des développeurs.
Pour moi, la vraie question est de savoir si Dusk peut transformer cette conception spécialisée en adoption réelle.
machine virtuelle spécialisée ou compatibilité EVM ?
Piecrust Wins
50%
EVM Wins
50%
Both Matter
0%
6 Votes • Vote fermé
