MediBloc: A decentralized healthcare information ecosystem