An implementation of the IPFS Protocol in Rust