In my last post, I alluded to the fact that blockchain (specifically, public blockchains such as Bitcoin and Ethereum) has capacity issues. This is not surprising, since a public blockchain records every single transaction since its inception. While it has a relatively small number of users and volumes are low, ever-increasing computing power is more than capable of accommodating the rising block size. But if the likes of Bitcoin were ever to become mainstream, handling the number of transactions that (for example) Visa handles every day, either performance would be degraded so much that people would abandon it, or it would become prohibitively expensive. Recording every single transaction on the blockchain is simply not efficient.
One of the proposals to deal with Bitcoin’s capacity problem is called Lightning. It is being seriously considered by Blockchain.com, which is currently alpha testing its own version. Predictably, Blockchain’s version is called Thunder. It doesn’t appear to differ materially from Lightning.
http://www.forbes.com/sites/francescoppola/2016/06/17/thunder-and-lightning-in-the-bitcoin-world/#1dad44ea6557