From ab4868689d81cb2e8dc06641b5ee01c9f64f54ad Mon Sep 17 00:00:00 2001 From: idk <hankhill19580@gmail.com> Date: Sat, 1 Jan 2022 13:17:33 -0500 Subject: [PATCH] Add year-in-review blog post by sadie --- i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst | 173 +++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst diff --git a/i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst b/i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst new file mode 100644 index 000000000..8162456c9 --- /dev/null +++ b/i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst @@ -0,0 +1,173 @@ +=============================================== +{% trans -%}Year in Review: 2021{%- endtrans %} +=============================================== + +.. meta:: + :author: Sadie + :date: 2021-12-29 + :category: general + :excerpt: {% trans %}I2P Turns 20, Faster Crypto and A Growing Network{% endtrans %} + +{% trans -%} +Update details +{%- endtrans %} +============================================ + +{% trans -%}Development Highlights{%- endtrans %} +################################################# + +{% trans -%} +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. +{%- endtrans %} + +{% trans -%}Full release notes{%- endtrans %}: https://geti2p.net/en/blog/post/2021/02/17/0.9.49-Release + +{% trans -%} +0.9.50 enabled DNS over HTTPS for reseeding to protect users from passive DNS +snooping. Additionally, work was done to protect the network from possible +malicious and buggy routers, and numerous fixes and improvements for IPv6 +addresses, including new UPnP support were completed. +{%- endtrans %} + +{% trans -%}Full release notes{%- endtrans %}: https://geti2p.net/en/blog/post/2021/05/17/0.9.50-Release + +{% trans -%} +In recognition of almost 20 years of work to provide anonymity and security, +the team decided to go straight from 0.9.50 to 1.5.0. The 1.5.0 release +finished support for new build messages (proposal 157), and finished +implementation of smaller tunnel build messages to reduce bandwidth. The +transition of the network’s routers to X25519 encryption continued. +{%- endtrans %} + + +{% trans -%}Full release notes{%- endtrans %}: https://geti2p.net/en/blog/post/2021/08/23/1.5.0-Release + +{% trans -%} +The rollout of two major protocol updates reached completed in 1.6.1. Almost +all routers will be rekeyed by the end of the year. Also, short tunnel build +messages were enabled for a significant bandwidth reduction. Progress on the +design of the new UDP transport SSU2 began, and is expected to start +implementation early next year. +{%- endtrans %} + + +{% trans -%}Full release notes{%- endtrans %}: https://geti2p.net/en/blog/post/2021/11/29/1.6.0-Release + +{% trans -%}Easier Installs: JPackage{%- endtrans %} +**************************************************** + +{% trans -%} +With upwards of 30 steps required to install both the I2P software and Java, +the process for new user onboarding has not been historically easy. Unfamiliar +and unintuitive, it was a process that has created issues for usability for +many years. +{%- endtrans %} + +{% trans -%} +However, in recent Java versions, a new option emerged that had the potential +to solve this issue for the Java software. The tool is called “Jpackage†and +would allow for the creation of a Jpackage powered I2P Router. +{%- endtrans %} + +{% trans -%} +We removed dozens of steps from the installation process by switching from an +external JVM to a Jpackage, built standard packages for target operating systems, +and signed them in a way the operating system would recognize to keep the user +secure. Since then, the jpackage routers have reached a new milestone, they have +recieved their first incremental updates. These updates will replace the JDK 16 +jpackage with an updated JDK 17 jpackage and provide fixes for some small bugs +which we caught after the release. +{%- endtrans %} + +{% trans -%}Improving I2P Adoption and Onboarding using Jpackage, I2P-Zero{%- endtrans %}: https://geti2p.net/en/blog/post/2021/09/15/i2p-jpackages +{% trans -%}JPackages Get their First Update{%- endtrans %}: https://geti2p.net/en/blog/post/2021/11/2/i2p-jpackage-1.5.1 + +{% trans -%}Bitcoin Core added Support for I2P{%- endtrans %} +************************************************************* + +{% trans -%} +Bitcoin-over-I2P nodes can now fully interact with the rest of the Bitcoin nodes, +using the help of nodes that operate within both I2P and the clearnet. +{%- endtrans %} + +{% trans -%}Read the full blog post{%- endtrans %}: https://geti2p.net/en/blog/post/2021/09/18/i2p-bitcoin + +{% trans -%}I2P Usability Lab{%- endtrans %} +******************************************** + +{% trans -%} +This year, the I2P Usability Lab was created. The focus will be on user research, +product development and tooling to support adoption. Additionally, better focus on +localization efforts, protocol bridge building within the privacy community and +sustainability considerations will be part of the ongoing effort to bring I2P to +more people. +{%- endtrans %} + +{% trans -%}New User Onboarding Research{%- endtrans %} +******************************************************* + +{% trans -%} +In 2020 the I2P UX team worked with Simply Secure on a usability sprint to assess +user interaction with the I2P website. Many changes were applied, however, feedback +has indicated that there are still issues with some aspects of new user onboarding. +{%- endtrans %} + +{% trans -%} +We have expanded our team thanks to the BASICS project (Building Analytical and +Support Infrastructure for Critical Security tools), and not only revisiting the +new user onboarding, but we are also expanding the scope to include onboarding for +developers and researchers. The goal will be to present an improved information +architecture. +{%- endtrans %} + +{% trans -%} +This year we focused on the massive overhaul of the new user onboarding for the +download and browser configuration workflow and language. New wireframes for the +I2P website have been created, and new information architecture put in place. This +has been done in order to better support new users, maintainers, application +developers, I2P core contributors, and researchers. This work will continue into +2022 as documentation is refined and the site changes are implemented. +{%- endtrans %} + +{% trans -%}Read the full UX review here:{%- endtrans %} https://i2p.medium.com/i2p-ux-research-d2567aefd275 + +{% trans -%}Forum on internet Freedom in Africa 2021{%- endtrans %} +******************************************************************* + +{% trans -%} +Working with our partners in Africa, the Invisible Internet Project was invited +to participate in both a panel discussion, as well as work with a group of +journalists to explore what privacy and security mean to them. The goal for the +outcome from this opportunity was to understand what establishes trust, the +concept of privacy and what it means, and egin to evaluate I2P and its tooling +through this lens. +{%- endtrans %} + +{% trans -%} +We saw that adoption results from efficiency, ease of use, and empowerment. All +of these things result in a person not just wanting to use a privacy option, but to +feel like they are actually taking control of their privacy. This is one of the +most important aspects we have encountered during the past year when talking with +new users: the emotional aspect of interacting with technology. Telling a person +that something can technically provide a solution is one part of adoption. Providing +a person with something that they can use with confidence is the other. +Meeting people where they are and asking about who they are ensures that we are +creating for real needs and for the most people possible. +{%- endtrans %} + +{% trans -%}Read the entire blog post here{%- endtrans %}: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d + +{% trans -%} +Thank you to everyone who contributes to building the Invisible Internet! +{%- endtrans %} + +{% trans -%} +This post originally appeared on Sadie's blog. https://i2p.medium.com/4b926a488919 +Copied with permission. +{%- endtrans %} \ No newline at end of file -- GitLab