I have uploaded an image to ipfs and downloaded it. And I feel very stupid. Because I can not do anything useful.
Questions that I have:
- How a chat application works? Does it create a new file for each message? How it get notified about new messages? How two specific pairs find each other? Sharing hashes does not make any sense.
- Does all clients have to install ipfs to use it? How can they update a specific context? Because the hash changes every time.
Specific problem that I have to solve:
Assume in this problem there are between 10,000 to 40,000 regular nodes and some supervisor nodes. Regular nodes want to send some data to supervisor nodes periodically and receive orders occasionally. How ipfs can help with this? Do all nodes (from PCs to some embedded systems like Raspberry Pis) need to install ipfs bin? How can they find each other by purely using ipfs (assuming some predefined configs are made on nodes)?
All in all ipfs feels like a super interesting thing and when I think about it, I feel like stupid characters in movies when facing an Alien spaceship; exiting! But then what?