This year has been difficult for all of us. As individuals, we’ve had to adapt to the new normal of COVID-19, and as an organization, the Tor Project also had to adapt to our “new normal” after we made the difficult decision to let go of one third of our organization. Although challenging, we have managed to reorganize in order to meet the goals we originally set for 2020, and now, it’s time to look forward to 2021.
Continuing User-First Development
Since I joined the Tor Project back in 2015 as a Project Manager, my primary goal has been to incorporate a user-centric development method, and create a way for us to test our tools with users and use their feedback to guide our work. This was not an easy task; in 2015, we didn’t even have a UX team, and since we don’t collect invasive user data like much of the tech industry, we needed to build a way to directly engage with our users face-to-face in order to do this work. For the past three years, every Tor Browser release has featured usability improvements guided by this program. In 2021, we will continue to work on improving our tools based on feedback from users, and we hope to be focusing on Tor Launcher by incorporating it to Tor Browser and improving the usability for censored users when bypassing censorship and connecting to Tor.
Improving Network Performance and Network Health
An important part of improving the usability of Tor’s tools is improving the performance of the Tor network. We started the foundation for work to improve network performance in 2020 and we are looking forward to continuing it in 2021. Some of the experiments we conducted this year showed an amazing improvement in network speed, and we hope that this work will address one of the major complaints we hear, that “Tor is slow.”
Network health is a related area of work that requires our attention. In 2019, we founded a Network Health team, but because of the layoffs in 2020, we had to direct our staff capacity to other parts of the organization. We already have items on our roadmap to ensure the continuation of this work for 2021, and we hope to add a dedicated person to support our relay operators community. Relay operators are foundational to the existence of Tor, and ensuring a good relationship with them is fundamental for the health of the network and community. We will also continue our work to implement the Walking Onions, which removes the need for clients to download the full network consensus when connecting to Tor, making it possible to add more relays without degrading performance or security on the network.
Expanding Mobile Support
Another area we have invested in the past is to bring the ‘mobile first’ mentality to our development, we invested in making a Tor Browser for Android and have done some improvements in our network to help mobile apps developers to incorporate support for Tor to their apps. In 2021 we hope to create the foundation work for some major changes that will contribute to our ‘mobile first’ approach. We are investigating different needs users have while using Tor on Desktop in comparison with using Tor on Mobile. We are investing in making sure that our anti-censorship tools work well in a mobile environment.
Developing ARTI
If you watched the recent State of the Onion, you probably saw Nick Mathewson talk about ARTI, which stands for “A Rust Tor Implementation,” in which we are using the Rust programming language as it is much safer and productive to work with. Our goal is to create a smaller, safer Tor client that will be easier to embed in applications, especially mobile apps. ARTI will ensure more collaboration and be easier to maintain, ensuring Tor’s longevity. We hope that by the end of 2021, we have something we can recommend for secure use and start testing. Eventually ARTI could also become something that relays can use. ARTI could eventually have a more robust API for developers to help them integrate Tor to their applications. We also hope to continue adding support for IPv6 and other types of support, such as UDP traffic, to Tor.
Investigating Tokens
In 2020, we spent time exploring the possibility of implementing tokens to solve a variety of issues, including DDoS attacks against onion services and requesting bridges. In 2021, we hope to continue this exploration and we hope to design a token system for Tor as well as the initial implementation of this system in some basic use cases. This is a lot of work, and we still need to ensure funds to support this process, but we see how tokens can be useful for many use cases in the future, so we will do our best to ensure we can pursue this in 2021 and move it into a more concrete area of work.
Working to Unblock Tor
In 2020, we ran a campaign called #MoreOnionsPorFavor to increase visibility to onion service technology and its adoption. We received great engagement from a wide range of different sites and services, including blogs, news agencies, law firms, human rights NGOs, email and VPN providers, cryptocurrency sites,and other products that integrated .onion addresses and Onion-Location as a privacy and security feature for their users. In 2021, we want to continue this type of outreach work and initiate a campaign to call on services that are blocking connections from the Tor network to unblock Tor and stop punishing privacy and anonymity. We plan to invest in educational materials that address some of the reasons these services might have to be blocking Tor, offer alternative solutions, and we hope that this campaign will improve our users' experience as they browse the web.
Welcome 2021!
Like I said at the beginning of this blog post, 2020 has been a challenging year for everyone, and it was not different for Tor.
As the year ends, we can look back and see how we made the best out of all these challenges. The reorganization of the Tor Project opened new channels of communication within the organization that weren’t in place before. We started a weekly All Hands meeting to sync as an organization, and we have introduced Demo Days that are open for our community to share the projects we’re all working on. I would say that our culture has evolved within this process. Sometimes when an organization is faced with the challenges like we faced this year, organizational culture can suffer, and I am proud to say that was not the case for us at Tor.
I am very thankful for the team we have and for the community that is always around us and supporting us. Our plans for 2021 demonstrate how ambitious we are in making a better Tor that’s accessible to everyone and how dedicated we are to fulfilling our mission. And in times like these--where an internet connection has become crucial for workers, educators, health care, human rights defenders, journalists to do their work--we understand how important it is that everybody knows that Tor is here for them to use and that it will continue to improve.