Aktualisierungsdetails

Development Highlights

The 0.9.49 release began the migration to the new, faster ECIES-X25519 encryption for routers. It took many years of work on the specifications and protocols for new encryption, and this release, new installs and a very small percentage of existing installs (randomly selected at restart) began using the new encryption. This is the first time that the default encryption type has ever been changed, so the full migration would take place over several releases in order to minimize any issues.

Vollständige Versionshinweise: https://geti2p.net/en/blog/2021/02/17/0.9.49-Release

0.9.50 aktivierte DNS over HTTPS für das Reseeding, um Nutzer vor passivem DNS-Abhören zu schützen. Zusätzlich wurde daran gearbeitet, das Netzwerk vor potenziell bösartigen und fehlerhaften routers zu schützen, und zahlreiche Fehlerbehebungen und Verbesserungen für IPv6-Adressen, einschließlich neuer UPnP-Unterstützung, wurden abgeschlossen.

Vollständige Versionshinweise: https://geti2p.net/en/blog/2021/05/17/0.9.50-Release

In Anerkennung von fast 20 Jahren Arbeit zur Bereitstellung von Anonymität und Sicherheit beschloss das Team, direkt von 0.9.50 auf 1.5.0 zu wechseln. Das Release 1.5.0 schloss die Unterstützung für neue Build-Nachrichten (Vorschlag 157) ab und schloss die Implementierung kleinerer tunnel Build-Nachrichten zur Reduzierung der Bandbreite ab. Der Übergang der routers des Netzwerks auf X25519-Verschlüsselung setzte sich fort.

Vollständige Versionshinweise: https://geti2p.net/en/blog/2021/08/23/1.5.0-Release

Der Rollout zweier großer Protokoll-Updates wurde in 1.6.1 abgeschlossen. Die Schlüssel von fast allen routers werden bis zum Jahresende erneuert. Außerdem wurden kurze tunnel-Build-Nachrichten aktiviert, um den Bandbreitenverbrauch deutlich zu reduzieren. Die Arbeiten am Design des neuen UDP-Transports SSU2 haben begonnen, und die Implementierung soll Anfang nächsten Jahres starten.

Vollständige Versionshinweise: https://geti2p.net/en/blog/2021/11/29/1.6.0-Release

Entwicklungs-Highlights

Da die Installation sowohl der I2P-Software als auch von Java mehr als 30 Schritte erfordert, war der Einstieg für neue Nutzer historisch gesehen nicht einfach. Ungewohnt und nicht intuitiv, war es ein Prozess, der über viele Jahre hinweg Probleme für die Benutzerfreundlichkeit verursacht hat.

Allerdings ist in neueren Java-Versionen eine neue Option aufgetaucht, die das Potenzial hatte, dieses Problem für die Java-Software zu lösen. Das Werkzeug heißt “Jpackage” und würde es ermöglichen, einen von Jpackage betriebenen I2P Router zu erstellen.

Wir haben Dutzende von Schritten aus dem Installationsprozess entfernt, indem wir von einer externen JVM auf ein Jpackage umgestiegen sind, Standardpakete für die Zielbetriebssysteme erstellt und sie so signiert, dass das Betriebssystem dies erkennt, um die Nutzer zu schützen. Seitdem haben die jpackage routers einen neuen Meilenstein erreicht: Sie haben ihre ersten inkrementellen Updates erhalten. Diese Updates werden das JDK 16 jpackage durch ein aktualisiertes JDK 17 jpackage ersetzen und Korrekturen für einige kleinere Fehler bereitstellen, die wir nach der Veröffentlichung entdeckt haben.

Verbesserung der I2P-Verbreitung und des Onboardings (Einstieg) mithilfe von Jpackage, I2P-Zero: https://geti2p.net/en/blog/2021/09/15/i2p-jpackages

JPackages Get their First Update: https://geti2p.net/en/blog/2021/11/2/i2p-jpackage-1.5.1

Einfachere Installationen: JPackage

Bitcoin-over-I2P-Knoten können nun vollständig mit den übrigen Bitcoin-Knoten interagieren, mithilfe von Knoten, die sowohl in I2P als auch im Clearnet tätig sind.

Lesen Sie den vollständigen Blogbeitrag: https://geti2p.net/en/blog/2021/09/18/i2p-bitcoin

