IPFS Engine
An IPFS engine implemented in C#. It implements the Core API which makes it possible to create a decentralised and distributed application without relying on an "IPFS daemon". Basically, your application becomes an IPFS node.
IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in.
The source code is on GitHub and the package is published on NuGet.
Related projects
- IPFS Core - Core IPFS objects and interfaces.
- IPFS DSL - A declarative embedded language for building compositional programs and protocols over the InterPlanetary File System.
- IPFS HTTP Client - A .Net client library for the IPFS HTTP API.
- IPFS HTTP Gateway - Serves IPFS files/directories via HTTP.
- Peer Talk - Peer to peer communication.