Les contrats intelligents de Cardano sont confrontés à un problème d’évolutivité majeur

Temps de lecture :6 Minute, 4 Seconde


Points clés à retenir

  • La conception de protocole basée sur EUTXO de Cardano s’est avérée difficile pour les développeurs d’applications décentralisées.
  • Minswap, le premier échange décentralisé à être lancé sur Cardano testnet, a rencontré des problèmes de mise à l’échelle immédiats la semaine dernière.
  • Alors que plusieurs projets prétendent avoir résolu le problème de la concurrence, aucun n’a révélé publiquement ses solutions.

Cardano, la troisième plus grande crypto-monnaie avec une capitalisation boursière de plus de 82,8 milliards de dollars, est devenue l’objet de critiques car son infrastructure d’écosystème ne permet pas aux applications décentralisées les plus élémentaires de fonctionner sans faire face à des problèmes de mise à l’échelle immédiats.

Les développeurs de Cardano dApp sont confrontés à des problèmes de simultanéité

Cardano est confronté à un obstacle majeur en matière d’évolutivité.

Input Output, la société de développement derrière Cardano, a annoncé jeudi dernier le lancement de la fonctionnalité de contrat intelligent Plutus sur testnet. Depuis la mise en ligne de la mise à jour, Minswap, le premier échange décentralisé à être lancé sur testnet, a rencontré de graves problèmes de mise à l’échelle, soulevant des inquiétudes quant à la capacité de Cardano à exécuter des contrats intelligents.

Les utilisateurs qui ont testé Minswap ont été surpris de constater que la dApp ne pouvait gérer qu’une seule transaction par bloc. « Ça a l’air bien », un Reddit l’utilisateur a écrit. « Mais lorsque j’essaie d’échanger des éléments, tout ce que j’obtiens est « Échec de la transaction : les UTxO sont utilisés pour ce bloc ». Veuillez patienter 20 à 40 secondes et réessayer.

« Après notre lancement, certains utilisateurs ont pris des captures d’écran liées aux UTXO verrouillés sur Twitter, et le reste appartient à l’histoire », a déclaré Long Nguyen, fondateur et responsable de l’ingénierie de Minswap, à Crypto Briefing. Il a ajouté que Minswap a construit son protocole sur Cardano car « c’est la chaîne de preuve de participation la plus décentralisée, avec plus de 3 000 nœuds gérés par la communauté et 66% gérés par des opérateurs à nœud unique ».

Quoi qu’il en soit, il semblerait que la création d’applications décentralisées évolutives et entièrement en chaîne sur la blockchain soit devenue un défi plus important que ne l’avaient prévu de nombreux membres de la communauté. Plus précisément, contrairement à Ethereum, Solana et à la plupart des autres chaînes de blocs activées par contrat intelligent, qui utilisent un modèle basé sur un compte pour calculer les transactions, Cardano utilise une nouvelle itération du modèle UTXO de Bitcoin appelée UTXO étendu (EUTXO).

Le modèle EUTXO pose des défis aux constructeurs Cardano dApp en raison d’un soi-disant « problème » de concurrence. En termes simples, la simultanéité fait référence à la capacité pour plusieurs agents différents d’interagir avec le même contrat intelligent en même temps.

Les modèles basés sur les comptes permettent à plusieurs utilisateurs d’interagir avec les mêmes contrats intelligents par défaut. Cependant, les blockchains de contrats intelligents basées sur EUTXO posent des difficultés aux développeurs pour atténuer la concurrence sans faire de compromis sur la sécurité ou la décentralisation.

Les solutions pour la concurrence incluent la création de dApps qui tolèrent les segmentations d’état ou l’agrégation de plusieurs interactions pour s’installer sur le même état. Pour les échanges décentralisés, cela signifierait soit fragmenter la liquidité en plusieurs pools (états), soit utiliser des séquenceurs tiers pour regrouper plusieurs transactions et les régler comme une seule transaction dans le même état.

La première nuit gravement à l’efficacité du capital, tandis que la seconde pourrait potentiellement s’avérer être une solution viable. Maladex est un échange décentralisé basé sur Cardano qui prétend avoir résolu concurrence. Discutant des inconvénients potentiels de l’utilisation de séquenceurs pour atténuer la concurrence, Jarek, PDG et développeur principal du projet, a déclaré à Crypto Briefing :

« Au-delà, selon la manière dont il est mis en œuvre, le degré de goulot d’étranglement de la centralisation, [there are] rien. L’off-chain fait naturellement partie de l’écosystème et prépare simplement les transactions pour la blockchain où elles sont ensuite validées et exécutées.

« Il y a cette partie inconfortable qui pourrait augmenter la centralisation », a-t-il ajouté. « Mais ce n’est pas différent de la centralisation que nous avons avec l’interface utilisateur pour chaque protocole. »

Jarek soutient en outre que l’utilisation de séquenceurs de couche dApp peut atténuer les attaques frontales et MEV, car elles regroupent plusieurs transactions à exécuter en même temps.

Cependant, le directeur des investissements chez Arcane Assets et critique vocal Cardano Eric Wall soutient que le MEV serait toujours possible si la blockchain utilisait un séquenceur. Expliquant comment MEV pourrait se produire sur Cardano, il a déclaré à Crypto Briefing :

« Tout d’abord, le séquenceur peut extraire le MEV en choisissant d’inclure une transaction (la sienne) mais d’en censurer une autre. Deuxièmement, le mineur/validateur sur la couche de base Cardano peut examiner le lot de transactions d’un séquenceur et en rejeter des parties ou l’ensemble du lot s’il préfère effectuer lui-même certaines de ces transactions lorsqu’il assemble le bloc.

D’autres solutions proposées pour faire évoluer les dApps sur Cardano impliquent la mise en œuvre de protocoles et de chaînes latérales de couche 2, qui traitent leurs propres défis de centralisation et de sécurité (bien que de telles solutions ne soient pas encore mises en ligne sur Cardano, au moins une chaîne latérale compatible EVM est en cours) .

La grande question est de savoir si Cardano, compte tenu de son choix de conception basé sur EUTXO, peut prendre en charge des échanges décentralisés évolutifs et efficaces en capital construits entièrement sur la chaîne. Alors que Maladex prétend que la simultanéité est « complète et totale FUD,  » Eric Wall affirme qu’il est peu probable que les dApps Cardano résolvent la concurrence sans faire de sacrifices importants en matière de sécurité ou de centralisation. Il a déclaré à Crypto Briefing que bien que les développeurs dApp puissent trouver des solutions de contournement, ils peuvent impliquer « des défis de développement importants, des défis UX ou une centralisation ».

La communauté Cardano a salué Alonzo comme une nouvelle étape majeure pour les capacités DeFi de la blockchain. Cependant, les résultats de testnet suggèrent qu’il pourrait s’écouler au moins quelques années avant qu’il ne tienne ses promesses. Une fois la mise à niveau expédiée, il n’y aura pas d’explosion des protocoles DeFi. Au lieu de cela, Nguyen pense que cela ressemblera à Ethereum en 2018. « Les bons et les meilleurs dApps apparaîtront lentement au cours des années à venir », a-t-il déclaré.

Cet article est une traduction. Lire l’originale sur cryptobriefing

Satoshi
Suivez-nous