Blockchain; Hyperledger Fabric; Wireless Communications; Internet of Things; Latency; Age of Information; Probability Distribution Fitting; Unmanned Aerial Vehicles; Timely Update Probability
Table Of Contents
I. Introduction 1 1.1. Background 1 1.2. Research Outlines and Contributions 2 1.2.1. Chapter II 2 1.2.2. Chapter III 2 1.2.3. Chapter IV 3 1.2.4. Chapter V 3 1.3. Notations 3 II. Facing the Latency of Hyperledger Fabric for Blockchain-enabled IoT: Modeling and Analysis 4 2.1. Introduction 4 2.2. HLF-enabled IoT 6 2.2.1. Transaction Flow 7 2.2.2. Important HLF parameters 8 2.3. HLF Latency Modeling 8 2.3.1. Latency Types in HLF 9 2.3.2. Experiment Setup 10 2.3.3. Latency Modeling 11 2.3.4. Latency Modeling Validation 13 2.3.5. Feasibility Conditions for Latency Modeling 14 2.4. Facing Blockchain Latency: Influential Parameter Analysis on Latency 15 2.4.1. Average Transaction Generation Rate Control 16 2.4.2. Block Size and Block-generation Timeout Optimization 17 2.5. Conclusions 18 III. Is Blockchain Suitable for Data Freshness? An Age-of-information Perspective 19 3.1. Introduction 19 3.2. Blockchain-enabled Networks 20 3.2.1. Permissioned Blockchain 20 3.2.2. Hyperledger Fabric 20 3.3. AoI in Blockchain-enabled Networks 23 3.3.1. Blockchain-enabled Network Structure 23 3.3.2. AoI Elements in Blockchain-enabled Networks 23 3.4. Influential Factor Exploration 25 3.4.1. Blockchain Parameters 26 3.4.2. Data Generation Frequency 27 3.4.3. Communication Parameters 29 3.5. Future Challenges 30 3.5.1. Additional Blockchain Parameters 30 3.5.2. Communication Adjustments 32 3.6. Conclusions 32 IV. Timely Updates in Blockchain Ledger for UAV-assisted Data Collection Networks 33 4.1. Introduction 33 4.2. Blockchain-enabled UAV-assisted Data Collection Networks 37 4.2.1. Transaction Flow in HLF 37 4.2.2. Network Description 38 4.2.3. Channel Model 39 4.2.4. Communication Model 40 4.3. Timely Update Probability in Blockchain Ledger 41 4.3.1. Communication and HLF Latencies 41 4.3.2. Timely Update Probability 42 4.3.3. Average Packet Arrival Rate 48 4.4. Numerical Results 50 4.4.1. Impact of UAV Height 51 4.4.2. Impact of Block Size 54 4.4.3. Impact of Timeout 55 4.4.4. Timely Update Probability in Special Case 56 4.4.5. Timely Update Throughput 57 4.4.6. Timely Update Throughput in Special Case 58 4.5. Conclusions 60 V. Conclusions 62 References 63 요약문 70