Improving asynchronous execution in GNUnet
Add synchronous processing to GNUnet
This project concerns foundational improvements to GNUnet, a Free Software framework for building secure, decentralised and privacy-preserving applications. Rather than adding a new end-user feature to this GNU project, this effort will focus on strengthening shared core components that affect how efficiently GNUnet operates in practice. The aim is to modernise parts of the system’s internal execution model so that GNUnet can remain more responsive under load, make better use of available resources, and provide a stronger technical foundation for future development. In practical terms, the project will improve how core GNUnet components coordinate work, exchange information and interact with supporting services, especially in configurations where multiple subsystems run closely together. The expected results include higher overall performance, lower battery consumption on mobile devices, and a more responsive user experience across higher-level services and applications built on top of these core components.
- The project's own website: https://www.gnunet.org/
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).