【IPFS】Cloudflare や Pinata などの Peer ID が知りたい【Bootstrap】

> IPFS の接続先 Peer アドレスに [Pinata](https://www.pinata.cloud/) や [Cloudflare](https://developers.cloudflare.com/distributed-web/ipfs-gateway) などを追加したい。

複数の[ラズパイ Zero で IPFS ノードを起動](https://qiita.com/KEINOS/items/c92268386d265042ea16#ipfs-%E3%81%AF%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4-zerow-%E3%81%A7%E3%82%82%E5%8B%95%E3%81%8F)させているのですが、バックアップ先の [Pinata](https://www.pinata.cloud/)（PIN サービス）と、HTTP へのゲートウェイである [Cloudflare](https://developers.cloudflare.com/distributed-web/ipfs-gateway) などの**コンテンツ・プロバイダーのノード（`PeerID`）を追加したい**のです。


## TL; DR <sub><sup><sub><sup>（今北産業）</sup></sub></sup></sub>

以下を [IPFS](https://qiita.com/tags/ipfs) のノードを起動する際の [Bootstrap](https://docs.ipfs.io/how-to/modify-bootstrap-list/)（起動時に接続するノードのリスト）や、WebUI の "`Add connection`" で追加します。

1. 最新情報は IPFS や Cloudflare のドキュメントで確認可能。
    - [Content provider list](https://docs.ipfs.io/how-to/peering-with-content-providers/#content-provider-list) | How-to @ docs.ipfs.io
        - [Cloudflare](https://docs.ipfs.tech/how-to/peering-with-content-providers/#cloudflare), [Estuary](https://docs.ipfs.tech/how-to/peering-with-content-providers/#content-provider-list), [Pinata](https://docs.ipfs.tech/how-to/peering-with-content-providers/#pinata), [Protocol Labs](https://docs.ipfs.tech/how-to/peering-with-content-providers/#protocol-labs), [Storj](https://docs.ipfs.tech/how-to/peering-with-content-providers/#storj), [Textile](https://docs.ipfs.tech/how-to/peering-with-content-providers/#textile), [8api.sh](https://docs.ipfs.tech/how-to/peering-with-content-providers/#_8api-sh)
    - [Peering](https://developers.cloudflare.com/web3/ipfs-gateway/reference/peering-with-content-providers/) @ Cloudflare

2. Cloudflare（2022/12 現在）

    | Peer Addresses（<font color="darkorange">&lt;Address&gt;</font>/p2p/<font color="fuchsia">&lt;PeerID&gt;</font>） |
    | :-- |
    | <code><font color="darkorange">/ip6/2606:4700:60::6/tcp/4009</font>/p2p/<font color="fuchsia">QmcfgsJsMtx6qJb74akCw1M24X1zFwgGo11h1cuhwQjtJP</font></code> |
    | <code><font color="darkorange">/ip4/172.65.0.13/tcp/4009</font>/p2p/<font color="fuchsia">QmcfgsJsMtx6qJb74akCw1M24X1zFwgGo11h1cuhwQjtJP</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-1.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcFf2FH3CEgTNHeMRGhN7HNHU1EXAxoEk6EFuSyXCsvRE</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-2.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcFmLd5ySfk2WZuJ1mfSWLDjdmHZq7rSAua4GoeSQfs1z</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-3.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfFmzSDVbwexQ9Au2pt5YEXHK5xajwgaU6PpkbLWerMa</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-4.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfJeB3Js1FG7T8YaZATEiaHqNKVdQfybYYkbT1knUswx</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-5.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfVvzK4tMdFmpJjEKDUoqRgP4W9FnmJoziYX5GXJJ8eZ</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-6.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfZD3VKrUxyP9BbyUnZDpbqDnT7cQ4WjPP8TRLXaoE7G</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-7.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfZP2LuW4jxviTeG8fi28qjnZScACb8PEgHAc17ZEri3</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-8.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfgsJsMtx6qJb74akCw1M24X1zFwgGo11h1cuhwQjtJP</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-9.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">Qmcfr2FC7pFzJbTSDfYaSy1J8Uuy8ccGLeLyqJCKJvTHMi</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-10.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfR3V5YAtHBzxVACWCzXTt26SyEkxdwhGJ6875A8BuWx</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-11.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">Qmcfuo1TM9uUiJp6dTbm915Rf1aTqm3a3dnmCdDQLHgvL5</font></code> |
    | <code><font color="darkorange">/dnsaddr/node-12.ingress.cloudflare-ipfs.com</font>/p2p/<font color="fuchsia">QmcfV2sg9zaq7UUHVCGuSvT2M2rnLBAPsiE79vVyK3Cuev</font></code> |

3. Pinata（2021/12 現在）

    | Peer Addresses（<font color="darkorange">&lt;Address&gt;</font>/p2p/<font color="fuchsia">&lt;PeerID&gt;</font>） |
    | :-- |
    | <code><font color="darkorange">/dnsaddr/fra1-1.hostnodes.pinata.cloud</font>/p2p/<font color="fuchsia">QmWaik1eJcGHq1ybTWe7sezRfqKNcDRNkeBaLnGwQJz1Cj</code> |
    | <code><font color="darkorange">/dnsaddr/fra1-2.hostnodes.pinata.cloud</font>/p2p/<code><font color="fuchsia">QmNfpLrQQZr5Ns9FAJKpyzgnDL2GgC6xBug1yUZozKFgu4</code> |
    | <code><font color="darkorange">/dnsaddr/fra1-3.hostnodes.pinata.cloud</font>/p2p/<code><font color="fuchsia">QmPo1ygpngghu5it8u4Mr3ym6SEU2Wp2wA66Z91Y1S1g29</font></code> |
    | <code><font color="darkorange">/dnsaddr/nyc1-1.hostnodes.pinata.cloud</font>/p2p/<code><font color="fuchsia">QmRjLSisUCHVpFa5ELVvX3qVPfdxajxWJEHs9kN3EcxAW6</font></code> |
    | <code><font color="darkorange">/dnsaddr/nyc1-2.hostnodes.pinata.cloud</font>/p2p/<code><font color="fuchsia">QmPySsdmbczdZYBpbi2oq2WMJ8ErbfxtkG8Mo192UHkfGP</font></code> |
    | <code><font color="darkorange">/dnsaddr/nyc1-3.hostnodes.pinata.cloud</font>/p2p/<code><font color="fuchsia">QmSarArpxemsPESa6FNkmuu9iSE1QWqPX2R3Aw6f5jq4D5</font></code> |

## 参考文献

- [Modify the bootstrap peers list](https://docs.ipfs.io/how-to/modify-bootstrap-list/) | How-to @ docs.ipfs.io
- [Speeding Up IPFS Through Swarm Connections](https://medium.com/pinata/speeding-up-ipfs-pinning-through-swarm-connections-b509b1471986) | pinata @ medium.com