IBM calls its Hyperledger Fabric technology a "blockchain" despite sacrificing the most important features of a true blockchain