Blockchain based decentralized social networks offer the interesting option of charging a small fee for every transaction, potentially making spam unprofitable. E.g. having to pay $0.001 for every post and comment or something similar.
Gee this sounds like telephone billing...
There are many other problems with this (not least of which being the amount of energy required now just to send a message).