A blockchain-based framework for privacy guarantee in sharing health data though anonymizing algorithms.