#dusk $DUSK @Dusk En lisant les notes de publication de Boreas, je me suis arrĂȘtĂ© sur un petit changement : DUSK ne chiffre plus SHA-256, Keccak et le hachage gĂ©nĂ©rique comme si chaque entrĂ©e coĂ»tait la mĂȘme chose.
Un hachage de 32 octets et un appel de hachage multi-kilo-octets sollicitent la mĂȘme requĂȘte dâhĂŽte, mais nâexigent pas un travail Ă©quivalent. Boreas ajoute une tarification proportionnelle Ă la taille pour ces trois opĂ©rations, tandis que la vĂ©rification des multisignatures BLS Ă©volue avec le nombre de clĂ©s. La vĂ©rification KZG et la rĂ©cupĂ©ration secp256k1 ne sont pas dĂ©crites comme Ă©tant facturĂ©es en fonction de la longueur dâentrĂ©e. Chercher quelle requĂȘte est « la plus coĂ»teuse » sans fixer la longueur dâentrĂ©e et le nombre de clĂ©s, câest presque une mauvaise question.
La comparaison oppose une tarification forfaitaire par appel dâAPI Ă un calcul imposĂ© aux validateurs. DUSK sâest rapprochĂ© de la seconde approche.
Il y a toutefois une complication. Boreas est conscient des forks : lâexĂ©cution historique conserve les sĂ©mantiques antĂ©rieures au fork, tandis que les contrats actuels reçoivent le nouveau barĂšme. Un calcul Ă©quivalent peut donc entraĂźner des coĂ»ts en gaz diffĂ©rents selon le contexte dâexĂ©cution nĂ©cessaire pour la relecture, ce qui est peu pratique pour les dĂ©veloppeurs qui anticipent les coĂ»ts.
Pour DUSK, une meilleure prĂ©cision du gaz devrait rĂ©duire les charges cryptographiques sous-tarifĂ©es et rendre lâexĂ©cution plus cohĂ©rente entre les nĆuds. Cela ne prouve pas que les transitions dâĂ©tat rĂ©ussies seraient devenues moins chĂšres. Peut-ĂȘtre sont-elles simplement devenues plus honnĂȘtement tarifĂ©es, mĂȘme si le montant augmente.
Jâattends encore des donnĂ©es de benchmark par tranche dâentrĂ©e. La comptabilitĂ© dĂ©terministe nâest convaincante que lorsque le gaz facturĂ© correspond au travail CPU rĂ©el.
@Dusk #dusk #Dusk