Directed Acyclic Graph (DAG) is a popular approach to achieve scalability of blockchain networks. Due to its high efficiency in data communication and great scalability, DAG has been widely adopted in many applications such as Internet of Things (IoT) and Decentralized Finance (DeFi). DAG-based blockchain, nevertheless, faces the key challenge of transaction inclusion collision due to the high concurrency and the network delay. Particularly, the transaction inclusion collision in DAG-based blockchain leads to the revenue and throughput dilemmas, which would greatly degrade the system performance. In this paper, we propose "TIPS", the Transaction Inclusion Protocol with Signaling, which broadcasts a signal indicating the transactions in the block. We show that with the prompt broadcast of a signal, TIPS substantially reduces the transaction collision and thus resolves these dilemmas. Moreover, we show that TIPS can defend against both the denial-of-service and the delay-of-service attacks. We also conduct intensive experiments to demonstrate the superior performance of the proposed protocol.
翻译:直接环形图(DAG)是实现块链网络可扩展性的一种普遍做法,由于数据通信效率高,可扩展性强,DAG被广泛用于诸如物联网和分散金融(DeFi)等许多应用中。但是,基于DAG的块链由于高通货和网络延迟,面临着包括交易在内的碰撞这一关键挑战。特别是,基于DAG的块链中包含交易的碰撞导致收入和吞吐两难,这将大大降低系统的性能。在本文件中,我们提议“TIPS”、带有信号的《交易包容协议》,其中发出一个信号,表明该区的交易。我们表明,通过迅速广播信号,TIPS将大大减少交易的碰撞,从而解决了这些两难问题。此外,我们表明TIPS能够抵御拒绝服务和延迟服务的攻击。我们还进行了密集实验,以证明拟议的议定书的优异性。