📅8.23
Heureusement que j’ai vendu $KII hier. Depuis le jour oĂč j’ai reçu l’airdrop, alors que la valeur Ă©tait Ă  45, j’ai gardĂ© la stratĂ©gie jusqu’à hier matin : j’ai vendu Ă  24, et j’ai ainsi sauvĂ© mon petit bol de nouilles au porc. C’est un projet de type arnaque, et ils ont mĂȘme le culot de participer Ă  la compĂ©tition. Les frĂšres qui ont “spammĂ©â€ la compĂ©tition ont vraiment eu le malheur.

Hier soir, quand je suis tombĂ© sur le document d’architecture de @Dusk , un point a toujours fini par m’échapper : qu’est-ce que DuskEVM exactement ?

La documentation officielle est trĂšs claire : DuskEVM est une couche d’exĂ©cution compatible EVM, au-dessus de la couche de rĂšglement DuskDS. Ce n’est pas une blockchain indĂ©pendante et parallĂšle, elle ne gĂšre pas de registre indĂ©pendant : elle ne fait que l’exĂ©cution des contrats. L’analyse de HTX le confirme aussi : l’architecture actuelle de Dusk se compose de trois couches — DuskDS gĂšre le rĂšglement et la disponibilitĂ© des donnĂ©es, tandis que DuskEVM gĂšre l’exĂ©cution des applications EVM. Les deux couches font leur travail chacune, ce ne sont pas deux chaĂźnes.

Mais dans la communication officielle, on prĂ©sente souvent DuskDS et DuskEVM comme deux entitĂ©s sĂ©parĂ©es, et j’ai moi aussi failli y voir, au dĂ©but, deux chaĂźnes indĂ©pendantes. En rĂ©alitĂ©, une fois que DuskEVM a exĂ©cutĂ© des transactions, le batcher publie les donnĂ©es de transaction sous forme de blob dans DuskDS. Les engagements d’état et les preuves anti-fraude ancrent ensuite le rĂ©sultat dans la couche de rĂšglement. DuskEVM exĂ©cute, DuskDS confirme la preuve finale. Les deux sont en relation amont-aval, pas en relation de parallĂšle.

Mais cette relation amont-aval entraĂźne un risque de coĂ»ts de dĂ©veloppement plus complexe que ce que j’imaginais. Le coĂ»t total d’une application sur DuskEVM se compose de deux parties : les frais d’exĂ©cution des contrats EVM, plus les frais de disponibilitĂ© des donnĂ©es soumis Ă  DuskDS. Cela signifie que si l’on applique directement l’expĂ©rience d’Ethereum pour estimer le coĂ»t en Gas, on omettra des dĂ©penses de la couche sous-jacente — et cette partie de frais supplĂ©mentaires existe bien, elle est rĂ©elle.

La position de DuskEVM est en effet attrayante pour les dĂ©veloppeurs Solidity — les outils sont familiers, la migration est peu coĂ»teuse. Mais si les dĂ©veloppeurs ne prennent pas conscience de cette structure de frais en deux couches et qu’ils transfĂšrent directement la logique d’estimation du Gas d’Ethereum, une fois en production ils pourraient dĂ©couvrir que les coĂ»ts sont bien plus Ă©levĂ©s que prĂ©vu.
#dusk $DUSK