Explora Cardano:  5. Estructura de tarifas de Cardano

Cardano utiliza un sistema de tarifas de transacción que cubre el coste de procesamiento y almacenamiento a largo plazo de las transacciones.

El entorno de Cardano es único en la forma en que maneja las tarifas, ya que éstas no van directamente al productor de bloques. En su lugar, se agrupan y luego se distribuyen a todos los grupos que crearon bloques durante una época.

En la actualidad, no hay tasas por el coste de memoria del seguimiento del estado de la cadena acumulado, en particular UTxO.

 

Prevención de ataques económicos

La bifurcación dura de Shelley supuso que la blockchain de Cardano pasara de estar federada a un entorno totalmente descentralizado, lo que podría aumentar el incentivo de los actores maliciosos para perpetrar ataques económicos.

Podría producirse un ataque económico cuando los costes en que incurren los operadores de un sistema no se cubren con las tasas que pagan los usuarios de un determinado sistema. Estas situaciones permiten a los usuarios imponer costes a los operadores sin pagar ellos mismos la totalidad de los mismos, lo que podría provocar un grave descenso de la participación de los operadores y, en última instancia, podría llevar al colapso del propio sistema.

Para evitar que se produzca esta situación, es de vital importancia abordar tanto los costes actuales de los operadores no contabilizados como los nuevos costes.

La estructura de tarifas de Cardano es bastante sencilla.

Las tarifas se construyen en torno a dos constantes (a y b). La fórmula para calcular las comisiones mínimas de una transacción (tx) es a * tamaño(tx) + b, donde:

  • a/b son parámetros del protocolo
  • tamaño(tx) es el tamaño de la transacción en bytes

 

Parámetros del protocolo (a y b)

Los parámetros del protocolo son valores que pueden ser alterados por el sistema de actualización de Cardano para reaccionar y adaptarse a los cambios en el volumen de transacciones, los precios del hardware y la valoración de ada. El cambio de estos parámetros constituye una bifurcación dura, ya que influye cuales transacciones son aceptadas por el sistema.

 

Parámetro de protocolo a

El parámetro a refleja la dependencia del coste de la transacción con el tamaño de la misma. Cuanto mayor sea la transacción, más recursos se necesitan para almacenarla y procesarla.

 

Parámetro de protocolo b

El valor de b es una tasa a pagar, independientemente del tamaño de la transacción. Este parámetro se introdujo principalmente para evitar los ataques de denegación de servicio distribuidos (DDoS). b hace que estos ataques sean prohibitivos y elimina la posibilidad de que un atacante genere millones de pequeñas transacciones para inundar y colapsar el sistema.

 

Parámetro de protocolo x

x representa el tamaño de la transacción en bytes.

 

 

 

Encuentra una copia oficial de este documento aquí:

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

Más traducciones de Cardano en: Cardano For The World