How does ION compare to Blockstack?
I've been anchoring data to Bitcoin using https://medium.com/blockstack-blog/blockusigns-pragmatic-approach-to-smart-contracts-anchoring-data-on-blockchain-using-blockstack-fb9bd974a306 protocol for a while (layer 2 batching). Also Blockstack DIDs + Gaia Hub works very well .... it provides speedy, reliable, and client side encrypted storage. I currently use the default provider on Azure Blob storage and I am curious on how it compares when benchmarked vs IPFS. Is there a performance hit when using IPFS compared to a central cloud hosted provider? If IPFS is being used and my local computer is turned off who on the network is going to "pin" (for free?) my data to another node in IPFS?
Also, I really like the concepts on structured data and saving data using git-like (CRDT) commits. I've replicated this architecture on Blockstack using https://github.com/automerge/automerge and https://forum.blockstack.org/t/solids-linked-data-and-blockstack/6445/5 concepts.
The real problem I ran into is creating real life collaborative dapps. How does ION support group keys and indexing? For example, how would you create a social network feed for an invite only group? https://github.com/blockstack-radiks/radiks is what I have been using to solve this problem in the Blockstack ecosystem