
Vitalik Buterin s’est donné pour mission personnelle de trouver des solutions à la saturation des réseaux. Aujourd’hui, c’est la forte demande de jetons non fongibles (NFT) qui en est la cause et qui fait exploser les frais.
En guise de proposition, Buterin a avancé une solution qui consiste à migrer les NFT vers des secondes couches Ethereum, comme les rollups. Il ne le ferait pas pour un seul rollup, mais par le biais d’un système d’interopérabilité qui permet aux NFT d’être utilisés dans plusieurs rollups.
La proposition a été récemment publiée par Vitalik Buterin sur le forum Ethereum Research, qui se consacre à la recherche d’améliorations pour la blockchain à usage général.
Le développeur russo-canadien suggère la création de « wrapped-NFTs« . Ceux-ci pourraient être mobilisés et échangés entre les différents rouleaux d’Ethereum.
Les rollups sont des solutions de seconde couche qui consistent essentiellement à « regrouper » plusieurs transactions en une seule, ce qui permet de traiter un plus grand nombre de transactions par seconde (TPS) en dehors du réseau Ethereum principal. Par exemple, les rollups zkSync 2.0, qui sont actuellement en phase de test, promettent de traiter jusqu’à 20 000 TPS, alors que le réseau principal ne traite que 12-20 TPS dans son état actuel.
Sur la base de ce qui précède, le point principal de la proposition de Buterin réside dans le fait de ne pas dépendre d’un rollup unique. Bien que les rollups offrent des frais réduits, l’utilisation d’un seul rollup peut être contre-productive, car en cas de défaillance, les NFT seraient piégés.
L’utilisation de plusieurs rollups permet d’éviter ce modèle de dépendance. En outre, en cas de défaillance, grâce au système proposé, les CLN piégés pourraient être transférés vers un autre rullup ou vers la chaîne principale.
Échanger les NFT « enroulés ».
Comme mentionné, la proposition du créateur d’Ethereum est basée sur la création de WNFTs (wrapped-NFTs). Dans la pratique, il s’agit de jetons qui représentent d’autres jetons dans le rollup. Le WNFT original serait stocké directement sur la blockchain Ethereum via un contrat intelligent qui servirait de coffre-fort.
Ce qui est intéressant dans ce concept, c’est la mobilité des TSNF lors de leur transfert. Par exemple, John « enroule » un WNFT et l’envoie au rollup d’Arbitrum. Ici, Ivan décide de l’acheter. Ivan achèterait le WNFT et non le NFT original. Cependant, selon la proposition de Vitalik, comme il y a un transfert, un bon d’échange serait généré.
Si Ivan veut le réclamer sur la chaîne principale, il lui suffira de présenter le justificatif pour que la chambre forte modifie l’adresse détenant ce WNFT de John à Ivan.
En cas de chaîne d’échanges au sein d’un rollup, le dernier détenteur de WNFT qui décide de le réclamer détiendra cette chaîne de bordereaux d’échanges et cela validera la détention sur le NFT à réclamer. Ceci s’applique également aux NFTs qui sont transférés entre rollups, ce qui génère également des pièces justificatives.
La proposition de Vitalik Buterin présente des défis pour sa mise en œuvre
L’un des principaux défis de ce modèle mis en avant par Vitalik Buterin est que tous les rollups fonctionnant actuellement sur le réseau Ethereum ne pourront pas être utilisés. Il est nécessaire que le rollup utilise l’EVM ou machine virtuelle d’Ethereum, qui est essentiellement celle qui permet l’exécution des contrats intelligents.
Selon un rapport de CryptoNews, les rollups tels qu’Arbitrum et Optimism permettent une utilisation complète de l’EVM. D’autre part, zkSync 1.0 ne permet pas l’exécution complète, ce qui limite le nombre de contrats intelligents qui peuvent y être déployés.
Un autre obstacle réside dans l’adoption et la mise en œuvre de ce modèle sur toutes les plateformes NFT. Pour l’instant, les plateformes NFT sont principalement basées sur le réseau principal Ethereum. L’utilisation de rollups peut entraîner un coût opérationnel pour l’adoption et la migration de leurs NFT. Les plateformes ne sont pas forcément prêtes à supporter ce coût.