я тупо описал что думаю по данному вопросу - это мое личное мнение. Каждый раз, когда заказчик говорит "может на HL?" я смотрю вот сюда:
https://hyperledger-fabric.readthedocs.io/en/release-1.4/smartcontract/smartcontract.html и фразу "Changes to system chaincodes must be handled with extreme care as they are fundamental to the correct functioning of a Hyperledger Fabric network. For example, if a system chaincode is not developed correctly, one peer node may update its copy of the world state or blockchain differently to another peer node. This lack of of consensus is one form of a ledger fork, a very undesirable situation." По сути это значит "мы не стали заморачиваться с детерминизмом, просто сериализуем вызовы и шлем в ноду, а там уж как она обработает - так обработает. И это с криптографической точки зрения не блокчейн вообще. Ни в EOS ни в Ethereum такого нет - там есть полный нормальный детерминизм