As many of you know, a couple of weeks ago we released the first version of the Crust (‘Connections in Rust’) Test. For a short time, anyone could download software and connect directly to others around the world. We saw an amazing level of demand - but also some intriguing results.
The first round of testing has proven that there are some strange things happening out there. We have evidence that data being sent by individuals (one in particular based in the US) has been changed by an intermediary. To be clear, we’re not alleging any direct attack by authorities on the connections between SAFE peers during the test. But neither are we ruling out the possibility that this is taking place.
If you look closely at the image above, you’ll see a difference between the details that are sent and the details received. Without getting into the technical details, the important thing to take away so far is that this provides us with yet more evidence that encryption is not just an optional nice-to-have - but an utterly essential part of a decentralised Web. After all if, say, an ISP can change your IP address, what else is it doing to your data behind the scenes?
Encryption prevents this. That’s exactly why we’ve built the Crust library with this principle in mind. It’s all very well creating a software library that facilitates peer-to-peer communication. But if (as many high-profile projects are doing today) you’re not encrypting every single piece of user data as it hits the wire? You’re little more than a Band-Aid that falls off as soon as the weather turns. And you’re no longer solving the very real problems out there.
On that front, we’re super excited to announce that v2 of the Crust Test is imminent. And once again, you’ll get the chance to play your own part in making history (as some who know the project very well have described it).
The Road to SAFE-Fleming continues…