¿Las comisiones por transacciones con múltiples firmas son realmente tan caras?

Cuando una cantidad de Bitcoin cambia de ubicación (dirección de monedero), se considera una transacción y siempre hay una tarifa asociada al registro de esta transacción en la cadena de bloques.

Piense en estas tarifas como pagos realizados para autenticar las transacciones y mantener la cadena de bloques operativa.

La comisión por transacción de Bitcoin se calcula utilizando estos dos factores principales:

  1. Demanda del mercado: al igual que con todo, si la demanda es alta, las comisiones también lo serán.
  2. Tamaño de la transacción: con una cantidad limitada de espacio en cada bloque, las tarifas son proporcionales al tamaño de la transacción.
alt Transaction size and market demand both influence transaction fees

Calcular el tamaño de la transacción

Si bien la demanda del mercado es algo sencilla, el tamaño de las transacciones es donde verás la principal diferencia en las comisiones entre las transacciones de firma única y las de firma múltiple.

Piensa en cada transacción como un paquete que enviarías en la oficina de correos.

Para asegurarte de que se apruebe tu transacción, tu paquete debe incluir toda la información relacionada con esa transacción.

Diremos que cada pieza de información es una hoja de papel de 1 gramo.

Por lo tanto, cuanta más información (datos) se incluya en su paquete (transacción), más pesado será (cuantos más datos haya) y más costará el envío (tarifas de transacción).

alt Calculating Bitcoin transaction fees

Transacciones de firma única o de firma múltiple

Una transacción de firma única requiere solo una firma de la persona que envía el Bitcoin y esta firma autoriza que la transacción esté lista para enviarse a la cadena de bloques para su autenticación.

alt A single signature transaction

Mientras que una transacción de firma múltiple requiere que dos o más personas (firmas) autoricen una transacción antes de enviarla para su autenticación a la cadena de bloques.

Por ejemplo:

Un monedero multifirma puede tener 3 personas (firmas) asociadas a la cuenta, pero solo se requieren 2 de esas 3 personas para autorizar una transacción.

alt A multi-signature transaction

Volviendo a nuestra analogía con los paquetes, una transacción con varias firmas tiene más «información» asociada, lo que significa que sus tarifas serán más caras.

Estructura de una transacción de Bitcoin

alt The structure of a Bitcoin transaction

Fuente: Dominando Bitcoin — Andreas Antonopoulos 2014

Hay muchas variables que intervienen en el cálculo del tamaño de una transacción de Bitcoin. Toda esta información es obligatoria y los bytes (datos) asociados son parte de lo que influye en la tarifa de transacción.

Dado que una transacción con varias firmas requiere más información (bytes), sabemos que la tarifa de transacción costará más.

Analizamos en profundidad estas cifras para ver exactamente cuánto más cuesta una transacción con varias firmas en comparación con su contraparte con una sola firma.

Análisis comparativo de comisiones de transacción

Dado que la mayoría de las transacciones con múltiples firmas actuales se realizan con el hash Pay-to-Script, utilizaremos este patrón para compararlas con las transacciones de firma única.

alt The formula for an unlocking script
alt The formula for a locking script

Para ambas fórmulas, la variable clave que influirá en el tamaño es el número de claves implicadas en la transacción.

alt List of assumptions about transaction size
alt A table showing the breakdown of mining fees

Como podemos ver en esta tabla, si bien el tamaño de la transacción influye en la tarifa, desde una perspectiva empresarial, la variable clave a tener en cuenta es la cantidad de Bitcoin que se envía.

Para una persona que envía una cantidad pequeña, como 100 dólares, está claro que la diferencia entre las tarifas de firma única y de firma múltiple tendrá un impacto notable, ya que la tarifa podría superar el 25% del valor del envío.

Sin embargo, para las empresas que transfieren grandes sumas de dinero, como 100 000 dólares, la diferencia de 20 dólares entre una tarifa de transacción de firma única y una de varias firmas es nominal y no debería ser un impedimento para la tecnología de firma múltiple.

¿Qué hay de Taproot?

Taproot es una actualización reciente de Bitcoin e introduce nuevas funciones en la red.

Si bien la actualización incluye tres propuestas de mejora de Bitcoin (BIP), lo interesante relacionado con las tarifas de firma múltiple son Schnorr Signatures.

Esta función permite que las firmas de todos los participantes con múltiples firmas se registren como una sola firma en la cadena de bloques. Esto significa que, independientemente del número de participantes, el tamaño de la transacción será menor y, por lo tanto, las comisiones de transacción serán más baratas.

Fortris handles digital asset treasury operations for enterprise business.

Want to learn more? Book a demo today.