Storj é uma plataforma de armazenamento cloud descentralizado que funciona como uma alternativa directa ao Amazon S3, com uma diferença fundamental: em vez de guardar os teus ficheiros em data centers de uma única empresa, a Storj divide cada ficheiro em 80 fragmentos encriptados e distribui-os por uma rede global de mais de 20.000 operadores de nós de armazenamento independentes. Para recuperar o ficheiro, bastam 29 desses 80 fragmentos, uma técnica chamada Reed-Solomon erasure coding que garante disponibilidade mesmo que dezenas de nós falhem em simultâneo.
A Storj foi fundada em 2017 por Shawn Wilkinson e John Quinn em Atlanta, EUA. Wilkinson, engenheiro de software e entusiasta de criptografia desde cedo, identificou o problema que viria a definir o projecto: o mercado global de armazenamento cloud está dominado por 3 gigantes (AWS, Azure, Google Cloud) e a maioria do espaço em disco do mundo está subutilizada. A Storj transforma esses discos ociosos em infra-estrutura cloud produtiva, qualquer pessoa com espaço de armazenamento disponível pode tornar-se operador de nó e ser paga em STORJ.
O que diferencia a Storj de outros projectos de armazenamento descentralizado é a sua obsessão pela compatibilidade empresarial. A API da Storj é 100% compatível com o Amazon S3, funciona como um "drop-in replacement". Isto significa que empresas que já usam S3 podem migrar para a Storj sem alterar uma linha de código, com 80% de poupança nos custos e uma garantia de 99,95% de uptime (SLA).
O token STORJ é um token ERC-20 na rede Ethereum e é usado para:
- Pagar pelo armazenamento e largura de banda na rede Storj
- Remunerar os operadores de nós de armazenamento que alugam o seu espaço em disco
- Alinhar incentivos económicos entre utilizadores e fornecedores da rede
- Garantir a sustentabilidade económica do ecossistema descentralizado
A Storj é GDPR-compliant by design, como nenhum nó individual tem acesso ao ficheiro completo (apenas fragmentos encriptados), é matematicamente impossível que um operador aceda aos dados de um utilizador. Empresas como MongoDB, Verizon e Fastly já utilizam a Storj em produção.