Blockchain Technology: Record Keeping

How long should records of transactions using blockchain technology be kept, especially if it is used for transactions which result in balance sheet items, for an indefinite period of time?