Demystifying Hyperledger Fabric Framework for Distributed Ledgers and Approach to Evaluate Its Performance