Abstract: Recent years have witnessed a rapid increase in the number of blockchain-based decentralized applications (DApps). As reported by DAppRadar, there are more than 5,000 DApps with more than 17 ...