Que los usuarios pongan los servidores es un error. A los usuarios que pongan un servidor se les podrá perseguir igualmente. Si quieres descentralizar de verdad, lo lógico es utilizar blockchain y algún protocolo de almacenamiento descentralizado. Ese mundo está verde aún, pero cosas como Blockstack creo que son el camino a seguir.
Portada
mis comunidades
otras secciones
#21 hay frameworks de off-chain que permiten hacer las cosas descentralizadas y seguras con una tasa decente de tps. Busca Celer Network o Thundertoken. Está todo empezando pero es posible.
#85 eso no es del todo cierto. Hay blockchain que tienen diferencia entre nodos ligeros y nodos completos. Otras tecnologías como Corda te permiten guardar sólo las interacciones en las que participas (aunque hay gente que piensa que no es una blockchain...)