When we develop an app to serve hundreds of users and we need hosting to centralize files and databases, the price of maintaining the necessary infrastructure can be very expensive, as well as having legal implications for storing information.
Imagine a way to do it without needing that central server. The more users you have, the more storage space there is. Using an MQTT broker to find pairs and IPFS (P2P file system) can be a reality.
IPFS resolves NAT, high availability, etc.
MQTT is available on B4X. It is not resolved to have a P2P solution on B4X. Having available would allow to build decentralized Apps of any kind without having to hire any hosting.
IPFS main page
Android
iOS
Imagine a way to do it without needing that central server. The more users you have, the more storage space there is. Using an MQTT broker to find pairs and IPFS (P2P file system) can be a reality.
IPFS resolves NAT, high availability, etc.
MQTT is available on B4X. It is not resolved to have a P2P solution on B4X. Having available would allow to build decentralized Apps of any kind without having to hire any hosting.
IPFS main page
An open system to manage data without a central server | IPFS
IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking.
ipfs.io
Android
GitHub - textileio/android-ipfs-lite
Contribute to textileio/android-ipfs-lite development by creating an account on GitHub.
github.com
GitHub - ipfs-shipyard/java-ipfs-http-client: A Java implementation of the HTTP IPFS API
A Java implementation of the HTTP IPFS API. Contribute to ipfs-shipyard/java-ipfs-http-client development by creating an account on GitHub.
github.com
iOS
GitHub - textileio/ios-ipfs-lite
Contribute to textileio/ios-ipfs-lite development by creating an account on GitHub.
github.com
GitHub - ipfs-shipyard/swift-ipfs-http-client: A Swift client library for the IPFS HTTP API.
A Swift client library for the IPFS HTTP API. Contribute to ipfs-shipyard/swift-ipfs-http-client development by creating an account on GitHub.
github.com