Blockchain development Private and public blockchain;Distributed register of shareholders;Register of transactions and any digital assets.