Saltar al contenido
buybitcoinsmart

Glosario / Lightning y capa 2

Comisión base

¿Qué es la comisión base?
La comisión base es el monto fijo que un nodo Lightning cobra por cada HTLC que reenvía, expresado en milisatoshis y anunciado a la red en su mensaje channel_update.

Cada salto de una ruta Lightning cobra dos cosas, y la comisión base es la mitad que no tiene en cuenta el monto. BOLT 7 la transporta como un campo de 32 bits en milisatoshis, y el total de un salto es la base más el monto multiplicado por su proporción en partes por millón, dividido entre 1.000.000. Si usted retira fondos de un exchange por Lightning, la parte fija es lo que encarece proporcionalmente los retiros pequeños.

Cómo funciona

La comisión base viaja en el mensaje channel_update, de tipo 258, que es el mensaje gossip que un nodo difunde para anunciar lo que cobra por reenviar a través de un sentido de un canal.

Dos de los campos de ese mensaje son el precio. BOLT 7 dice que un nodo debe asignar al campo fee_base_msat la comisión base, en milisatoshis, que cobrará por cualquier HTLC, y debe asignar al campo fee_proportional_millionths el monto, en millonésimas de satoshi, que cobra por cada satoshi transferido. Ambos tienen 32 bits de ancho, así que la mayor comisión base que se puede anunciar es de 4.294.967.295 milisatoshis, aproximadamente 4,29 millones de satoshis. Los requisitos no establecen ningún piso, así que el cero es igual de válido. Cada canal lleva dos actualizaciones, una por sentido, así que un salto puede ser barato en un sentido y caro en el otro.

Preste atención a la redacción: la comisión se cobra por cualquier HTLC, no por cualquier pago. Si un pago se divide en cuatro partes, cada parte paga la comisión base completa en cada salto que cruza, y por eso dividir un pago pequeño cuesta más que enviarlo entero.

BOLT 7 desarrolla su propio ejemplo. Cuatro nodos, A, B, C y D, donde B anuncia 200 milisatoshis de base y 2.000 millonésimas en su canal hacia C. A paga a C 4.999.999 milisatoshis a través de B, así que le debe a B:

200 + ( 4999999 * 2000 / 1000000 ) = 10199

Por lo tanto, el HTLC de A hacia B lleva 5.010.198 milisatoshis. Si el mismo pago se envía a través de D, que cobra 400 de base y 4.000 millonésimas, el HTLC pasa a ser de 5.020.398. A no paga nada en su propio canal hacia B, porque un nodo no se cobra a sí mismo, y C no cobra nada porque es el destino, así que una ruta de tres nodos paga exactamente una comisión base.

Cambiar el precio implica un nuevo mensaje channel_update con una marca de tiempo más alta y, como la propagación lleva tiempo, la especificación dice que un nodo debería seguir respetando los parámetros anteriores durante 10 minutos.

Dónde aparece

Las comisiones base aparecen en la cotización de su billetera antes de que usted confirme, en la configuración por canal de un nodo de enrutamiento y en la tabla de comisiones publicada de una aplicación Lightning.

La parte fija es la que usted nota en los montos pequeños. En el salto del ejemplo de BOLT 7, con 200 milisatoshis de base y 2.000 millonésimas, reenviar 100 satoshis cuesta 400 milisatoshis, y exactamente la mitad de eso es fija.

La estructura en dos partes reaparece una capa más arriba, en lo que cobran las aplicaciones de consumo. Nuestra reseña de Phoenix recoge la tabla publicada por ACINQ: 0,4 % más 4 satoshis por enviar, y recibir gratis cuando usted ya tiene la liquidez. Esos 4 satoshis son una comisión base con otro nombre: en un pago de 2.000 satoshis, la parte fija por sí sola es el 0,2 % del monto, y en un pago de 500.000 satoshis es menos de una milésima del uno por ciento. Si usted prueba una billetera con montos diminutos, el componente fijo es la mayor parte de lo que está midiendo.

Comisión base frente a comisión por vB

Una comisión base es una comisión fija de enrutamiento en Lightning, expresada en milisatoshis; una comisión por vB es un precio on-chain por espacio de bloque, expresado en satoshis por byte virtual.

Van a personas distintas por trabajos distintos. Una comisión base paga a un nodo por reenviar un HTLC y nunca toca la blockchain, mientras que una comisión por vB paga a los mineros y decide si su transacción entra siquiera en un bloque. Además, escalan sobre ejes sin relación entre sí: una comisión por vB sigue cuántos bytes ocupa su transacción y no tiene en cuenta el monto que mueve, mientras que una comisión base no tiene en cuenta ninguna de las dos cosas y deja que su gemela proporcional siga el valor. Abrir o cerrar un canal se paga a una comisión por vB; todo lo que ocurre entre ambos momentos se paga con comisiones base y comisiones proporcionales.

No confundir con

Preguntas frecuentes

¿Pago la comisión base en cada salto?

Solo en los saltos que reenvían por usted. Usted no se cobra a sí mismo en su propio primer canal y el destinatario no cobra nada, así que el propio ejemplo de BOLT 7, un pago de A a C a través de B, paga exactamente una comisión base.

¿Un nodo con una comisión base de cero siempre es más barato?

No, solo lo es su componente fijo. Un nodo que anuncia una comisión base de cero y una proporción alta en partes por millón puede costar más en un pago grande que otro que cobra 1.000 milisatoshis fijos y casi nada por satoshi.

¿Por qué la comisión base se expresa en milisatoshis y no en satoshis?

Porque las comisiones de enrutamiento suelen ser menores que un satoshi: las comisiones base del propio ejemplo práctico de BOLT 7 van de 100 a 400 milisatoshis. Un milisatoshi es una milésima de satoshi, y BOLT 7 usa esa unidad en todos los campos de monto del mensaje channel_update, incluidos htlc_minimum_msat y htlc_maximum_msat.

Para seguir leyendo

Fuentes

Última revisión: 6 de septiembre de 2026.

Términos relacionados

Más en la sección Lightning y capa 2

Leer esta página en inglés