{'fraction_non_alphanumeric': 0.025331724969843185, 'fraction_numerical': 0.0024125452352231603, 'mean_word_length': 4.886524822695035, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
xFabLedger: Extensible Ledger Storage for Hyperledger Fabric

Blockchain technology is widely used in finance, supply chains, energy exchange, etc. To keep data immutable, all peers in blockchain must store the whole copy of the ledger data. With the growth of transaction volume, the storage burden of each peer increases. To solve the storage scalability issues, we propose a scheme called xFabLedger, which strips ledger storage from peers when using Hyperledger Fabric. The ledger data are separated from the peer and stored on a remote database, so a lightweight peer is conducted. The Vector Commitment (VC) is adopted to keep the integrity of remote data for peers. On the remote database, only one copy of ledger data should be retained. We integrate our solution into Hyperledger Fabric V2.2 and confirm its feasibility.