Let me caveat this with: Anything is possible, it just depends on how much ruby/javascript knowledge, and time the developer has.
For number 1, the Discourse Patreon Integration plugin would be a good starting point. You’d need to remove the Patreon API and replace it with an API for your crypto-currency provider first. That would allow you to add users to groups based on payment. You’d then need a plugin to modify what a user can do based on group membership, I don’t think there are any examples of that.
For number 2, you’d need a plugin that calculates these points based on forum activity. That shouldn’t be too complicated. Then, using the same plugin from number 1 you’d add them to groups based on how they spend their points and with that can gain access.
Both are doable, but are likely to be fairly involved.