Cara, muita coisa pode ser feita de forma descentralizada, mas acredito que você deve se perguntar, isso deve ser descentralizado? Outro ponto é que um sistema descentralizado, não necessáriamente é feito usando computação distribuida, por exemplo, Mastodon é uma rede social descentralizada, mas que não roda usando blockchain e nem nada do tipo, a descentralização vem da possibilidade de qualquer pessoa ter sua própria pequena rede social compatível com o protocolo de todas as outras e eu pessoalmente gosto muito mais de projetos feitos com isso em mente. Dito isso, se você quiser desenvolver isso como uma prova de conceito pra estudar, muito bom! Talvez o IPFS possa te ajudar como um ponto de partida pra pesquisar: https://ipfs.io/