TON Storage — componente del protocolo TON, que implementa un almacenamiento distribuido peer-to‑to‑peer de archivos. Cualquier usuario o servicio puede cargar a la red un archivo de formato arbitrario (video, imágenes, documentos, archivos) y publicarlo como una distribución disponible globalmente. Tecnológicamente cercano a BitTorrent, pero con vínculo a TON: la búsqueda de archivos, el pago por almacenamiento y los contratos de disponibilidad viven en la blockchain.
TON Storage forma pareja con TON Proxy y TON DNS: juntos constituyen la capa de web descentralizada sobre TON, en la que un sitio puede almacenarse en Storage, resolverse a través de DNS y abrirse mediante Proxy.
Cómo funciona TON Storage#
- Fragmentación de archivos. Cada archivo se divide en bloques. Las sumas de verificación de los bloques se agrupan en un árbol de Merkle, que permite comprobar la integridad al descargar.
- Búsqueda DHT. A cada archivo corresponde una clave, por la cual la DHT (tabla hash distribuida) encuentra el conjunto de nodos que poseen los bloques necesarios.
- Nodos guardianes. El usuario que descarga el archivo, por defecto, se convierte en uno de los nodos guardianes y comienza a distribuir la copia a otros. Cuanto más popular es el archivo, más copias existen.
- Contrato inteligente de disponibilidad. Entre el propietario de los datos y el nodo guardián se establece un contrato de almacenamiento de un volumen determinado con verificación proof‑of‑storage. Así se garantiza que el archivo no desaparezca tras la partida del cargador original.
Una vez cargado el archivo, su hash puede publicarse en TON, convirtiendo el registro en un identificador de distribución — análogo al enlace magnet:// de BitTorrent.
En qué se diferencia TON Storage de un torrent tradicional#
- Encima de TON. La búsqueda, el pago y las pruebas de almacenamiento operan a través de la blockchain, no mediante trackers cerrados.
- Soporte para sitios web. En TON Storage se pueden cargar no solo archivos, sino también sitios estáticos completos — Proxy y DNS permiten abrirlos mediante dominios
.ton. - Control de acceso. La distribución puede cifrarse de modo que solo el propietario de la clave de wallet especificada (por ejemplo, Wallet) pueda acceder — un compartido “solo para conocidos” sin cuentas separadas.
- Modo híbrido. Los archivos permanecen en la computadora del usuario, y en la red solo se publica el índice y el proof — no hay una nube monolítica, ni un proveedor que pueda apagarse.
Qué almacenar on‑chain y qué en Storage#
Almacenar datos directamente en la blockchain de TON es caro: cada byte se paga con comisión. Por eso el patrón típico es:
- On‑chain (en TON): referencia hash al archivo en TON Storage, metadatos NFT/Jetton, contratos de acceso.
- Off‑chain (en TON Storage): el contenido mismo — imágenes NFT, medios, documentos, sitios, copias de seguridad.
Este enfoque reduce el tamaño de la blockchain y disminuye el costo de uso de NFT y dApps, manteniendo los datos descentralizados.
Lanzar tu propio nodo#
Conjunto mínimo de software para participar en la red como nodo guardián:
storage-daemon— aplicación en segundo plano que se encarga del almacenamiento, fragmentación e intercambio de bloques;storage-daemon-cli— utilidad de línea de comandos para gestionarstorage-daemon;tonutils-proxy— proxy cliente a través del cual las aplicaciones acceden a Storage.
La instalación y configuración básica paso a paso están descritas en la documentación oficial de TON.
Requisitos mínimos para el nodo
| Componente | Mínimo |
|---|---|
| Procesador | 1 GHz, 2 núcleos |
| RAM | 2 GB |
| Disco | ≥ 2 GB (más espacio para distribuciones) |
| Red | 10 Mbps, IP estática |
| SO | Linux / Windows / macOS |
Ejecutar un nodo no requiere depósito de validador y está disponible para cualquier VPS — la motivación suele ser técnica (querer participar) o utilitaria (necesitar almacenamiento garantizado de datos propios).
Dónde ya se usa TON Storage#
- NFT en TON. El contenido de los NFT (imagen, video, metadatos) apunta a un enlace CID de TON Storage — lo que permite a proyectos como Getgems y otros marketplaces no depender de un gateway IPFS centralizado.
- TON Sites. Los sitios estáticos bajo el dominio
.tonse almacenan en Storage y se sirven mediante TON Proxy. - Copias de seguridad e intercambio de archivos. Servicios como Duck Storage implementan una UI amigable sobre storage‑daemon para compartir archivos de forma sencilla.
Ver tambiénVer también#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts