Sounds somewhat similar to “steemit” [0] crypto. However, the main difference is you gain coins from users voting (aka liking) your content and not p2p sharing aspect [1].
You have a cool idea so I’m curious myself what others will mention in this discussion.
[0] https://steemit.com/ [1] https://en.m.wikipedia.org/wiki/Steemit