Hello Blockstack community,
I am really digging what you have going on here. I wanted to write in with a question I had to sort of wrap my brain around your magic.
In my case, I am looking at building a site that is much like CryptoKitties where there are products that I would like to sell in a decentralized way. I would like users to authenticate basically to have an identity token of some sort. I really do not want their information or anything involved for all the obvious reasons of storing user data brings. Really, all I care about is “identity x purchased product y.” For all intents and purposes, it appears that Blockstack will get me that identity token.
Where I am hung up now is how to track when a product is purchased. In all of your examples, it would seem they are mostly for personal use, e.g. todo or grocery lists. In this case, I need to have a way of tracking who bought what, when and doing so in a authoritative way.
At this point, I am thinking about doing this all via a hosted API on a centralized server. But, I wanted to check in here to see if there’s a way that I should be considering so that it could truly be decentralized.
CryptoKitties, of course, uses the Ethereum blockchain to store its state via its smart contracts (if I understand correctly with a quick prodding and probing). Is there an equivalent here that Blockstack recommends?
Thank you for any guidance that you can provide, and for your efforts here.
Michael