Peer-to-Peer Toolkit

Het hedendaagse internet wordt steeds meer gedomineerd door zich centraal plaatsende diensten. Dit gaat stelselmatig ten koste van de privacy en is bovenal in strijd met het oorspronkelijke idee van internet. Via peer-to-peer netwerken is een meer gelijkwaardige deelname mogelijk, maar in veel gevallen vormt een firewall een technische barrière. De Peer-to-Peer Toolkit maakt innovatief gebruik van internetprotocollen, die het mogelijk maken om veel eenvoudiger peer-to-peer communicatiepatronen in een applicatie in te bouwen. Daarnaast maakt de toolkit IPv6 en daarmee deelname aan peer-to-peer netwerken voor iedereen mogelijk, ook achter router of firewall. (Call 1 - 2015) 

Dit project is afgerond (november 2017). Aanleiding voor het project was de observatie dat veel peer to peer projecten het wiel opnieuw leken uit te vinden. Het doel van de P2P toolkit was het voor ontwikkelaars makkelijker maken om peer-to-peer projecten op te starten. Daarin waren drie onderdelen van belang: SocketSynergie (TCP verbinding ondanks dat je twee punten achter de firewall hebt), Symmetric TLS (in peer-to-peer doet het niet ter zake wie de client is en wie de server, dat is hiermee opgelost), 6bed4 om overal IPv6 te realiseren. Tevens is een design guide ontwikkeld.

Afbeelding (bewerkt): P2P/ Txopi/ CCBY

Versterking van het internet Internetvrijheid & Privacy Peer2Peer Potential 2015