Todos los artículos
Guías

Token con impuesto en Solana: la comisión de Token-2022

Un token con impuesto en Solana cobra una comisión Token-2022 en cada transferencia. Dónde queda, quién la cobra o la cambia y qué revisar antes de comprar.

10 min de lectura J Tools Editorial
Un token con impuesto en el panel explicativo de «Cobro de impuestos Token-2022»: dos cuentas de holders retienen 52 J Token y la billetera de autoridad sigue en 0

Un token con impuesto en Solana es un mint de Token-2022 con la extensión de comisión por transferencia activada. Cada transferencia paga una comisión en el propio token, fijada como una tasa en puntos básicos y con un tope por transferencia. Lo curioso es adónde va esa comisión al principio: a ningún sitio. Se queda dentro de la cuenta que recibió los tokens.

Esa única decisión de diseño explica el resto de un token con impuesto: quién puede cobrar la comisión, quién puede cambiar la tasa y por qué algunas cuentas se niegan a cerrarse. Aquí «impuesto» es jerga cripto para esta comisión de transferencia y no tiene nada que ver con los impuestos del gobierno. Las reglas que siguen salen del programa Token-2022 y de la documentación de Solana sobre comisiones de transferencia.

Cómo se calcula la comisión de un token con impuesto

La tasa se fija en puntos básicos. Un punto básico es el 0,01%, así que 100 equivalen al 1%, y el programa acepta cualquier valor hasta 10.000, es decir, el 100%. Junto a la tasa está la comisión máxima: lo más que puede pagar una sola transferencia, por grande que sea.

En cada transferencia el programa aplica la tasa al importe enviado, redondea hacia arriba a la unidad más pequeña del token y después aplica el tope. Toma como ejemplo un token con una comisión del 2% (200 puntos básicos) y un tope de 50 tokens.

Importe enviadoEl 2% del importeComisión cobradaEl receptor puede gastar
1.0002020980
2.50050502.450
10.00020050 (tope)9.950
100.0002.00050 (tope)99.950

Hasta 2.500 tokens la comisión es un 2% exacto. A partir de ahí deja de crecer, y la transferencia de 100.000 tokens paga en la práctica un 0,05%. Lee siempre la tasa junto con el tope, nunca la tasa sola.

La cadena guarda el tope en la unidad más pequeña del token, así que en un token de 6 decimales un tope de 50 tokens se escribe 50.000.000. Por qué importa esa unidad lo cuenta la guía sobre los decimales de un token Solana.

Adónde va el impuesto: retenido en la cuenta del receptor

Cuando se mueven 1.000 tokens en ese ejemplo, la cuenta de token del receptor anota 980 como saldo y 20 como retenidos. Las dos cifras viven en la misma cuenta, pero el receptor no puede gastar la parte retenida. En el momento de la transferencia no llega nada al creador, a una tesorería ni al mint.

El motivo es el rendimiento. Una única cuenta común para las comisiones quedaría bloqueada para escritura en cada transferencia, y las transferencias paralelas harían cola detrás de ella. Dejar la comisión donde cae permite que corran una al lado de otra, un compromiso que la guía de extensiones de SPL Token-2022 explica sin rodeos.

Panel explicativo de «Creador de Token-2022» en los ajustes de Transfer Fee: billetera receptora definida, las dos revocaciones activadas y la extensión visible en la vista previa

El creador que fija una comisión y espera a que se llene una billetera esperará para siempre. Si todavía estás eligiendo programa de token, la comparación entre Token-2022 y SPL muestra qué más cambia.

Dos autoridades con poderes distintos

La extensión tiene dos autoridades propias, separadas de las autoridades de acuñación y de congelación que repasa la guía para revocar las autoridades de un token. Pueden estar en la misma billetera. No tienen por qué.

AutoridadQué puede hacerSi se revoca
Autoridad de configuración de la comisión (transfer fee config authority)Fijar una tasa nueva y un tope nuevoYa no se puede programar ningún cambio de comisión
Autoridad de retiro de lo retenido (withdraw withheld authority)Mover las comisiones retenidas a cualquier cuenta de token del mismo mintLas comisiones retenidas ya no pueden salir nunca

