Ir al contenido

BTFS (BitTorrent File System)

El BitTorrent File System (BTFS) es un protocolo de almacenamiento descentralizado que proporciona la infraestructura para el alojamiento de archivos resistente a la manipulación y la censura en TRON. Al aprovechar el direccionamiento por contenido y los incentivos basados en BTT, BTFS permite a los desarrolladores asegurar los metadatos de NFT y los datos de DApps a través de una red global de nodos independientes de igual a igual.

Dominio oficial: btfs.io


El almacenamiento web tradicional referencia los archivos por ubicación (una URL que apunta a un servidor específico). BTFS los referencia por hash de contenido — una huella digital única derivada de los bytes del archivo. Si el archivo cambia, su hash cambia. Si está almacenado en 100 nodos, cualquiera de ellos puede servirlo.

Esto hace que el contenido almacenado en BTFS sea:

  • Resistente a la manipulación — cualquier modificación produce un hash diferente, lo que hace detectable cualquier falsificación
  • Resistente a la censura — ningún servidor individual puede eliminar el archivo
  • Redundante — múltiples nodos guardan copias; el fallo de un nodo aislado no provoca pérdida de datos

Los operadores de nodos BTFS (hosts) reciben pagos en tokens BTT por almacenar y servir datos. Quienes suben archivos pagan comisiones de almacenamiento en BTT; los hosts ganan esas comisiones durante la duración acordada de almacenamiento. Esto crea un incentivo económico sostenido para que la red mantenga datos entre participantes diversos e independientes.

En junio de 2024 tuvo lugar un halving de recompensas que redujo el pool diario de recompensas para mineros de 15 mil millones a 7.5 mil millones de BTT — siguiendo un modelo de reducción de emisiones similar al halving de Bitcoin.

El 7 de julio de 2025 se lanzó la red principal de BTFS v4.0. La actualización mejoró la eficiencia en el almacenamiento de datos, introdujo el mecanismo de Proveedor de Almacenamiento BTIP-89 para una gobernanza más profesionalizada de los nodos, y refinó el sistema de puntuación de nodos que determina cómo se distribuyen las recompensas entre los hosts.


Caso de usoDescripción
Almacenamiento de metadatos de NFTGuarda imágenes y atributos de NFT en BTFS en lugar de servidores centralizados, evitando la pérdida de metadatos si un servidor deja de funcionar
Datos de DAppsAloja datos fuera de cadena para DApps de TRON — recursos de front-end, archivos de configuración, estado de juegos — de forma persistente y descentralizada
Publicación resistente a la censuraAloja contenido que necesita sobrevivir a cierres de servidores o incautaciones de dominios
Copias de seguridad descentralizadasRealiza copias de seguridad con garantías criptográficas de integridad y redundancia geográfica

Los operadores de nodos descargan el cliente BTFS desde btfs.io, se conectan a la red y comienzan a ganar BTT por sus contribuciones de almacenamiento. El panel de control de BTFS muestra el almacenamiento asignado, los archivos alojados y el BTT ganado a lo largo del tiempo.

Los desarrolladores interactúan con BTFS a través de su API HTTP (compatible con las convenciones de la API de IPFS) o mediante el cliente de escritorio. Tras la subida, se devuelve un Identificador de Contenido (CID) — usa este hash para recuperar el archivo desde cualquier nodo participante.

Integrar BTFS con contratos inteligentes de TRON

Sección titulada «Integrar BTFS con contratos inteligentes de TRON»

Los contratos inteligentes de TRON pueden almacenar CIDs de BTFS en cadena como referencias a datos fuera de cadena. Este es el patrón estándar para los metadatos de NFT TRC-721: el contrato inteligente guarda el CID; BTFS almacena la imagen real y el JSON de atributos.


BTFS usa BTT (también el token nativo de gas en BTTC) para pagos de almacenamiento y recompensas de nodos.

TokenEstándarRol en BTFS
BTTTRC-10 (TRON)Pagar por almacenamiento; ganado por los hosts como recompensas

  • La persistencia requiere pago — Los archivos se almacenan solo durante el período por el que se ha pagado. Los hosts eliminan los datos no pagados con el tiempo.
  • No es adecuado para archivos sensibles sin cifrado — BTFS es una red pública por defecto. Cifra los datos antes de subirlos si se requiere confidencialidad.
  • El tiempo de actividad del nodo afecta las ganancias — El sistema de puntuación recompensa a los hosts con mayor tiempo de actividad; los nodos poco confiables ganan proporcionalmente menos.