Abstract: Scalability is one of the trilemma of blockchain technology that hinders its adoption for large-scale decentralized applications (dApps). Researchers have proposed several layer-1 and ...