In our Q&A series, we gather the questions most asked on Telegram, Reddit, Twitter, SteemIt, etc... and try to provide the community with succinct, precise and technically accurate answers.
In this episode, Alexandre walks us through the misconception that it will be easy to spam the EOS network, and why you’ll always be able to push your transactions to the network as long as you own EOS.
Hey everyone! I want to give you a quick response to the objection of people saying that EOS is easy to spam because it's a fee-less transaction. So you can just... So I'm going to explain how things work here.
You have an allocated bandwidth. So if you own EOS, you're able to send transactions to the network. If you do not own EOS, you cannot send transactions to the network, okay? So there's no way your transaction is going through, it's going to be stopped by the first peer and never propagated. But if you do own EOS, you have a reserved capacity, and you're able to send transactions on the network. And it's proportional to how much EOS you own.
Let's assume 5,000 transactions per second and the network is saturated okay, let's think about that. And then you send a transaction, and you have one percent of all the tokens. That's quite a bit of money right? That's today, I don't know, 100 million dollars. So you have 100 million dollars, then you're able to send one percent of those 5,000 transactions per second. If you have a small amount, and the network is saturated you'll always be guaranteed a small throughput. You can burst the network over your capacity only if the network is not saturated.
So basically sending transactions to saturate the network, you can do that if you have EOS, and it's just a normal use. But if you need to send transactions and you have EOS, you're guaranteed bandwidth. So what is spam in that context? I don't know!