Nope, they're not tethered to anything, just a fun little thing that exists.
Points are awarded for content, mostly, but also milestones. You get a couple of points for a post, ten for a blog post, one for receiving a reaction, etc. And then when you hit big milestones like 10,000 posts, you receive a big chunk of points, like 100 or so.