Page 1 of 2

IPFS & libp2p Measurements Survey

What's this survey for

The ProbeLab team has developed tools and infrastructure to capture the metrics you see at https://probelab.io. We’ve received feedback that the https://probelab.io resource is proving very useful for engineers and protocol designers.

We want to expand the list of metrics we capture and build new open-source tools that will help protocol designers and application developers get a better idea of where the performance of their application can improve. This is your chance to influence where our team focuses next.

Please fill in the survey and let us know if and how you would be interested to contribute to this line of work.

The summary of the survey results will be published in this discussion forum thread in November.

Which component or protocol of the IPFS architecture would you want more insight into?

What do you think is missing in terms of performance measurements, metrics and benchmarking in the IPFS ecosystem overall?


Ideation

Which of the following studies would you vote for as items for the ProbeLab team to take up in the coming quarters? The outcome of the studies (as appropriate) would be: plotting of metrics, identifying whether protocols can be improved, or implementations should be improved, or protocol parameter settings should be adjusted. Please put up to 3 "Definitely" votes.

1. Data persistence and availability in the IPFS network. Are there gaps in the availability of CIDs in the IPFS network? Or is the performance deteriorated at any point?

1. Data persistence and availability in the IPFS network. Are there gaps in the availability of CIDs in the IPFS network? Or is the performance deteriorated at any point?
A
B
C

2. IPNS measurement and improvement. Is IPNS as fast as it can, or are there improvements that can be done to make it faster?

2. IPNS measurement and improvement. Is IPNS as fast as it can, or are there improvements that can be done to make it faster?
A
B
C

3. Video streaming performance over IPFS. How efficient is IPFS for video streaming? Is it the right storage and delivery solution for video streaming apps?

3. Video streaming performance over IPFS. How efficient is IPFS for video streaming? Is it the right storage and delivery solution for video streaming apps?
A
B
C

4. Kubo node resource profiling. What is the breakdown of resource consumption of a kubo IPFS node?

4. Kubo node resource profiling. What is the breakdown of resource consumption of a kubo IPFS node?
A
B
C

5. Comparative study of gateway performance from different gateway providers. There are tens of gateways. What is their performance and availability against each other from different regions across the globe?

5. Comparative study of gateway performance from different gateway providers. There are tens of gateways. What is their performance and availability against each other from different regions across the globe?
A
B
C

6. IPFS Network Statistics and Node Demographics. Sizing, diversity, composition, accessibility from different parts of the world.

6. IPFS Network Statistics and Node Demographics. Sizing, diversity, composition, accessibility from different parts of the world.
A
B
C

7. Badbits in IPFS. Currently badbits are only blocked through gateways, but not through kubo, for instance. How much of badbits content is flowing around outside gateways? What optimisations can be done in order to have badbits in other parts of the architecture (e.g., kubo) too?

7. Badbits in IPFS. Currently badbits are only blocked through gateways, but not through kubo, for instance. How much of badbits content is flowing around outside gateways? What optimisations can be done in order to have badbits in other parts of the architecture (e.g., kubo) too?
A
B
C

8. Bitswap performance measurement. Bitswap is central in data delivery, but also data discovery, when fetching data over IPFS. Is the protocol as optimized as can be? Are there immediate improvements that can be done in order to speed up retrieval of data?

8. Bitswap performance measurement. Bitswap is central in data delivery, but also data discovery, when fetching data over IPFS. Is the protocol as optimized as can be? Are there immediate improvements that can be done in order to speed up retrieval of data?
A
B
C

Demographics Questions

Are you signing as an individual, or as a representative of an organisation?

Are you affiliated with industry or academia?

Are you a developer of an IPFS- or libp2p-based protocol or app? (Optional) If so, which?

(Optional) What is your affiliation?

(Optional - Recommended) email. We will contact you with updates on the outcome of the survey, upcoming surveys, as well as with the results of our studies.


AoB

Ideas for other measurement or protocol improvement studies, notes, or feedback is more than welcome.