Explorez Cardano : 5. Structure de frais de Cardano

Cardano utilise un système de frais de transaction qui couvre les coûts de traitement et de stockage à long terme des transactions.

L'environnement Cardano est unique dans la façon dont il gère les frais, car les frais ne vont pas directement au producteur de blocs. Au lieu de cela, ils sont mis en commun puis distribués à tous les groupes qui ont créé des blocs au cours d'une époque.

Actuellement, il n'y a pas de frais pour le coût de mémoire du suivi de l'état de la chaîne accumulée, en particulier UTxO.

 

Prévention des attaques économiques

Avec la fourche dure de Shelley, la blockchain Cardano est passée d'un environnement fédéré à un environnement entièrement décentralisé, ce qui pourrait inciter davantage les acteurs malveillants à perpétrer des attaques économiques.

Une attaque économique pourrait se produire lorsque les coûts encourus par les opérateurs d'un système ne sont pas couverts par les frais imposés aux utilisateurs d'un système donné. Ces situations permettent aux utilisateurs d'imposer des coûts aux opérateurs sans en payer eux-mêmes la totalité, ce qui pourrait potentiellement entraîner une forte baisse de la participation des opérateurs, et pourrait finalement conduire à l'effondrement du système lui-même.

Pour éviter que cette situation ne se produise, il est essentiel de s'attaquer à la fois aux coûts actuels non comptabilisés des opérateurs et aux nouveaux coûts.

La structure des frais de Cardano est assez simple.

Les frais sont construits autour de deux constantes (a et b). La formule de calcul des frais minimaux pour une transaction (tx) est a * taille(tx) + b, où:

  • a/b sont des paramètres du protocole
  • taille(tx) est la taille de la transaction en octets

 

Paramètres du protocole (a et b)

Les paramètres du protocole sont des valeurs qui peuvent être modifiées par le système de mise à jour de Cardano pour réagir et s'adapter aux changements du volume de transactions, des prix du hardware et de la valorisation de l'ada. La modification de ces paramètres constitue une fourche dure, car elle influence les transactions acceptées par le système.

 

Paramètre du protocole a

Le paramètre a reflète la dépendance du coût de la transaction par rapport à la taille de la transaction. Plus la transaction est grosse, plus il faut de ressources pour la stocker et la traiter.

 

Paramètre du protocole b

La valeur de b est une somme à payer, quelle que soit la taille de la transaction. Ce paramètre a été introduit principalement pour prévenir les attaques par déni de service distribué (DDoS). b rend ces attaques excessivement coûteuses et élimine la possibilité pour un attaquant de générer des millions de petites transactions pour inonder et faire tomber le système.

 

Paramètre du protocole x

x représente la taille de la transaction en octets.

 

 

Vous trouverez une copie officielle de ce document ici :

https://docs.cardano.org/explore-cardano/fee-structure

 

Plus de traductions de Cardano à: Cardano For The World