Hey congrats, the product looks great! Love to see the rise of e2ee tools. Why did you all decide to go with Storj, a fairly centralized distributed storage aggregator, rather than a decentralized storage network like Filecoin or Sia/Skynet? Who pays for the storage on Storj? For a tool to be decentralized, the user needs a means to pay a node directly and the ability to seamlessly move between providers, ie intercha…
Thanks for the great questions! Reliability, performance, and a scalable infrastructure were strong selling points of Storj for us, and hence, we decided to go with them to provide a more seamless experience in terms of data upload and fetch. We also use Filecoin for immutability of user data, and as another layer of global redundancy. Currently, we pay for storage/egress to Storj. Users can pay using dollars/crypto…
As many other comments suggest, I think it would be great to provide clear documentation to users that they can:
1. Run the entire app themselves, with their own chain/storage nodes etc - its the only way to really guarantee/prove the software is decentralized.
2. Access your data from both any centralized providers (such as yourself) or a local instance, ideally its so transparent you can literally select a different gateway in the app and keep working all within 5 seconds.
This is the bare minimum I would personally require before adopting a "decentralized" software tool.
Looks like you all are taking an incremental approach and not quite there, its a tough problem to solve but I wish you luck!