Tornado: Enabling Blockchain in Heterogeneous Internet of Things Through a Space-Structured Approach
【Author】 Liu, Yinqiu; Wang, Kun; Qian, Kai; Du, Miao; Guo, Song
【Source】IEEE INTERNET OF THINGS JOURNAL
【影响因子】10.238
【Abstract】With the widespread applications of the Internet of Things (IoT), e.g., smart city, business, healthcare, etc., the security of data and devices becomes a major concern. Although blockchain can effectively enhance the network security and achieve fault tolerance, the huge resource consumption and limited performance of data processing restrict its deployments in IoT scenarios. Observing the heterogeneity and resource constraints, we intend to make blockchain accommodate both wimpy and brawny IoT devices. In this article, we present Tornado, a high-performance blockchain system based on space-structured ledger and corresponding algorithms, to enable blockchain in IoT. Specifically, we first design a space-structured chain architecture with novel data structures for promoting the network scalability. To address the huge heterogeneity of IoT, a novel consensus mechanism named collaborative-proof of work is developed. Moreover, we propose the space-structured greedy heaviest-observed subtree (S(2)GHOST) protocol for improving the resource efficiency of IoT devices. Additionally, a dynamic weight assignment mechanism in S(2)GHOST contributes to reflect the trustworthiness of data and devices. Extensive experiments demonstrate that Tornado can achieve a maximum throughput of 3464.76 transactions per second. The optimizations of propagation latency and resource efficiency are 68.14% and 30.56%, respectively.
【Keywords】Blockchain; consensus mechanism; heterogeneity; Internet of Things (IoT); scalability
【发表时间】2020 FEB
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
评论