TY - JOUR
T1 - GT-Chain
T2 - A Fair Blockchain for Intelligent Industrial IoT Applications
AU - Li, Guangcheng
AU - Zhao, Qinglin
AU - Zhang, Dongbo
AU - Chen, Mu Yen
AU - Hassan, Mohammad Mehedi
AU - Xu, Jie
AU - Garg, Sahil
N1 - Publisher Copyright:
IEEE
PY - 2022
Y1 - 2022
N2 - In Industrial Internet of Things (IIoT), a number of mutually untrusted devices with diverse computing resources and application requirements often need to work together to serve industrial production. When applying permissionless blockchain to process transactions among these devices, we are concerned with two types of fairness: mining fairness (i.e., miners should obtain commensurate rewards according to their respective invested computing power) and transaction-processing fairness (i.e., transaction packing and confirming is in a desired fair order). To address the two types of fairness simultaneously, this paper proposes GT-Chain, in which miners select transactions according to Geometric-distribution and propagate transactions with a Time-to-live limit for achieving transaction-processing fairness as well as balancing the processing efficiency and fairness. Besides, GT-Chain inherits properties of a famous blockchain called FruitChain for achieving mining fairness. We then conduct a probability analysis to quantify the efficiency of transaction processing and define a Euclidean-distance-based fair degree to measure the fairness of transaction processing. Extensive simulations verify that GT-Chain can well achieve our design objectives, and our theoretical model is accurate. This paper is helpful in better designing blockchain protocols for IIoT.
AB - In Industrial Internet of Things (IIoT), a number of mutually untrusted devices with diverse computing resources and application requirements often need to work together to serve industrial production. When applying permissionless blockchain to process transactions among these devices, we are concerned with two types of fairness: mining fairness (i.e., miners should obtain commensurate rewards according to their respective invested computing power) and transaction-processing fairness (i.e., transaction packing and confirming is in a desired fair order). To address the two types of fairness simultaneously, this paper proposes GT-Chain, in which miners select transactions according to Geometric-distribution and propagate transactions with a Time-to-live limit for achieving transaction-processing fairness as well as balancing the processing efficiency and fairness. Besides, GT-Chain inherits properties of a famous blockchain called FruitChain for achieving mining fairness. We then conduct a probability analysis to quantify the efficiency of transaction processing and define a Euclidean-distance-based fair degree to measure the fairness of transaction processing. Extensive simulations verify that GT-Chain can well achieve our design objectives, and our theoretical model is accurate. This paper is helpful in better designing blockchain protocols for IIoT.
UR - http://www.scopus.com/inward/record.url?scp=85111583989&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85111583989&partnerID=8YFLogxK
U2 - 10.1109/TNSE.2021.3099953
DO - 10.1109/TNSE.2021.3099953
M3 - Article
AN - SCOPUS:85111583989
SN - 2327-4697
JO - IEEE Transactions on Network Science and Engineering
JF - IEEE Transactions on Network Science and Engineering
ER -