Comme dit tuxmain, ce ne sera pas le cas. Une blockchain est de toute façon une ressource partagée qui laisse une certaine liberté quant à son utilisation.
Pas besoin d’aller jusque là, on peut tout simplement utiliser system.remark()
, cf mes avancées sur Implémentation des commentaires de transaction.
Donc réponse : oui. Mais par “stockage” on entend juste “dans un bloc”. Pas de raison de mettre dans le onchain storage des choses qui ne sont pas utiles à l’exécution du runtime.
Cf la longue discussion sur le sujet Options pour gérer les commentaires de transaction côté serveur - #17 by vit que j’ai essayé de résumer dans Élagage de l'état, élagage des blocs, noeuds archive et miroir. Si les incompréhensions sont liées à la documentation substrate, c’est en cours de correction : Rephrase networks-and-nodes.md documentation by Hugo-Trentesaux · Pull Request #2153 · substrate-developer-hub/substrate-docs · GitHub.