CachePoW

Sistema de armazenamento descentralizado e anônimo baseado em Proof of Work

Integridade dos dados e Sistema anti-spam

Ao mandar um arquivo para a rede, o usuário envia também a hash checksum do mesmo (que garante sua integridade) e uma prova de trabalho proporcional ao tamanho do arquivo. Quanto maior o arquivo, mais processamento ele empregará, desincentivando assim o abuso do armazenamento da rede.

Armazenamento Sob Demanda

O armazenamento dos dados é adequado sob demanda, pois caso os usuários não atualizem o PoW do arquivo, ele simplesmente poderá ser deletado para dar espaço a novos arquivos. Porém, os usuários não precisam ficar online 100% do tempo, apenas eventualmente mandarem a nova prova de trabalho, isto permite, por exemplo, que os arquivos mais acessados continuam sempre online.

  1. Uma competição, em que os arquivos com maior PoW permaneçam online
  2. Cada node definir por quanto tempo cada arquivo com um PoW padrão ficará online, assim rejeitando novos arquivos.
  3. Uma relação entre dificuldade do PoW e tempo que ele ficará online.

Privacidade, Anonimato, Anti-censura

Ao exigir nada mais que o conteúdo do arquivo, a hash e a prova de trabalho do mesmo, nenhuma informação extra é exigida do usuário, assim se o mesmo utilizar proxies como Tor, VPN e etc poderá armazenar seus dados de forma totalmente anônima na rede.

O que pode ser desenvolvido encima do CachePoW ?

Pela simplicidade do protocolo, ao exigir apenas a hash e prova de trabalho, diversas camadas de protocolos podem ser desenvolvidas encima do CachePoW, como adicionar metadados aos arquivos, permitindo que diversas aplicações encontre-os facilmente usando seu próprio protocolo.

Eficiência x Descentralização

Um dos problemas da descentralização é que ela multiplica os custos computacionais. Enquanto que num sistema centralizado a informação pode ser armazenada num único computador com ou sem backup, numa rede descentralizada costuma-se replicar o conteúdo para todos os nós.

Incentivos

No conceito atual, a tokenização não é implementada, evitando assim a necessidade de registros imutáveis e impedindo a rastreabilidade dos ativos.

--

--

Desenvolvedor, cripto-entusiasta e criptolibertário

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store