Open flyingzumwalt opened 7 years ago
I'm interested in this use case. Right now, it should be good on any chips that can run Linux. On anything else, we'd need a good C implementation. There is https://github.com/Agorise/c-ipfs which is a good start, but still has long way to go and isn't actively developed. With a good C implementation we could try to adapt and use it with Zephyr RTOS which has a big list of supported boards.
We have made a TON of progress on building out Computes (https://computes.com) since my previous comment. Computes is a decentralized and distributed computing platform powered by IPFS. Computes nodes connect, communicate, and compute together as if they were physical cores in a single supercomputer. Use cases include: IoT, AI, and decentralized apps. Here's a post on the Computes architecture - https://blog.computes.com/computes-decentralized-architecture-d9c7870ab542
I would recommend looking at more tailored Edge Computing solutions for high volume data (PBs+) at a very high-speed of processing of globally unique versioned updates, yet still built on blockchain-like technology. EdgeFS - https://github.com/Nexenta/edgefs. It has gateways to all the variety of storage protocols that IoT needs: NoSQL, S3, S3X, also File and Block.
Note: Discussion on applications of IPFS are happening over in the IPFS Forums now ... please continue the discussion there!
This issue is being moved over to the archived repo https://github.com/ipfs/apps/ for reference.
Work in progress - please contribute. See ipfs/apps#40.