Given the many trials of blockchain across banking and insurance, and the expectation it will find its place across enterprises and the public sector the linked article below is a good read.
It might be eight years old but still needs to mature.
And what if someone wants to traverse the entire history of the ledger? This is where a 3rd node type called permanode comes into play. Permanodes store the entire history from genesis to present. ........ "You can have consensus, transactions and data transmission without storing the entire database after you do a snapshot. For things like audit history, traversing or whatever other purpose the incentive is clear: if you are running an insurance company for example, you need to have this, and you can charge per query for its use. Snapshots could also be used in Bitcoin - you don't need to know where a token was in 2012, you just need to know where it is today".
http://www.zdnet.com/article/a-better-blockchain-bitcoin-for-nothing-and-transactions-for-free/