0
votes

I was reading about the Hyperledger v1.0 and was thinking about this scenario: In a busy Hyperledger network of 1000++ peers actively submitting transactions. There are sure to have some peers that contribute few transactions/month as compared to other more active peers that have 10,000 transactions/month.

It does not seem fair for the smaller-sized peer to store the huge distributed ledger that contains all ledger transactions made by all peers. How is this handled in Hyperledger? How much is actual storage used by the distributed ledger? Is there a upper limit on how much transactions can be in the ledger?

Thank you.

1

1 Answers

2
votes

The Hyperledger Fabric does not store every transaction from every peer. The channel architecture provides that a peer only sees (and stores) the transactions that pertain to that channel.

As to what are the storage requirements, the ledger grows forever. Capability to checkpoint and archive the ledger will be added in the future but for now you need to plan accordingly.