Bitcoin Core hat Unterstützung für I2P hinzugefügt

In diesem Jahr wurde das I2P Usability Lab gegründet. Der Schwerpunkt wird auf Nutzerforschung, Produktentwicklung und Tooling zur Unterstützung der Verbreitung liegen. Darüber hinaus werden ein stärkerer Fokus auf Lokalisierungsbemühungen, der Aufbau von Protokollbrücken innerhalb der Privacy-Community sowie Nachhaltigkeitsaspekte Teil der laufenden Bemühungen sein, I2P mehr Menschen zugänglich zu machen.

I2P Usability-Labor

Im Jahr 2020 arbeitete das I2P-UX-Team gemeinsam mit Simply Secure an einem Usability-Sprint, um die Interaktion der Nutzerinnen und Nutzer mit der I2P-Website zu bewerten. Viele Änderungen wurden umgesetzt, jedoch hat Feedback gezeigt, dass es bei einigen Aspekten des Onboardings neuer Nutzerinnen und Nutzer weiterhin Probleme gibt.

Wir haben dank des BASICS-Projekts (Building Analytical and Support Infrastructure for Critical Security tools) unser Team erweitert und überarbeiten nicht nur das Onboarding für neue Nutzerinnen und Nutzer, sondern erweitern auch den Umfang, um Onboarding für Entwicklerinnen und Entwickler sowie Forschende einzubeziehen. Das Ziel ist es, eine verbesserte Informationsarchitektur zu präsentieren.

In diesem Jahr lag unser Schwerpunkt auf der umfassenden Überarbeitung des Onboardings (Einführung) neuer Nutzerinnen und Nutzer hinsichtlich des Download- und Browserkonfigurations-Workflows sowie der verwendeten Sprache. Neue Wireframes für die I2P-Website wurden erstellt, und eine neue Informationsarchitektur eingeführt. Dies wurde getan, um neue Nutzerinnen und Nutzer, Maintainer, Anwendungsentwicklerinnen und -entwickler, I2P-Core-Mitwirkende und Forschende besser zu unterstützen. Diese Arbeit wird sich bis ins Jahr 2022 fortsetzen, während die Dokumentation verfeinert und die Änderungen an der Website umgesetzt werden.

Lesen Sie das vollständige UX-Review hier: https://i2p.medium.com/i2p-ux-research-d2567aefd275

Forschung zum Onboarding neuer Nutzer

Gemeinsam mit unseren Partnern in Afrika wurde das Invisible Internet Project eingeladen, sowohl an einer Podiumsdiskussion teilzunehmen als auch mit einer Gruppe von Journalistinnen und Journalisten zusammenzuarbeiten, um zu erkunden, was Privatsphäre und Sicherheit für sie bedeuten. Ziel dieses Austauschs war es, zu verstehen, was Vertrauen begründet, was unter Privatsphäre zu verstehen ist, und damit zu beginnen, I2P und seine Werkzeuge aus dieser Perspektive zu bewerten.

Wir haben festgestellt, dass Akzeptanz aus Effizienz, Benutzerfreundlichkeit und Selbstermächtigung entsteht. All dies führt dazu, dass eine Person nicht nur eine Datenschutzoption nutzen möchte, sondern das Gefühl hat, tatsächlich die Kontrolle über ihre Privatsphäre zu übernehmen. Das ist einer der wichtigsten Aspekte, dem wir im vergangenen Jahr in Gesprächen mit neuen Nutzern begegnet sind: der emotionale Aspekt der Interaktion mit Technologie. Einer Person zu sagen, dass etwas technisch eine Lösung bieten kann, ist nur ein Teil der Akzeptanz. Einer Person etwas an die Hand zu geben, das sie mit Vertrauen nutzen kann, ist der andere. Menschen dort abzuholen, wo sie stehen, und zu erfragen, wer sie sind, stellt sicher, dass wir für echte Bedürfnisse und für möglichst viele Menschen entwickeln.

Lesen Sie den gesamten Blogbeitrag hier: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d

Vielen Dank an alle, die dazu beitragen, das Invisible Internet aufzubauen!

Dieser Beitrag erschien ursprünglich auf Sadies Blog. https://i2p.medium.com/4b926a488919 Mit Genehmigung übernommen.