SliveredChain: A Storage Optimized Private Blockchain
I completed this project as a part of my undergraduate thesis. This project aims to optimize storage usage of a Private Blockchain system. Typically, each node in the system stores whole blockchain. This consumes a lot of storage. In my thesis, I propose to only store a part of the chain in each node. This is done by carefully dividing the chain and distributing the pieces to each peer. As a proof of concept, I implemented this proposal in Flask framework. Our experimental evaluation shows SliveredChain can reduce the required storage by 66.67%. Our method scales very well with the number of nodes in the network.