Armazenamento Descentralizado
Última atualização da página: 22 de outubro de 2025
Ao contrário de um servidor localizado centralmente operado por uma única empresa ou organização, os sistemas de armazenamento descentralizado consistem em uma rede ponto a ponto de usuários operadores que mantêm uma parte dos dados gerais, criando um sistema resiliente de armazenamento e compartilhamento de arquivos. Elas podem estar em um aplicativo baseado em blockchain ou qualquer rede baseada em peer-to-peer.
A Ethereum em si pode ser usada como um sistema de armazenamento descentralizado, e é quando se trata de codificar o armazenamento em todos os contratos inteligentes. No entanto, quando se trata de grandes quantidades de dados, para as quais a Ethereum não foi concebida. A cadeia está crescendo de forma constante, mas, no momento da redação, a cadeia Ethereum tem cerca de 500 GB a 1 TB (dependendo do cliente (opens in a new tab)), e cada nó na rede precisa ser capaz de armazenar todos os dados. Se a cadeia fosse expandir para grandes quantidades de dados (diga 5TBs) não seria viável que todos os nós continuassem a rodar. Além disso, o custo de implantar tantos dados na Mainnet seria proibitivamente caro devido às taxas de gás.
Devido a essas restrições, precisamos de uma cadeia ou metodologia diferente para armazenar grandes quantidades de dados de forma descentralizada.
Ao analisar as opções de armazenamento descentralizado (dStorage), existem algumas coisas que o usuário deve ter em mente.
- Mecanismo de persistência/estrutura de incentivo
- Execução de retenção de dados
- Descentralização
- Consenso
Mecanismo de persistência / estrutura de incentivo
Baseado em blockchain
Para que uma peça de dados se mantenha para sempre, precisamos utilizar um mecanismo de persistência. Por exemplo, na Ethereum, o mecanismo de persistência é que toda a cadeia precisa ser contabilizada ao executar um nó. Novos dados são empilhados no final da cadeia, continuando a crescer - exigindo que cada nó replique todos os dados embutidos.
Isso é conhecido como persistência baseada em blockchain.
O problema com a persistência baseada em blockchain é que a cadeia pode se tornar grande demais para manter e armazenar todos os dados de forma viável (por exemplo, muitas fontes (opens in a new tab) estimam que a Internet exige mais de 40 Zetabytes de capacidade de armazenamento).
A blockchain (cadeia de blocos) também deve ter algum tipo de estrutura de incentivo. Para persistência baseada em blockchain, há um pagamento feito ao validador. Quando os dados são adicionados à cadeia, os validadores são pagos para adicionar os dados.
Plataformas com persistência baseada em blockchain (cadeia de blocos):
- Ethereum
- Arweave (opens in a new tab)
Baseado em contrato
A persistência baseada em contrato parte do princípio de que os dados não podem ser replicados por todos os nós e armazenados para sempre e, em vez disso, devem ser mantidos com acordos de contrato. Trata-se de acordos celebrados com vários nós que prometeram a conservação de dados por um período de tempo. Devem ser reembolsados ou renovados sempre que se esgotem para manter os dados persistentes.
Na maioria dos casos, em vez de armazenar todos os dados onchain, o hash de onde os dados estão localizados onchain é armazenado. Dessa forma, a cadeia inteira não precisará escalar para guardar todos os dados.
Plataformas com persistência baseada em blockchain (cadeia de blocos):
- Filecoin (opens in a new tab)
- Skynet (opens in a new tab)
- Storj (opens in a new tab)
- Züs (opens in a new tab)
- Crust Network (opens in a new tab)
- Swarm (opens in a new tab)
- 4EVERLAND (opens in a new tab)
Considerações adicionais
IPFS é um sistema distribuído para armazenamento e acesso a arquivos, sites, aplicações e dados. Ele não tem um esquema baseado em incentivos, mas pode ser usado com qualquer uma das soluções acima baseadas em contratos de incentivos para persistências de longo prazo. Outra maneira de persistir dados no IPFS é trabalhar com um serviço fixo, que permita "fixar" seus dados para você. Você pode até mesmo rodar seu próprio nó IPFS e contribuir para a rede para persistir seus dados ou os de outra pessoa de forma gratuita!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (serviço de fixação IPFS)
- web3.storage (opens in a new tab) (serviço de fixação IPFS/Filecoin)
- Infura (opens in a new tab) (serviço de fixação IPFS)
- IPFS Scan (opens in a new tab) (explorador de fixação IPFS)
- 4EVERLAND (opens in a new tab) (serviço de fixação IPFS)
- Filebase (opens in a new tab) (Serviço de fixação IPFS)
- Spheron Network (opens in a new tab) (serviço de fixação IPFS/Filecoin)
O SWARM é uma tecnologia de armazenamento e distribuição de dados descentralizada com um sistema de incentivo de armazenamento e um oráculo de preços de aluguel de armazenamento.
Retenção de dados
A fim de conservar dados, os sistemas devem dispor de algum tipo de mecanismo para garantir a conservação dos dados.
Mecanismo de desafio
Uma das maneiras mais populares de garantir que os dados sejam mantidos, é usar algum tipo de desafio criptográfico emitido aos nós para ter certeza que eles ainda possuem os dados. Uma pessoa simples é olhar para a comprovação de acesso da Arweave. Eles lançam um desafio aos nós para ver se eles têm os dados tanto no bloco mais recente quanto em um bloco aleatório no passado. Se o nó não conseguir dar a resposta, ele será penalizado.
Tipos de dStorage com um mecanismo de desafio:
- Züs
- Skynet
- Arweave
- Filecoin
- Rede Crust
- 4EVERLAND
Descentralização
Não há ótimas ferramentas para medir o nível de descentralização das plataformas, mas, em geral, você vai querer usar ferramentas que não têm nenhuma forma de KYC para fornecer evidências que não estão centralizadas.
Ferramentas descentralizadas sem KYC:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Rede Crust
- 4EVERLAND
Consenso
A maioria dessas ferramentas tem sua própria versão de um mecanismo de consenso, mas geralmente elas são baseadas em prova de trabalho (PoW) ou prova de participação (PoS).
Baseado em prova de trabalho (proof-of-work):
- Skynet
- Arweave
Baseado em prova de participação (proof-of-stake):
- Ethereum
- Filecoin
- Züs
- Rede Crust
Ferramentas relacionadas
IPFS - O InterPlanetary File System é um sistema descentralizado de armazenamento e referenciamento de arquivos para o Ethereum.
Storj DCS - Armazenamento de objetos em nuvem descentralizado, seguro, privado e compatível com S3 para desenvolvedores.
Sia - Utiliza criptografia para criar um mercado de armazenamento em nuvem sem necessidade de confiança, permitindo que compradores e vendedores transacionem diretamente.
Filecoin - Filecoin foi criado pela mesma equipe por trás do IPFS. É uma camada de incentivo no topo dos ideais IPFS.
Arweave - Arweave é uma plataforma de dStorage para armazenar dados.
Züs - Züs é uma plataforma de dStorage de prova de participação com fragmentação e blobbers.
Crust Network - Crust é uma plataforma de dStorage sobre o IPFS.
Swarm - Uma plataforma de armazenamento distribuída e um serviço de distribuição de conteúdo para a pilha web3 do Ethereum.
OrbitDB - Um banco de dados peer-to-peer descentralizado sobre o IPFS.
Aleph.im - Projeto de nuvem descentralizada (banco de dados, armazenamento de arquivos, computação e DID). Uma combinação única de tecnologia off-chain e peer-to-peer. IPFS e compatibilidade multicadeia.
Ceramic - Armazenamento de banco de dados IPFS controlado pelo usuário para aplicativos ricos em dados e envolventes.
Filebase - Armazenamento descentralizado compatível com S3 e serviço de fixação IPFS com redundância geográfica. Todos os arquivos enviados para o IPFS através do Filebase são automaticamente fixados na infraestrutura do Filebase com replicação 3x em todo o mundo.
4EVERLAND - Uma plataforma de computação em nuvem Web 3.0 que integra recursos essenciais de armazenamento, computação e rede, é compatível com S3 e fornece armazenamento de dados síncrono em redes de armazenamento descentralizadas, como IPFS e Arweave.
Kaleido - Uma plataforma blockchain como serviço com nós IPFS ao clique de um botão
Spheron Network - A Spheron é uma plataforma como serviço (PaaS) projetada para dApps que procuram lançar seus aplicativos em infraestrutura descentralizada com o melhor desempenho. Oferece computação, armazenamento descentralizado, CDN e hospedagem web prontos para uso.
Leitura adicional
- O que é armazenamento descentralizado? (opens in a new tab) - CoinMarketCap
- Desvendando cinco mitos comuns sobre o armazenamento descentralizado (opens in a new tab) - Storj
Conhece um recurso da comunidade que ajudou você? Edite essa página e adicione-o!