In public blockchain, DDOS is thwarted via the use of gas transaction fee. In private blockchain (i.e., enterprise ethereum Quorum), how can DDOS be thwarted? Through throttling?
Even though, in Quorum a user can send transactions for free, Quorum does not provide a DDoS protection more than what Ethereum do.
To verify the above statement, you can check Quorum documentation and you will find nothing about DDoS (Wiki: https://github.com/jpmorganchase/quorum/wiki). Additionally, you can go to Quorum and the original Ethereum repository and search for DDoS. It will give you the same results for both Code and Commits sections.
Code: (the same 1 result)
Commits: (the same 2 results)
Then why Quorum does not care a lot about DDoS, even though it charge free gas for transactions? Let us bring those points to attention:
- First, for any account to send any transaction, it has to contain some Ether. So, trying to send transactions from a fresh wallet will not succeed.
- Second, Quorum is supposed to run on a private network. This means that you can have more control on the network and people will tend not to launch an attack; because, most likely you will know the attacker machine and identity.
- The third thing is that you should consider putting your Quorum nodes behind a firewall that do a DDoS protection.
However, putting all previous in mind, you can still be exposed to some sort of DDoS attacks. And if it happens, you can do nothing but use the conventional ways to prevent and stop that. And in most cases this will be more than enough I think. And I hope that Quorum will address this point better and work on some enhancements for this regards.