I. Introduction
Directed Acyclic Graph (DAG)-based blockchain, which generates and appends blocks of transactions to the tamper-proof distributed ledger concurrently, has gained extensive interests in both industry [1]–[3] and academia [4]–[7]. Compared to traditional chain-based blockchains [8], [9], DAG-based blockchains exhibit distinctive advantages of throughput improvement owing to their inherent parallel structure. For example, Conflux [4], a prevailing DAG-based blockchain, achieves a throughput of over 3.4K transactions per second (TPS), which is several orders of magnitude higher than Bitcoin's 7 TPS [8]. We have witnessed the growing demands of developing DAG-based blockchains in supporting highly concurrent applications [10]–[12].