I’m sorry if this has been discussed before, I haven’t followed the discussions for some time now. Just thinking about what an attacker would have to do attack the network in a meaningful way, which would be stuff like making data unaccessible on the network, returning wrong data, making sure data is not stored correctly, faking Safecoin transactions etc.
As far as I understood, this would mean creating huge numbers of nodes in order to control a large majority of the network (don’t know how large that majority would be right now).
Now, my question is: Nodes don’t have to be particularly powerful to participate in the network. So, for a “state-sized” attacker, it wouldn’t really be a problem to create millions or even billions of nodes, which would be enough to take over the network at least during the first few years, I’d guess? If the attacker tries that when the network is already running a few hundred thousand nodes, this kind of attack may not go unnoticed due to the numbers of nodes suddenly joining the network? Not sure if there’s a way to detect that.
But just imagine that some agencies are already having a close look at this project, and they’ll start adding their own nodes at the very day when the SAFE network officially launches, making sure from day one that they’ll always have the majority of nodes they’ll need to disrupt the network. They could just be “regular” farmers with the official software at the beginning and replace it by their own version later when needed.
Granted, due to the encrypted nature of the contents, they still wouldn’t be able to read the traffic. But to my understanding, they would be able to make the network unusable and/or fake Safecoin transactions by agreeing on them with their node majority, thus undermining the trust users have in the network and making them abandon the project.