Glosario / Transacciones y comisiones
Comisión por vB
También se conoce como sat/vB, Satoshis por byte virtual o Tasa de comisión.
- ¿Qué es la comisión por vB?
- La comisión por vB es el precio que usted paga por unidad de tamaño de transacción, cotizado en satoshis por byte virtual, y la única cifra por la que ordenan los mineros al llenar un bloque.
El espacio de bloque se vende por bytes. Una transacción que gasta una moneda SegWit nativa y crea dos salidas mide alrededor de 141 bytes virtuales, así que a 10 sat/vB cuesta 1.410 satoshis, tanto si el pago es de 50 dólares como de 50.000. Elegir la comisión por vB es la única parte del costo que usted controla de verdad.
Cómo funciona
En bitcoin, el tamaño se mide en unidades de peso, y los bytes virtuales son el peso de la transacción dividido entre cuatro. SegWit, activo desde el bloque 481.824 en agosto de 2017, cuenta los datos de firma a una unidad de peso por byte, mientras que todo lo demás cuenta cuatro, y por eso un gasto moderno es más barato que uno de estilo antiguo que lleva la misma información. Redondee la división hacia arriba y tendrá el tamaño virtual (vsize) que su billetera multiplica por la comisión por vB.
Los tamaños de cada componente son lo bastante estables como para calcularlos de cabeza. Una entrada SegWit nativa cuesta alrededor de 68 vbytes y una entrada Taproot gastada por ruta de clave alrededor de 57,5, mientras que una entrada heredada (legacy) cuesta 148. Las salidas ocupan 31 vbytes si son SegWit nativas, 34 si son heredadas y 43 si son Taproot. Sume aproximadamente 10,5 vbytes de sobrecarga por transacción y podrá poner precio a cualquier gasto antes de que lo haga su billetera.
Los mineros llenan un bloque candidato en orden descendente de comisión por vB hasta agotar el presupuesto de 4.000.000 unidades de peso, y tratan las cadenas de transacciones sin confirmar como paquetes, de modo que una transacción hija que paga bien puede arrastrar a una transacción padre que paga poco. Ni la comisión total, ni la antigüedad de la transacción, ni el monto que se mueve entran en esa decisión.
Estimar la comisión por vB adecuada es un problema distinto de calcular el costo. La llamada RPC estimatesmartfee de Bitcoin Core examina cuánto tardaron en realidad en confirmarse las transacciones recientes y devuelve una comisión por vB para un objetivo de entre 1 y 1.008 bloques. Los paneles de la mempool, en cambio, trabajan hacia delante y proyectan los próximos bloques a partir de lo que está esperando en ese momento. Ambos son conjeturas sobre el comportamiento de otras personas, y por eso todas las billeteras le permiten hacer caso omiso de ellas.
Por qué importa cuando compra bitcoin
Su tipo de dirección es una decisión permanente de cara a las comisiones por vB futuras. Las monedas retiradas a una dirección que empieza por bc1q cuestan alrededor de 68 vbytes cada una cuando se gastan más adelante; las mismas monedas en una dirección que empieza por 1 cuestan 148. Eso es pagar más del doble en cada transacción futura, para siempre, y lo decide la dirección que usted pega en el formulario de retiro. Los brókeres que entregan directamente en su propia billetera, como Coinmama e Itez, aceptan cualquier dirección que usted les dé, así que deles una moderna.
El momento es la otra palanca, y es a los compradores pequeños a quienes más importa. Retirar una compra de 100 dólares a 3 sat/vB supone una comisión inferior al medio por ciento del monto; el mismo retiro a 120 sat/vB durante un pico de demanda puede costar una quinta parte de lo que compró. Las compras recurrentes en plataformas que admiten retiros por umbral le permiten saltarse por completo las semanas caras, y no hacer nada siempre es una opción, porque las monedas que están en un exchange pueden esperar a un día más barato.
Las comisiones por vB también deciden si vale la pena poner orden. El precio de barrer varias monedas pequeñas para juntarlas depende por completo de cuántas entradas se gastan, así que la diferencia entre hacerlo a 2 sat/vB y a 60 sat/vB es de treinta veces por un trabajo idéntico. Guíese por la comisión por vB, no por el calendario.
Poner precio al mismo pago de tres maneras
Tome un pago, una entrada y dos salidas, y póngale precio a 20 sat/vB con tres tipos de dirección.
Un gasto heredado desde una dirección que empieza por 1... mide 226 vbytes, así que la comisión es de 4.520 satoshis. El mismo pago desde una dirección SegWit nativa que empieza por bc1q... mide 141 vbytes y cuesta 2.820. Desde una dirección Taproot que empieza por bc1p... mide alrededor de 154 vbytes y cuesta 3.080.
El resultado de Taproot sorprende a quienes oyeron que es más barato. Su entrada es la más pequeña de las tres, con 57,5 vbytes, pero sus salidas son las más grandes, con 43 bytes cada una, así que un gasto con una entrada y dos salidas queda ligeramente por encima de SegWit nativo. Invierta la estructura, gastando diez entradas en una sola salida, y Taproot gana con holgura: alrededor de 629 vbytes frente a 722 en SegWit nativo, un ahorro de aproximadamente 1.860 satoshis a la misma comisión por vB. El resumen honesto es que Taproot compensa cuando se gastan muchas monedas o se usa multisig, y que en los pagos simples el resultado es más o menos un empate.
Comisión por vB frente a comisión mínima de retransmisión
La comisión mínima de retransmisión es el piso por debajo del cual los nodos no conservan su transacción en absoluto, un valor predeterminado que Bitcoin Core bajó de 1 sat/vB a 0,1 en la versión 30.0; la comisión por vB es lo que usted elige por encima de ese piso. Superar el piso solo garantiza que los pares acepten y guarden su transacción, nunca que alguien la mine. En un mercado tranquilo la diferencia apenas se nota, porque la parte alta de la cola está de verdad en 1 o 2 sat/vB. En un pico de demanda el piso deja de importar: su transacción se acepta, se retransmite y después se ignora mientras dure la puja.