Detalhes da atualização
Development Highlights
A versão 0.9.49 iniciou a migração para a nova e mais rápida criptografia ECIES-X25519 para routers. Foram necessários muitos anos de trabalho nas especificações e nos protocolos para a nova criptografia e, nesta versão, novas instalações e uma porcentagem muito pequena das instalações existentes (selecionadas aleatoriamente na reinicialização) começaram a usar a nova criptografia. É a primeira vez que o tipo de criptografia padrão é alterado, portanto a migração completa ocorrerá ao longo de várias versões para minimizar quaisquer problemas.
Notas de versão completas: https://geti2p.net/en/blog/2021/02/17/0.9.49-Release
0.9.50 ativou DNS sobre HTTPS para o reseeding (processo de inicialização da rede) a fim de proteger os usuários contra espionagem passiva de DNS. Além disso, foram realizados trabalhos para proteger a rede de possíveis routers maliciosos e com bugs, e numerosas correções e melhorias para endereços IPv6, incluindo o novo suporte a UPnP, foram concluídas.
Notas de lançamento completas: https://geti2p.net/en/blog/2021/05/17/0.9.50-Release
Em reconhecimento a quase 20 anos de trabalho para fornecer anonimato e segurança, a equipe decidiu ir diretamente da versão 0.9.50 para a 1.5.0. A versão 1.5.0 completou o suporte a novas mensagens de construção (proposta 157) e concluiu a implementação de mensagens de construção de tunnel menores para reduzir a largura de banda. A transição dos routers da rede para a criptografia X25519 continuou.
Notas de versão completas: https://geti2p.net/en/blog/2021/08/23/1.5.0-Release
A implantação de duas grandes atualizações de protocolo foi concluída na 1.6.1. Quase todos os routers terão as chaves rotacionadas até o fim do ano. Além disso, mensagens curtas de construção de tunnel foram ativadas, proporcionando uma redução significativa de largura de banda. O trabalho de design do novo transporte UDP SSU2 foi iniciado e a implementação deverá começar no início do próximo ano.
Notas de versão completas: https://geti2p.net/en/blog/2021/11/29/1.6.0-Release
Destaques do desenvolvimento
Com mais de 30 etapas necessárias para instalar tanto o software I2P quanto o Java, o processo de integração de novos usuários não tem sido historicamente fácil. Pouco familiar e nada intuitivo, foi um processo que vem causando problemas de usabilidade há muitos anos.
No entanto, em versões recentes do Java, surgiu uma nova opção com potencial para resolver esse problema para o software Java. A ferramenta se chama “Jpackage” e permitiria a criação de um I2P Router baseado em Jpackage.
Removemos dezenas de etapas do processo de instalação ao mudar de uma JVM externa para um Jpackage, construímos pacotes padrão para os sistemas operacionais de destino e os assinamos de uma forma que o sistema operacional reconhecesse, para manter o usuário seguro. Desde então, os routers jpackage alcançaram um novo marco: receberam suas primeiras atualizações incrementais. Essas atualizações substituirão o jpackage do JDK 16 por um jpackage atualizado do JDK 17 e fornecerão correções para alguns pequenos bugs que detectamos após o lançamento.
Improving I2P Adoption and Onboarding using Jpackage, I2P-Zero: https://geti2p.net/en/blog/2021/09/15/i2p-jpackages
JPackages recebem sua primeira atualização: https://geti2p.net/en/blog/2021/11/2/i2p-jpackage-1.5.1
Instalações mais fáceis: JPackage
Os nós Bitcoin-over-I2P agora podem interagir plenamente com o restante dos nós de Bitcoin, com a ajuda de nós que operam tanto no I2P quanto na clearnet (internet aberta).
Leia a postagem completa do blog: https://geti2p.net/en/blog/2021/09/18/i2p-bitcoin
O Bitcoin Core adicionou suporte ao I2P
Este ano, foi criado o I2P Usability Lab. O foco estará em pesquisa com usuários, desenvolvimento de produto e ferramentas para apoiar a adoção. Além disso, um foco maior nos esforços de localização, a criação de pontes entre protocolos dentro da comunidade de privacidade e as considerações de sustentabilidade farão parte do esforço contínuo para levar o I2P a mais pessoas.
Laboratório de Usabilidade do I2P
Em 2020, a equipe de UX do I2P trabalhou com a Simply Secure em um sprint de usabilidade para avaliar a interação dos usuários com o site do I2P. Muitas alterações foram aplicadas; no entanto, o feedback indicou que ainda há problemas em alguns aspectos do onboarding (integração de novos usuários).
Ampliamos nossa equipe graças ao projeto BASICS (Building Analytical and Support Infrastructure for Critical Security tools) e não apenas estamos revisitando o onboarding (processo de integração) de novos usuários, mas também estamos ampliando o escopo para incluir onboarding para desenvolvedores e pesquisadores. O objetivo será apresentar uma arquitetura da informação aprimorada.
Neste ano, concentramos nossos esforços em uma grande reformulação do onboarding (integração inicial) de novos usuários, abrangendo o fluxo de download e de configuração do navegador, bem como a linguagem utilizada. Novos wireframes para o site do I2P foram criados, e uma nova arquitetura da informação foi implementada. Isso foi feito para oferecer melhor suporte a novos usuários, mantenedores, desenvolvedores de aplicações, contribuidores do núcleo do I2P e pesquisadores. Esse trabalho continuará em 2022, à medida que a documentação for refinada e as mudanças no site forem implementadas.
Leia a análise completa de UX aqui: https://i2p.medium.com/i2p-ux-research-d2567aefd275
Pesquisa sobre a Integração de Novos Usuários
Trabalhando com nossos parceiros na África, o Invisible Internet Project foi convidado a participar de um painel de discussão e também a trabalhar com um grupo de jornalistas para explorar o que privacidade e segurança significam para eles. O objetivo desta oportunidade foi entender o que estabelece confiança, o conceito de privacidade e o que ele significa, e começar a avaliar o I2P e suas ferramentas sob essa ótica.
Observamos que a adoção resulta de eficiência, facilidade de uso e empoderamento. Tudo isso faz com que a pessoa não apenas queira usar uma opção de privacidade, mas também sinta que está realmente assumindo o controle da própria privacidade. Este é um dos aspectos mais importantes que encontramos no último ano ao conversar com novos usuários: o aspecto emocional de interagir com a tecnologia. Dizer a alguém que algo pode, tecnicamente, oferecer uma solução é uma parte da adoção. Oferecer a essa pessoa algo que ela possa usar com confiança é a outra. Encontrar as pessoas onde elas estão e perguntar quem elas são garante que estamos criando para necessidades reais e para o maior número possível de pessoas.
Leia a postagem completa do blog aqui: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d
Obrigado a todos que contribuem para a construção da Internet Invisível!
Este post foi publicado originalmente no blog de Sadie. https://i2p.medium.com/4b926a488919 Reproduzido com permissão.