When you think about designing a blockchain network using Hyperledger sawtooth, It’s important to consider how your data will grow and amplify as your business. Being familiar with on-chain and off-chain data there are certain questions that popped up in terms of data management.
- What if the validators run out of storage?
- What are the ways for scaling the validator who has to have a copy of all the transactions?
- How much data one transaction generates?
- What will be the suitable design If there is a possibility of getting a billion transactions over a period of time?
- If that generates considerable amount of data then what are the ways for cutting down the data which is not in use anymore?
- Can I perform CRUD operation in TSDB which sawtooth uses by default?
- If using an IOT devices with the project then it generates a huge amount of data. How to manage this data in a decentralised and distributed way?
- If using third party for data management then what are the efficient and cost effective methods with features like sharding, archiving, data consistency, etc..
- Please clear my doubts and also correct me wherever I’m wrong with the above. Thank you.
#data-analysis #hyperledger #blockchain