a. On-Chain blockchain scalability: On-chain scalability solutions use techniques, whereby the elements of the blockchain like blocks are modified. One such solution is increasing the size of the block to a very large size like “Big Block.” Bitcoin Unlimited [16] uses this method to grow its blockchains.