rust-ipfs
rust-ipfs copied to clipboard
The InterPlanetary File System (IPFS), implemented in Rust.
Bumps [async-channel](https://github.com/smol-rs/async-channel) from 1.9.0 to 2.3.1. Release notes Sourced from async-channel's releases. v2.3.1 Use the correct version of async-channel in our manifest. (#93) v2.3.0 Add force_send for sending items over...
From where it stands, it seems that rust-ipfs is not exactly platform agnostic in a sense where it could run on every platform without an issue (mostly around wasm). rust-libp2p...
Bitswap (or beetle-bitswap) speed is rather low compared to kubo (and possibly js-ipfs/helia) when exchanging blocks between two rust-ipfs nodes, however the speed is much faster when exchanging blocks with...
When initializing the ipfs node, one is able to add bootstrap peers via `UninitializedIpfs::add_bootstrap`, which would add them to kademlia routing table, however if the protocol is disabled, then nothing...
Currently, for nodes to communicate through pubsub topic, they would have to be connected to a peer who is subscribed to the same topic, however when it comes to discovering...
Currently, we would send a message with `sendDontHave` being true, however not all bitswap implementations would act on this field or may ignore it causing us to wait as a...
In the internal implementation of bitswap, wants and haves were split into their own respective sessions on purpose to allow handling each request on its own, putting peers into those...
# Description I'm integrating rust-ipfs into a Substrate blockchain to enable decentralized storage capabilities for our nodes. The integration involves using offchain workers to interact with an IPFS node, managed...
It looks like [ipld-core](https://github.com/ipld/rust-ipld-core) will be the successor to libipld (or libipld-core) and might be beneficial to migrate from libipld to ipld-core in the near future once more information is...