Cardano réexamine la friction du minUTxO dans les transferts de jetons

La proposition ouverte CPS-0037 documente la manière dont l’exigence minimale d’ADA de Cardano complique les petits paiements, la distribution de jetons et le développement d’applications. Elle établit des critères pour de futures solutions tout en préservant la protection contre la croissance excessive de l’ensemble UTxO.

By SongMarketCap

Cardano News - Cardano réexamine la friction du minUTxO dans les transferts de jetons

Les chercheurs Nicolas Henin, Will Gould et Polina Vinogradova ont soumis le 11 septembre un Cardano Problem Statement abordant la friction créée par la mise en œuvre actuelle du minUTxO sur le réseau. Le document identifie sept cas d’usage et fixe des exigences pour des propositions visant à simplifier le financement et la construction des transactions. Il reste ouvert à l’examen et n’introduit pas de changement de protocole.

Pourquoi Cardano exige une valeur minimale dans les sorties de transaction

Cardano stocke les actifs dans des sorties de transaction non dépensées appelées UTxO. Chaque sortie peut contenir la monnaie de base du réseau ainsi que des jetons natifs, y compris des NFTs.

La règle minUTxO exige que chaque nouvelle sortie contienne un montant minimal de la monnaie de base du réseau. L’exigence exacte dépend de la taille sérialisée de la sortie, y compris ses actifs, le datum et tout script de référence.

Ce mécanisme crée un coût économique pour le maintien d’un état persistant du registre et limite la création d’un grand nombre de sorties de faible valeur. Les fonds qui l’accompagnent ne constituent ni des frais de transaction ni un transfert vers le trésor. Ils restent partie intégrante de la sortie et sont contrôlés par quiconque peut la dépenser.

Lorsque des sorties sont consommées ou consolidées, leur valeur peut financer de nouvelles sorties et les frais de transaction, pourvu que les sorties restantes satisfassent leurs propres exigences minimales.

Les petits paiements et la distribution de jetons subissent une friction accrue

CPS-0037 décrit des situations dans lesquelles un utilisateur souhaite envoyer un jeton natif sans transférer d’ADA supplémentaire. Dans le modèle actuel, l’expéditeur doit financer l’exigence minimale de la nouvelle sortie, tandis que le destinataire prend le contrôle des fonds qui l’accompagnent.

Le coût devient plus important lorsqu’un projet distribue des jetons à de nombreuses adresses. Chaque sortie destinataire a besoin de sa propre valeur minimale, ce qui oblige le distributeur à fournir des fonds supplémentaires pour l’ensemble du lot. Un modèle de revendication peut déplacer l’obligation de financement vers les destinataires, mais il modifie aussi le parcours utilisateur et requiert leur participation.

Le document traite également des petits paiements inférieurs au minimum applicable. Ils ne peuvent pas être représentés comme des sorties indépendantes à moins qu’une valeur supplémentaire soit fournie ou que le paiement soit combiné avec une sortie existante du destinataire.

Un autre cas concerne un portefeuille qui peut préserver un jeton dans une sortie suivante mais qui manque du surplus nécessaire pour payer les frais de transaction. Finaliser le transfert nécessite alors une autre entrée, un retrait ou un parrainage externe des frais.

CPS-0037 fixe des exigences pour de futures solutions Cardano

CPS-0037 définit le problème et les conditions qu’une future solution doit satisfaire. Il ne modifie pas les règles du mainnet de Cardano, n’abaisse pas le minimum actuel et ne précise pas de calendrier de déploiement.

Henin a déclaré le 14 septembre que des travaux faisant suite aux discussions de BuilderFest examinaient des changements possibles dans le code du registre de Cardano. L’équipe étudie si la valeur d’application pourrait être séparée des fonds soutenant une sortie et si des dépôts pourraient être équilibrés sur l’ensemble d’une transaction.

Toute conception future doit continuer à protéger le registre contre une accumulation excessive de sorties actives, préserver la conservation de la valeur et maintenir la dépensabilité des sorties existantes. Elle doit aussi traiter la compatibilité avec les contrats intelligents déployés qui vérifient des montants exacts d’ADA.

Les auteurs exigent que les solutions proposées soient testées au moyen de transactions reproductibles couvrant le financement, les frais, la valeur récupérable et la logique d’application. Ces comparaisons doivent déterminer si une conception supprime la charge, la réduit ou la transfère à un autre participant.

CPS-0037 offre aux développeurs de portefeuilles, aux équipes d’applications et aux ingénieurs du registre un ensemble commun de cas auxquels confronter les conceptions futures. Une proposition distincte sera encore nécessaire avant que Cardano puisse remplacer la règle actuelle, mais la discussion dispose désormais d’exigences techniques définies au lieu d’une demande générale visant à rendre les transferts de jetons moins coûteux ou plus faciles.