Requirements for a blockchain in a business environment