Matrix and Mastodon are federated but not decentralized. I don't understand why the are getting advertised all the time. Alternatives like Zeronet are truly decentralized and barely get any mention.
Matrix isn’t p2p by default though - although there is a project to address that: https://arewep2pyet.com