馃憠 Tarifas de transacci贸n en Cardano: 驴C贸mo funcionan y que importancia tienen?
Las tarifas en las transacciones (fees) es algo que todos los usuarios nos encontramos a la hora de comprar, vender o transferir criptomonedas, sin importar la blockchain en la que nos encontremos. Estas tarifas podemos decir que son un costo que debemos de pagar por realizar una acci贸n en la cadena de bloques, que a menudo se paga con la misma moneda nativa de la cadena, y que ayuda al mantenimiento, seguridad y rendimiento de la cadena de bloques. En este tema vamos a explicar como funcionan las tarifas de transacci贸n en la cadena de bloques de Cardano.
Cardano utiliza un modelo de "tarifas deterministas" para calcular las tarifas de transacci贸n en su red. Este enfoque se diferencia de otros sistemas de tarifas en criptomonedas, como el de Ethereum, donde las tarifas pueden variar significativamente seg煤n la congesti贸n de la red.
En Cardano, las tarifas se determinan mediante un algoritmo predecible que se basa en varios factores, como el tama帽o de la transacci贸n y el costo computacional necesario para procesarla. Esto se conoce como el modelo de tarifas "de f贸rmula". Este modelo tiene la intenci贸n de proporcionar predictibilidad y estabilidad en las tarifas, lo que ayuda a los usuarios a estimar con mayor precisi贸n cu谩nto costar谩 una transacci贸n.
Como una breve introducci贸n sobre esto, debe entender que la f贸rmula de tarifas de Cardano considera par谩metros como:
- Tama帽o de la transacci贸n: La cantidad de datos involucrados en la transacci贸n, incluyendo la cantidad de ADA (la criptomoneda de Cardano) enviada, los scripts y otros metadatos asociados.
- Costo computacional: La carga que la transacci贸n agrega a la red en t茅rminos de recursos computacionales necesarios para procesarla.
- Precios en el mercado: Aunque las tarifas son determin铆sticas, los valores de ADA utilizados en el c谩lculo pueden variar seg煤n los precios del mercado.
Posteriormente explicaremos m谩s detalladamente como funciona este sistema de tarifas de transacci贸n en Cardano con m谩s detalle.
馃挵 Porqu茅 son necesarias las tarifas de transacci贸n en Cardano
Las tarifas de transacci贸n en Cardano desempe帽an un papel crucial en varios aspectos del funcionamiento de la red. Principalmente, act煤an como un mecanismo para regular el flujo de transacciones y mantener la eficiencia, rendimiento y la seguridad de la red. Adem谩s, estas tarifas son esenciales para incentivar a los validadores en el sistema de prueba de participaci贸n (PoS). Los validadores, conocidos como stake pool operators (operadores de stake pools o nodos operadores de la red), verifican y procesan las transacciones.
Esto implica que un n煤mero de nodos est茅n distribuidos por todo el mundo verificando y validando transacciones que se realizan en la blockchain Cardano y, estos nodos, necesitan ser mantenidos para su funcionamiento, por lo que las tarifas de transacci贸n permiten a los operadores de estos stake pools poder recibir una recompensa como compensaci贸n por su trabajo y el gasto que lleva aparejado tener un stake pool. Por tanto, las tarifas de las transacciones les ofrecen una recompensa por su trabajo, ya que estas se reparten entre los nodos validadores, lo que garantiza un ecosistema de validaci贸n activo y seguro.
Eso s铆, no son solo las tarifas lo que los operadores de nodos en Cardano reciben como compensaci贸n, puedes leer m谩s sobre esto a trav茅s de: 馃憠 Todo lo que necesitas saber sobre el Staking en Cardano
馃摎 Explicaci贸n detallada de las tarifas de transacci贸n
Como hemos mencionado al principio, Cardano tiene "comisiones deterministas", lo que significa que siempre sabes m谩s o menos lo que vas a pagar de antemano. Adem谩s, las comisiones no van directamente al productor del bloque, en su lugar, se agrupan y luego se distribuyen a todos los grupos que crearon bloques durante una 茅poca. Las comisiones se determinan 煤nicamente por la complejidad de la transacci贸n en s铆. Por ejemplo, la transacci贸n puede varias dependiendo de si vas a enviar solo ADA, vas a enviar ADA junto con Tokens, Ada junto con NFTs, cu谩ntos eUTXOs contiene..., en definitiva, cuando espacio va a ocupar.
La tarifa de la transacci贸n comienza con una cifra aproximada de 0,17 ADA y aumenta a medida que avanza la complejidad de la transacci贸n. Adem谩s, son independientes realmente del uso se le est茅 dando a la red, ya que no importa que la red est茅 experimentando un uso elevado o un uso bajo, todo lo contrario a Ethereum por ejemplo, donde si la red est谩 teniendo un alto uso, las tarifas de transacci贸n suelen ser m谩s elevadas. Por lo tanto, si la red esta experimentando una alta demanda, las tarifas de transacci贸n no se ver谩n realmente afectadas, solo se ver谩 afectado el tiempo en el que las transacciones son completadas.
Entrando en aspecto m谩s t茅cnicos, las tarifas de transacci贸n en Cardano se calculan utilizando una f贸rmula que involucra dos constantes, a y b. La f贸rmula es la siguiente:
Donde:
a es una constante especial, que suele estar alrededor de 0.17 Ada.
b es otra constante especial, que actualmente es 0.000043946 Ada/byte.
tama帽o es el tama帽o de la transacci贸n en bytes.
La constante "a" se utiliza para prevenir ataques de denegaci贸n de servicio (DDoS). Incluso una transacci贸n muy peque帽a deber铆a costar lo suficiente como para disuadir a un atacante que intenta generar m煤ltiples transacciones.
La constante "b" refleja los costes reales: Almacenar transacciones m谩s grandes requieren m谩s recursos para almacenarlas y procesarlas, por lo que las transacciones m谩s grandes deber铆an ser m谩s caras que las m谩s peque帽as.
Es importante mencionar que aunque se calcularon valores particulares para los par谩metros a y b, es probable que estos valores se ajusten en el futuro para reflejar mejor los costes reales.
Este sistema que actualmente existe en Cardano de transacciones determin铆sticas tiene sus pro y sus contras, como punto positivo podr铆amos decir que sabes en todo momento la cantidad de ADA que vas a pagar como tarifa sin importar el estado de la red, y como punto negativo podemos decir que, en condiciones de alta congesti贸n de la red, las transacciones van a tardar m谩s tiempo en procesarse.
Un caso a mencionar por ejemplo es el de MELD, que detuvo su desarrollo en Cardano debido a este sistema de tarifas, ya que la falta de comisiones de prioridad (como si ocurre en Ethereum por ejemplo, donde aumentar la tarifa de una transacci贸n asegura mayor prioridad) podr铆a poner en peligro la prioridad de las liquidaciones, que no se realizar铆an a tiempo, y tener como consecuencia la p茅rdida parcial de los fondos de los usuarios.
Este sistema puede cambiar en un futuro, aunque seguramente depender谩 de las futuras votaciones de gobernanza en la blockchain de Cardano. Puedes mantenerte al tanto de estas votaciones desde: Comunidad Cardano - Gobernanza