Cada una se revoca con la instrucción habitual set-authority, y la revocación es permanente. Como cada autoridad se conserva o se suelta, salen cuatro combinaciones posibles.

Cambiar la comisión después del lanzamiento

Mientras exista la autoridad de configuración, puede fijar una tasa y un tope nuevos, hasta el 100%. El cambio no entra en vigor enseguida: el programa lo agenda para dos épocas (epochs) después de aquella en la que se fijó, y un comentario en su código fuente dice que es para evitar rug pulls al final de una época. Una época es un número fijo de slots, el tramo que cubre un calendario de líderes. Hasta entonces se aplica la comisión anterior.

Un ejemplo: si hoy se sube la tasa del 2% al 10%, cada transferencia sigue pagando el 2% el resto de esta época y toda la siguiente.

El mint guarda tanto la comisión vigente como la programada, con su época de inicio, así que una subida pendiente se ve en la cadena antes de aplicarse. Revocar la autoridad de configuración impide cambios nuevos, pero no cancela uno que ya estaba programado.

Harvest frente a retiro

Tres instrucciones mueven las comisiones retenidas, y solo una de ellas está abierta a cualquiera.

  • Retiro desde las cuentas. Firma la autoridad de retiro, y las comisiones pasan de las cuentas de token directamente a una cuenta de token que ella elige.
  • Harvest al mint. Las comisiones pasan de las cuentas de token a un saldo retenido en el propio mint. Cualquiera puede enviar esta instrucción, y nadie recibe nada.
  • Retiro desde el mint. La autoridad vuelve a firmar, y el saldo reunido en el mint pasa a una cuenta de token que ella elige.

El harvest es limpieza, no cobro. Cualquiera puede barrer comisiones hacia el mint; solo la autoridad puede sacarlas de ahí.

La herramienta Cobro de impuestos Token-2022 ejecuta los dos caminos para la billetera que tiene la autoridad de retiro. Su escaneo lista las cuentas del mint que guardan comisiones retenidas y no necesita billetera. El barrido son lotes de retiro directo, o lotes de harvest más un único retiro desde el mint, con una firma por lote. La comisión del servicio es una parte del valor cobrado, se toma en SOL en el último lote y tiene un mínimo pequeño; la página de la herramienta muestra la tasa vigente.

Si sigues varios tipos de saldo pendiente de cobro, la página del Centro de reclamos muestra el impuesto que tus billeteras pueden cobrar junto a las comisiones de creador, las comisiones de LP y el rent bloqueado.

Panel explicativo de «Cobro de impuestos Token-2022» tras el cobro: 52 J Token llegan en tres lotes a la billetera de autoridad y las cuentas de holders vuelven a 0

Qué pasa al revocar la autoridad de retiro

La comisión no se detiene. Las transferencias la siguen pagando y sigue acumulándose en las cuentas de los receptores. Lo que desaparece es la única llave capaz de sacarla. El harvest sigue funcionando, pero todo retiro necesita esa autoridad, así que las comisiones quedan bloqueadas para siempre. Los holders siguen pagando una comisión que nadie podrá cobrar nunca, y el Cobro de impuestos la marca como bloqueada en lugar de ofrecer un barrido.

Por qué no se cierra una cuenta con comisiones retenidas

Token-2022 se niega a cerrar una cuenta cuyo importe retenido sea mayor que cero, aunque su saldo gastable sea cero. La guía de SPL lo dice claro: una cuenta que guarda cualquier token, incluidos los retenidos, no se puede cerrar.

La solución es el harvest, que no pide permiso a nadie; en el ejemplo de la guía de SPL, la herramienta de línea de comandos envía uno antes de cerrar la cuenta. Un barrido de la autoridad de retiro también la deja limpia. Nuestra herramienta Cerrar cuenta marca esas filas como bloqueadas por comisiones retenidas y las enlaza con el Cobro de impuestos. Por qué vale la pena recuperar el depósito de rent lo explica cómo recuperar el rent de las cuentas de token vacías.

Cómo leer un token con impuesto antes de comprar

Cada número que importa está en la extensión de comisión por transferencia del mint. Antes de comprar, revisa cuatro cosas.

  1. La tasa actual y el tope, leídos juntos.
  2. Si hay otra comisión programada, y desde qué época.
  3. Si la autoridad de configuración está revocada. Si no lo está, la tasa puede llegar al 100% dos épocas después de que alguien lo decida.
  4. Quién tiene la autoridad de retiro, o si no la tiene nadie.

