Problem with Transaction Fees

The solution adopted by most blockchains so far is to charge a minimum transaction fee. A fee of just a few cents is enough to make attacking the network expensive and unprofitable. While this approach solves the spam problem, it introduces new problems. Imagine solving the email spam problem by introducing a small fee on every email: people wouldn’t use email.