Here, “OT” stands for oblivious transfer. “OPE” is order-preserving encryption. “PC” means Pedersen commitment, and the “ZKCP” represents zero-knowledge contingent payment [14]. Account-based BC can be any blockchain platform operating under the account model, such as Ethereum, Fabric, and so on.