curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: IPFS support in Curl

From: Gavin Henry via curl-library <curl-library_at_lists.haxx.se>
Date: Fri, 18 Feb 2022 19:15:16 +0000

> The core IPFS protocol is based on a peer-to-peer distributed hash table. To participate in the network you’ve got to run a stateful peer (or a browser like Brave or Opera that includes a IPFS daemon.)

Hi Chris,

Is there a C lib for this DHT? I'm currently exploring OpenDHT (so I
can run a node for my own project) and see on the IPFS page this is
listed, but is now 404:

https://github.com/Agorise/c-ipfs

GNUnet are also doing this https://lsd.gnunet.org/lsd0004/

I'm trying to imagine just calling curl with a CLI arg or libcurl to
bootstrap participating in a DHT and off you go but am also exploring
other bootstrapping options:

https://github.com/SentryPeer/draft-henry-p2p-network-discovery-internet-XX

OpenDHT started from this
https://github.com/jech/dht/blob/master/dht.c (around 3k loc)

What sort of size are other client side protocols in libcurl?

-- 
Kind Regards,
Gavin Henry.
https://sentrypeer.org
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2022-02-18