The Top Differences between Private and Public Blockchains