vac:dst:vac:2025q1-libp2p-evaluation

Description

Test libp2p on each new version or requested feature and look for regressions, learn scaling properties and run scaling studies, understand the limits of Waku and its behaviour. Deliver reports and actionable insights. Do this monthly, reliably, with documentation of findings.

Background

We want to learn specific, actionable information about libp2p’s behaviour and how it is evolving over time with each new release and with each thing we are specifically asked to check and test.

We will use a combination of real world testing, theoretical analysis and simulation to determine and measure the success, side effects and other factors of libp2p and its evolution.

Narrative

We will support the Conduit of Expertise narrative directly by analysing and evaluating new libp2p releases and their features, both with regards to features they have today and with regards to how that compares to past behaviour.

Additionally, these efforts will contribute to the Premier Research destination narrative by improving and strengthening our relationship with the libp2p team and thus increasing the reach and influence of the IFT, and improving the chances that we successfully grow our ecosystem’s products and collaborations and especially those we want to work with externally.

Additional info

Task list

Regression testing (recurring)

  • fully qualified name: vac:dst:vac:2025q1-libp2p-evaluation:regression-testing
  • owner: Alberto
  • status: 0%
  • start-date: 2025-01-01
  • end-date: 2025-03-31

Description

Run different scenarios and collect evidence and data of libp2p’s behaviour.

Test for known regressions that have occurred in the past and ensure they don’t happen again.

Deliverables

  • Analysis done
  • Report published with all relevant details
  • RFC’s GitHub issue updated with links to the analysis and results.