What is block chain good for? First off, pay for transactions by processing transactions. Block chain is not the only way to distribute processing, but it puts the burden on the client so is very scaleable. Block chain can also enforce isolation. Reducing the attack surface of critical code may be the best use of block chain.