Tree-Chain: A Fast Lightweight Consensus Algorithm for IoT Applications

被引:20
作者
Dorri, Ali [1 ]
Jurdak, Raja [1 ]
机构
[1] Queensland Univ Technol QUT, Sch Comp Sci, Brisbane, Qld, Australia
来源
PROCEEDINGS OF THE 2020 IEEE 45TH CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2020) | 2020年
关键词
Blockchain; Internet of Things (IoT); Consensus algorithm; INTERNET;
D O I
10.1109/LCN48667.2020.9314831
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain has received tremendous attention in non-monetary applications including the Internet of Things (IoT) due to its salient features including decentralization, security, auditability, and anonymity. Most conventional blockchains rely on computationally expensive validator selection and consensus algorithms, have limited throughput, and high transaction delays. In this paper, we propose tree-chain a scalable fast blockchain instantiation that introduces two levels of randomization among the validators: i) transaction level where the validator of each transaction is selected randomly based on the most significant characters of the hash function output (known as consensus code), and ii) blockchain level where validator is randomly allocated to a particular consensus code based on the hash of their public key. Tree-chain introduces parallel chain branches where each validator commits the corresponding transactions in a unique ledger.
引用
收藏
页码:369 / 372
页数:4
相关论文
共 12 条
[1]  
Alphand O, 2018, IEEE WCNC
[2]  
Atlam Hany F., 2018, International Journal of Intelligent Systems and Applications, V10, P40, DOI 10.5815/ijisa.2018.06.05
[3]   On Security Analysis of Proof-of-Elapsed-Time (PoET) [J].
Chen, Lin ;
Xu, Lei ;
Shah, Nolan ;
Gao, Zhimin ;
Lu, Yang ;
Shi, Weidong .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 :282-297
[4]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[5]  
De Angelis S., 2018, P IT C CYB SEC ITASE, V2058, P1
[6]   LSB: A Lightweight Scalable Blockchain for IoT security and anonymity [J].
Dorri, Ali ;
Kanhere, Salil S. ;
Jurdak, Raja ;
Gauravaram, Praveen .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 134 :180-197
[7]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163
[8]   INTERNET TIME SYNCHRONIZATION - THE NETWORK TIME PROTOCOL [J].
MILLS, DL .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (10) :1482-1493
[9]  
Nakamoto S., 2008, Bitcoin
[10]   A Dynamic Scalable Blockchain Based Communication Architecture for IoT [J].
Qiu, Han ;
Qiu, Meikang ;
Memmi, Gerard ;
Ming, Zhong ;
Liu, Meiqin .
SMART BLOCKCHAIN, 2018, 11373 :159-166