Si pegas el mint en el Cobro de impuestos, ves la tasa, el tope, la autoridad de retiro y cualquier cambio programado sin conectar billetera. La autoridad de configuración está en la misma extensión, así que cualquier explorador que decodifique mints de Token-2022 puede mostrarla.

Una operación también es una transferencia. Comprar en un pool es una transferencia hacia ti, así que la comisión se retiene en tu cuenta; vender es una transferencia hacia el pool, así que se retiene otra vez allí. Por debajo del tope, una comisión del 5% se lleva cerca del 10% de tus tokens en una ida y vuelta, antes de cualquier movimiento de precio.

Con una tasa del 100% y el tope fuera de alcance, una transferencia no entrega nada: es la trampa que describe qué es un token honeypot en Solana. Una comisión alta o modificable debe pasar por las ocho comprobaciones de rug pull antes de comprar.

Dónde da problemas la comisión de transferencia

La instrucción de transferencia simple falla en estos mints. La guía de SPL dice que las transferencias deben usar transfer_checked o transfer_checked_with_fee, así que un script escrito con la llamada antigua se rompe con un token con impuesto. Algunas herramientas los rechazan de entrada: nuestro propio Volumen flash no admite mints de Token-2022 con comisión de transferencia o con hooks. Para pools y agregadores, lee la documentación del propio sitio antes de planear un lanzamiento en torno a uno.

En un airdrop pasa lo mismo. Cada receptor recibe el importe enviado menos la comisión, porque repartir también es una serie de transferencias.

Crear un token con impuesto y cobrar lo que genera

El Creador de Token-2022 fija la comisión al acuñar: un porcentaje, una comisión máxima por transferencia y una billetera receptora de la comisión. Esa billetera pasa a ser la autoridad de retiro de lo retenido; no recibe transferencias. Tu billetera conectada conserva la autoridad de configuración salvo que marques «Revocar autoridad de Transfer Fee», y el formulario avisa de que conservarla te permite subir la comisión más adelante, hasta el 100%.

Después, la pantalla de éxito te lleva al Cobro de impuestos, porque la comisión se acumula en las cuentas de los holders, no en una billetera.

Decide las dos autoridades antes de acuñar. Conservar la autoridad de configuración te da flexibilidad y te cuesta la confianza del comprador. Revocar la autoridad de retiro gana confianza y deja bloqueadas todas las comisiones. Una revocación no se puede deshacer.

Preguntas frecuentes sobre el token con impuesto

¿El impuesto llega solo a la billetera del creador en Solana?

No. La comisión queda retenida en la cuenta de token de cada receptor. La autoridad de retiro tiene que sacarla, directamente de esas cuentas o después de un harvest al mint.

¿Un token con impuesto en Solana cobra distinto al comprar y al vender?

No. La extensión aplica una sola tasa y un solo tope en cada transferencia, vaya en la dirección que vaya. Que un pool te envíe tokens y que tú envíes tokens a un pool son transferencias normales.

¿Con qué rapidez puede el creador subir la comisión?

Una tasa nueva empieza dos épocas después de la época en que la autoridad de configuración la fija, y puede llegar al 100%. Hasta entonces la comisión programada está en el mint, donde cualquiera puede leerla.

¿Qué pasa con las comisiones retenidas si se revoca la autoridad de retiro?

Quedan bloqueadas para siempre. El harvest todavía puede moverlas al mint, pero toda instrucción de retiro necesita esa autoridad.

¿Por qué no se cierra mi cuenta de token vacía en Solana?

Todavía guarda comisiones retenidas, y Token-2022 no la cierra hasta que desaparezcan. Un harvest al mint, que cualquiera puede enviar, las limpia.

Este artículo explica cómo funciona el programa Token-2022. No es asesoramiento financiero, de inversión, legal ni fiscal. Los tokens de Solana son muy volátiles y muchos pierden todo su valor. Nunca arriesgues dinero que no puedas permitirte perder.

J
Autor
J Tools Editorial

Un artículo del equipo de J Tools.

Ver todos los artículos de J Tools Editorial →

Artículos relacionados