Achieving integrity with Hyperledger