TON Storage — componente do protocolo TON, que implementa um armazenamento distribuído peer-to‑to‑peer de arquivos. Qualquer usuário ou serviço pode fazer upload na rede de um arquivo de formato arbitrário (vídeo, imagens, documentos, arquivos) e publicá‑lo como um torrent, disponível globalmente. Tecnologicamente próximo ao BitTorrent, mas vinculado à TON: busca de arquivos, pagamento de armazenamento e contratos de disponibilidade vivem na blockchain.
TON Storage forma um par com TON Proxy e TON DNS: juntos compõem a camada da web descentralizada sobre a TON, onde um site pode ser armazenado no Storage, resolvido via DNS e aberto via Proxy.
Como funciona o TON Storage#
- Fragmentação de arquivos. Cada arquivo é dividido em blocos. As somas de verificação dos blocos são organizadas em uma árvore de Merkle, que permite validar a integridade durante o download.
- Busca DHT. Cada arquivo possui uma chave, pela qual a DHT (tabela de hash distribuída) encontra o conjunto de nós que possuem os blocos necessários.
- Nós guardiões. O usuário que baixa o arquivo, por padrão, torna‑se um dos nós guardiões e começa a distribuir a cópia para outros. Quanto mais popular o arquivo, mais cópias existem.
- Contrato inteligente de disponibilidade. Entre o proprietário dos dados e o nó guardião é firmado um contrato de armazenamento de determinado volume com verificação proof‑of‑storage. Isso garante que o arquivo não desapareça após a saída do uploader original.
Após o upload, o hash do arquivo pode ser publicado na TON, transformando o registro em um identificador de torrent — análogo ao link magnet:// no BitTorrent.
O que diferencia o TON Storage de um torrent tradicional#
- Sobre a TON. Busca, pagamento e provas de armazenamento operam através da blockchain, e não por rastreadores fechados.
- Suporte a sites. No TON Storage é possível fazer upload não apenas de arquivos, mas de sites estáticos completos — Proxy e DNS permitem acessá‑los via domínio
.ton. - Controle de acesso. O torrent pode ser criptografado de modo que o acesso seja concedido apenas ao proprietário da chave de carteira especificada (por exemplo, Wallet) — compartilhamento “somente para conhecidos” sem contas separadas.
- Modo híbrido. Os arquivos permanecem no computador do usuário, enquanto na rede é publicado apenas o índice e a prova — não há nuvem monolítica, nem provedor que possa ser desligado.
O que armazenar on‑chain e o que deixar no Storage#
Armazenar dados diretamente na blockchain da TON é caro: cada byte paga taxa. Portanto o padrão costuma ser:
- On‑chain (na TON): ponteiro hash para o arquivo no TON Storage, metadados NFT/Jetton, contratos de acesso.
- Off‑chain (no TON Storage): o conteúdo em si — imagens NFT, mídia, documentos, sites, backups.
Essa abordagem reduz o tamanho da blockchain e diminui o custo de uso de NFTs e dApps, mantendo os dados descentralizados.
Executando seu próprio nó#
Conjunto mínimo de software para participar da rede como nó guardião:
storage-daemon— aplicação em segundo plano responsável pelo armazenamento, fragmentação e troca de blocos;storage-daemon-cli— utilitário de linha de comando para gerenciar ostorage-daemon;tonutils-proxy— proxy cliente, através do qual as aplicações se conectam ao Storage.
Instalação e configuração básica passo a passo estão descritas na documentação oficial da TON.
Requisitos mínimos para o nó
| Componente | Mínimo |
|---|---|
| Processador | 1 GHz, 2 núcleos |
| RAM | 2 GB |
| Disco | a partir de 2 GB (mais espaço para os torrents) |
| Rede | 10 Mbit/s, IP estático |
| SO | Linux / Windows / macOS |
Executar um nó não requer depósito de validador e está disponível para qualquer VPS — a motivação costuma ser técnica (quer participar) ou utilitária (precisa de armazenamento garantido para seus próprios dados).
Onde o TON Storage já está em uso#
- NFT na TON. O conteúdo de NFTs (imagem, vídeo, metadados) aponta para um link CID do TON Storage — isso permite que projetos como Getgems e outros marketplaces não dependam de gateways IPFS centralizados.
- TON Sites. Sites estáticos no domínio
.tonsão armazenados no Storage e servidos via TON Proxy. - Backups e troca de arquivos. Serviços como Duck Storage oferecem UI amigável sobre o storage‑daemon para compartilhamento de arquivos comum.
Ver também#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts