Enhancing Hyperledger Fabric smart contracts with secret sharing