« Je suis d'accord pour dire que l'effondrement des marchés NFT ne doit pas être interprété comme un échec de l'art numérique, mais comme l'échec d'une couche institutionnelle.
Pour être honnête, cet effondrement était prévisible. Le problème, c'est que tant que le débat principal portera sur les prix planchers et que les influenceurs auront plus de poids que les artistes eux-mêmes, la scène continuera à échouer.
Nous devons changer d'orientation, car cette scène est beaucoup trop importante et apporte des réponses à une crise que le monde de l'art contemporain n'a pas su résoudre : le sentiment que les possibilités formelles sont épuisées, que l'histoire se répète et que l'histoire de l'art est devenue un fardeau plutôt qu'une ressource pour les artistes.
En revanche, l'art numérique créé nativement dans l'espace informatique part d'une véritable remise à zéro. Non pas parce qu'il ignore l'histoire de l'art, mais parce qu'il n'est pas prisonnier de celle-ci. L'idée que la toile numérique et l'espace numérique peuvent fonctionner comme un champ d'expression pur est encore mal comprise, même au sein de cette scène.
Vitalik Buterin vient de publier un nouvel article de recherche intitulé «Hyperscaling By Creating New Forms of State » (Hyperscaling en créant de nouvelles formes d'état).
En résumé : Ethereum doit considérablement augmenter son exécution, ses données et son état dans les années à venir. Les zkEVM peuvent le faire pour l'exécution, les peerDAS peuvent le faire pour les données, mais l'état est toujours à la recherche d'une percée.
L'état est bien sûr la mémoire d'Ethereum. Il s'agit essentiellement d'une base de données géante que chaque bloc met à jour et sur laquelle chaque nœud doit s'accorder.
Ce système suit les informations des comptes, comme les soldes ETH, et les informations de stockage des contrats intelligents, comme les approbations ERC-20, la propriété des NFT, les positions DeFi, etc. De plus, chaque emplacement de stockage est supposé exister indéfiniment, sauf s'il est écrasé.
Le modèle actuel d'Ethereum est donc « tout est toujours disponible ». Tout l'état est toujours immédiatement récupérable, lisible de manière synchrone et composable avec tous les autres contrats.
Il s'agit d'une offre puissante et unique, mais c'est aussi la raison pour laquelle l'état devient un problème. Chaque nouvel emplacement de stockage augmente la taille de l'état global d'Ethereum, ce qui rend les nœuds plus exigeants à faire fonctionner.
Pourquoi de nouvelles formes d'état pourraient fonctionner
Le modèle d'état actuel d'Ethereum fonctionne à l'échelle actuelle, mais s'il reste inchangé, il ne pourra pas suivre le rythme des gains spectaculaires à venir en matière d'exécution et de données.
Pour remédier à cette situation, Vitalik vient de proposer un nouveau paradigme : conserver l'état permanent actuel comme niveau de stockage premium et ajouter à côté de celui-ci de nouveaux niveaux d'état moins coûteux et plus restrictifs.
Dans cette optique, Vitalik a esquissé ce qu'il considère comme les options les plus viables pour l'avenir, à savoir :
Stockage temporaire Une arborescence de stockage distincte qui serait « remise à zéro » périodiquement (par exemple tous les mois), après quoi toutes les données stockées ici pourraient être « ressuscitées » à l'aide de preuves.
UTXO Au lieu de « propriété = emplacement permanent », les contrats créeraient des enregistrements discrets qui seraient directement intégrés à l'historique. Ethereum se contenterait de suivre des marqueurs permanents minimaux « dépensés/non dépensés ».
Il n'est pas pratique de remplacer entièrement le système de stockage permanent existant d'Ethereum, l'idée serait donc de le conserver comme un niveau premium plus coûteux et de le compléter par un système de stockage temporaire ou UTXO beaucoup plus abordable, ou une sorte de mélange des deux.
Le coût relativement élevé d'un stockage complet et permanent permettrait d'atténuer le gonflement superflu de l'état, tandis que le stockage temporaire donnerait à Ethereum la flexibilité nécessaire pour prendre en charge une véritable augmentation de 1 000 fois la capacité.
Ce que cela signifie pour les jetons
Comme Vitalik l'a souligné dans son article, les jetons fongibles (ERC-20) et non fongibles (ERC-721, ERC-1155, etc.) « constituent aujourd'hui l'essentiel de l'état d'Ethereum [...] ».
À quoi ressemblerait donc un paysage de stockage à plusieurs niveaux, s'il venait à voir le jour, pour les jetons Ethereum ?
Dans ce paradigme , la grande majorité des pilotes d'état migreraient hors du stockage permanent, et « les NFT et les soldes de jetons ERC20 seraient [parmi les éléments les plus faciles] à transférer vers des UTXO ou un stockage temporaire ».
Ce qui resterait dans le stockage permanent, ce sont des éléments tels que les comptes d'utilisateurs et le code des contrats intelligents, mais la plupart, voire la totalité, de vos jetons préférés opteraient pour le stockage temporaire.
Ces migrations ne seront pas motivées par un alignement, mais plutôt par la simple réalité économique. Avec le stockage temporaire, les jetons et les applications qui les entourent pourront bénéficier de frais de transaction très bon marché. Pourquoi payer plus quand on peut payer moins pour une expérience utilisateur pratiquement identique ?
En effet, les utilisateurs finaux ne remarqueront pas beaucoup de différence, si ce n'est des coûts moins élevés ou peut-être le fait de devoir occasionnellement « ressusciter » d'anciens soldes de jetons ou NFT, ce qui sera aussi simple que de fournir une preuve via votre portefeuille.
Qu'en est-il des NFT entièrement sur la chaîne ?
Par NFT entièrement sur la chaîne, j'entends les NFT créés sans aucune dépendance en dehors de leur code de contrat intelligent sur Ethereum. Grâce à ce code, les médias et les métadonnées de ces NFT sont toujours maintenus et générés par le runtime d'Ethereum.
Il s'agit d'un moyen puissant et sans précédent qui est devenu une source d'avancées créatives, par exemple des œuvres d'art comme Terraforms.
La bonne nouvelle, c'est que dans un système de stockage à plusieurs niveaux, les NFT entièrement sur la chaîne continueraient à fonctionner exactement comme ils le font actuellement, et ce de manière indéfinie, puisque le stockage permanent existant ne disparaîtra pas.
De plus, les créatifs pourront continuer à créer des NFT entièrement sur la chaîne en utilisant le stockage permanent. Les coûts de gaz seront simplement plus élevés par rapport au stockage temporaire, de sorte que l'activité complète et permanente sera réservée aux éléments qui le justifient vraiment.
En conséquence, l'état des NFT entièrement sur la chaîne est, et sera, comme une vitrine en verre qui reste éclairée en permanence et qui sera toujours immédiatement visible et interactive.
À l'inverse, l'état des NFT classiques (c'est-à-dire les projets PFP, etc.) qui passent au stockage temporaire deviendra similaire à celui des reçus dans une archive : vous prouvez et gérez la propriété à l'aide de vos enregistrements, mais les actifs sous-jacents ne seront pas conservés indéfiniment dans la salle d'exposition principale, pour ainsi dire.
Zoom arrière
Apprendre à Ethereum à oublier (ce qu'il peut) pourrait bien être la dernière pièce du puzzle qui permettra aux cas d'utilisation de la culture onchain de se généraliser dans les années à venir.
Pour l'instant, cette idée de structure à plusieurs niveaux n'est qu'une proposition, et il faudra peut-être beaucoup de temps pour qu'elle se concrétise, si tant est qu'elle le fasse. Peut-être qu'une autre avancée alternative verra le jour et que la communauté Ethereum finira par l'adopter à la place.
Mais en fin de compte, cette vision est pratique et sensée et pourrait réellement donner un aperçu de ce à quoi ressemblera l'avenir du stockage sur Ethereum. Mieux vaut donc commencer à s'y intéresser dès maintenant !