# Option "ipfs" de substrate

**URL:** https://forum.duniter.org/t/option-ipfs-de-substrate/12550
**Category:** R&D
**Created:** [9 October 2024 10:03 UTC](https://forum.duniter.org/t/option-ipfs-de-substrate/12550 "2024-10-09T10:03:03Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 October 2024 10:03 UTC](https://forum.duniter.org/t/option-ipfs-de-substrate/12550/1 "2024-10-09T10:03:03Z")

</div>

Je parcourais l’aide de duniter v2 (`duniter --help`) et suis tombé sur ceci :

```txt
--ipfs-server
    Join the IPFS network and serve transactions over bitswap protocol

```

Je me demande quelles sont les applications de ça, mais ça peut être intéressant de creuser.

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [9 October 2024 10:55 UTC](https://forum.duniter.org/t/option-ipfs-de-substrate/12550/2 "2024-10-09T10:55:50Z")

</div>

Il semblerait que ça serve uniquement à requêter des transactions dans l’historique des blocs via la DHT.

Ça pourrait être utile pour éviter d’avoir à implémenter le fallback et load balancing des nœuds d’archive chez les clients.

> <https://github.com/paritytech/substrate/blob/57e3486d9c7bb4deaef33cf9ba2da083b4e40314/client/network/src/bitswap.rs#L211>
