【Author】
Fu Xiang; Wang Huaimin; Shi Peichang; Zhang Xunhui
【Source】JOURNAL OF SYSTEMS ARCHITECTURE
【Abstract】Blockchain offers new ways to the data sharing-based collaboration among IoT devices when a centralized IT infrastructure is unavailable. As one of the critical elements in a Blockchain system, the existing consensus algorithms still have some weaknesses, such as energy-wasting, low throughput, high latency, and increased network communication requirements. In this paper, we focus on designing a highly efficient Blockchain consensus algorithm for data sharing among IoT devices. We present the detailed design of Teegraph, which is a Trusted Execution Environment (TEE) and Directed Acyclic Graph (DAG)-based consensus algorithm. A proof-of-concept implementation of Teegraph is presented. The simulation results demonstrate that TEE usage in Teegraph is more efficient than that of the existing state of the art TEE-based consensus algorithms such as MinBFT and MinZyzzyva. Moreover, Teegraph outperforms Hashgraph, one of the most popular DAG-based consensus algorithms in throughput and latency.
【Keywords】Blockchain; Consensus algorithm; IoT; Data sharing; TEE; DAG
【标题】Teegraph: 一种基于TEE和DAG的区块链共识算法,用于物联网的数据共享
【摘要】当集中式IT基础设施不可用时,区块链为物联网设备之间基于数据共享的协作提供了新的途径。作为区块链系统的关键要素之一,现有的共识算法仍然存在一些弱点,如浪费能源、低吞吐量、高延迟和增加网络通信要求。在本文中,我们专注于设计一种高效的区块链共识算法,用于物联网设备之间的数据共享。我们介绍了Teegraph的详细设计,它是一种可信执行环境(TEE)和基于定向无环图(DAG)的共识算法。我们介绍了Teegraph的概念验证实现。仿真结果表明,Teegraph的TEE使用比现有的基于TEE的共识算法(如MinBFT和MinZyzzyva)更有效。此外,Teegraph在吞吐量和延迟方面超过了最流行的基于DAG的共识算法之一Hashgraph。
【关键词】区块链;共识算法;物联网;数据共享;TEE;DAG
评论