A prova de armazenamento (Proof-of-Storage) é uma abordagem na qual os participantes da rede alocam espaço em disco para armazenar os dados de outros usuários, formando um armazenamento em nuvem distribuído. Ao contrário da mineração clássica, o recurso útil aqui não é o poder de computação, mas a preservação garantida e verificável dos arquivos. A rede verifica periodicamente se um guardião realmente possui os dados que lhe foram confiados e recompensa por realizar corretamente esse trabalho.
Esse mecanismo está na base dos sistemas de armazenamento descentralizados. Os arquivos são divididos em partes, criptografados e distribuídos entre muitos nós independentes, de modo que a perda ou desconexão de um único participante não leva à perda de informações. Isso aumenta a tolerância a falhas e reduz a dependência de um único provedor centralizado.
Propriedades chave
- trabalho útil: o recurso é gasto no armazenamento de dados reais em vez de em cálculos "ociosos";
- verificações criptográficas regulares de que o guardião possui os arquivos;
- incentivos econômicos para manter a disponibilidade e preservação dos dados.
A prova de armazenamento é frequentemente combinada com outros mecanismos que confirmam a entrega correta dos dados sob demanda. Juntas, isso torna possível construir um armazenamento descentralizado confiável onde os usuários pagam pelo espaço e os proprietários de disco ganham uma recompensa pelo recurso que fornecem.


