Como o tashima42
comentou, você tem que primeiro pensar se realmente precisa ser descentralizado. A ideia na verdade é boa, acho que pode ser bastante interessante. O problema é que para implementar um sistema assim, não sei se seria possível uar uma solução já pronta, como sugerido nos outros comentários (mas eu realmente não sei se seria possível, já que não conheço nenhuma das soluções apontadas). Talvez você tivesse que criar sua própria implementação. Desenvolvimento de blockchains do zero é um tanto complicado, mas não é impossível. Inclusive, estou construindo a minha (daqui a alguns dias devo postar um artigo sobre isso).
Então não sei se posso te ajudar muito com sugestões de como implementar, mas posso te ajudar a encontrar conteúdo da área. Tem um curso muito bom sobre blockchains, focado em criptomoedas, do MIT. O professor é muito bom e o conteúdo é bem aprofundado. Também, é 100% gratuito.
Tem também esse repositório do GitHub que dá alguns direcionamentos muito bons. Inclusive o Filipe Deschamps já até fez um vídeo sobre esse repositório.