Qué son los tokens y para qué se utilizan

Autor: Publicado

En breve: Un token es una unidad cuyo significado depende del contexto: en inteligencia artificial es un fragmento de los datos procesados; en los sistemas de acceso acredita permisos; y en las criptomonedas puede representar un activo digital o un derecho. No todos los tokens tienen un precio ni todos se pueden comprar. Para entender de qué tipo de token se trata, hay que comprobar dónde aparece y para qué sirve.

Una palabra con varios significados

Un «token» puede entenderse como un marcador o un símbolo que representa otra cosa. Sin embargo, no designa un único tipo de archivo ni una sola tecnología. Un token en la respuesta de un chatbot y otro que permite acceder a una cuenta cumplen funciones completamente distintas.

La forma más sencilla de identificar su significado es fijarse en el contexto en el que aparece la palabra:

¿Dónde aparece el token?¿Qué suele significar?
En un chatbot o en las tarifas de un modelo de AIUna unidad de texto u otros datos procesados
En el inicio de sesión o la integración con un servicioUna credencial digital de acceso
En una billetera de criptomonedasUn activo o un derecho registrado en un sistema blockchain
En el código de un programa o la descripción de un compiladorUn elemento básico del código

Estos usos tienen en común que representan información, pero funcionan de maneras distintas. No se debe comparar automáticamente el número de tokens de un servicio con el de otro.

Tokens en AI: fragmentos de texto, no siempre palabras

Un modelo de lenguaje procesa el texto dividido en tokens. Un token puede corresponder a una palabra completa, una parte de ella, un signo de puntuación o un fragmento que incluya un espacio. La división la realiza un tokenizador, un mecanismo que convierte el texto en unidades que el modelo reconoce.

La frase polaca «Lubię czerwone rowery» («Me gustan las bicicletas rojas») tiene tres palabras en su versión original, pero no necesariamente tres tokens. El número concreto depende del tokenizador: una palabra puede dividirse en varias partes. Las formas flexionadas de las palabras polacas, el código de programación y los símbolos poco habituales pueden producir una proporción entre tokens y caracteres distinta de la de un texto sencillo en inglés.

Los tokens tienen importancia práctica en dos ámbitos:

Por ejemplo, pedir un resumen breve de un documento largo puede implicar muchos tokens de entrada y pocos de salida. Por tanto, una respuesta corta no indica necesariamente un consumo bajo. Al elegir un servicio, consulta en la documentación oficial del modelo el límite de contexto vigente, cómo se contabilizan los datos y las tarifas; la suscripción a un chatbot no tiene por qué facturarse del mismo modo que el uso de una API.

Tokens de acceso: credenciales digitales de permisos

Un token de acceso es un valor que se envía a un servicio como prueba de que una aplicación o un usuario tiene determinados permisos. Puede permitir, por ejemplo, consultar un calendario, descargar un archivo o publicar una entrada. A menudo tiene un periodo de validez y un ámbito de actuación limitados.

Por ejemplo, una aplicación para concertar reuniones solicita acceso al calendario. Una vez autorizado, puede recibir un token que le permita consultar las citas sin conocer la contraseña de la cuenta. Que también pueda modificar los eventos depende de los permisos concedidos.

Trata el token de acceso como un secreto. En muchos sistemas, quien lo obtenga podrá realizar las operaciones permitidas hasta que caduque o se revoque. No pegues tokens en repositorios públicos, capturas de pantalla ni conversaciones con un chatbot.

Si se filtra un token, revócalo en el panel del servicio, genera uno nuevo si lo necesitas y revisa el historial de actividad. Cambiar la contraseña no revoca los tokens emitidos anteriormente en todos los sistemas. Consulta la documentación del proveedor para confirmar el procedimiento que debes seguir.

Tokens de criptomonedas: un registro no garantiza su valor

En los sistemas blockchain, un token puede representar un activo, el acceso a un servicio, el derecho a votar en un proyecto u otro elemento descrito por sus creadores. Blockchain es un registro de datos que mantiene una red de ordenadores siguiendo unas reglas comunes. Según una distinción habitual, una moneda, como bitcoin, es el activo nativo de su propia red, mientras que un token funciona sobre una plataforma existente; aun así, la terminología no es completamente uniforme.

Los tokens pueden ser fungibles o no fungibles. Las unidades de un token fungible son, en principio, equivalentes entre sí, mientras que un NFT, o token no fungible, permite distinguir un registro concreto. Poseer un NFT no implica adquirir automáticamente los derechos de autor sobre la imagen u obra asociada: los derechos también dependen de las condiciones legales.

Técnicamente, es posible crear un token sin dotarlo de utilidad, de un mercado líquido ni de un respaldo fiable. Antes de comprarlo, comprueba qué recibes exactamente, quién controla el proyecto, cuáles son las comisiones y si el token se puede vender. El mero hecho de que esté registrado en una blockchain no demuestra que las promesas del emisor sean ciertas. Esta es información general, no asesoramiento financiero o jurídico personalizado.

Tokens en programación y cómo reconocer el contexto

En el análisis de código, un token es un elemento básico que reconoce la herramienta que procesa el programa. En la expresión suma = 2 + 3, los tokens pueden ser el nombre suma, el operador de asignación, los números y el signo de suma. Esta división ayuda a determinar la estructura de la instrucción y no representa un pago ni un permiso de acceso a una cuenta.

Si encuentras un campo llamado «token» cuyo significado no está claro, consulta su descripción antes de pegar cualquier valor. El «límite de tokens» de un modelo suele referirse a la cantidad de datos; «generar token» en un panel de integración, al acceso; y «enviar token» en una billetera, a un activo. Es el contexto, y no solo el nombre, lo que debe determinar el siguiente paso.

Lee también

Descubre cómo PHP-FPM atiende peticiones PHP, en qué se diferencia de un servidor web y cómo ajustar sus procesos al tráfico y los recursos.
Conoce BIND, el software abierto de servidor DNS: sus funciones, cómo gestiona dominios y cuándo conviene instalarlo por tu cuenta.
Descubre qué son el registro REGON de Polonia y su número, en qué se diferencian de NIP y KRS y cómo verificar los datos de una empresa.