A Scalable IoT Protocol via an Efficient DAG-Based Distributed Ledger Consensus
Abstract
:1. Introduction
2. Related Works
2.1. Blockchain Adaptation for IoT
2.2. IOTA and the Tangle
3. Proposed Algorithm
- 1
- If the node participates in the network for the first time, two of the currently available tips are randomly selected.
- 2
- In subsequent tip selections, each node selects a new tip set from the prior density based on the precedence subtangle, wherein all sites are directly or indirectly confirmed by the tip set recently confirmed by each node.
- 3
- Based on the updated subtangle, the discrete likelihood distribution can be suggested for the nodes issuing a transaction in the updated subtangle. The value of the likelihood distribution of each node should be approximated in order to reflect the principle that malicious nodes have a smaller probability than typical participant nodes based on the already known information of the preceding subtangle.
- 4
- The posterior distribution is updated given the likelihood and a prior distribution.
3.1. Set A: Only Included in the Prior Distribution
3.2. Set B: Both Included in the Prior Distribution and the t-th Subtangle
3.3. Set C: Only Included in the t-th Subtangle
4. Empirical Study
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Singh, S.; Singh, N. Internet of Things (IoT): Security challenges, business opportunities & reference architecture for E-commerce. In Proceedings of the 2015 IEEE International Conference on Green Computing and Internet of Things (ICGCIoT), Noida, India, 8–10 October 2015; pp. 1577–1581. [Google Scholar]
- Wu, J.; Feng, Y.; Sun, P. Sensor fusion for recognition of activities of daily living. Sensors 2018, 18, 4029. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, Z.K.; Cho, M.C.Y.; Wang, C.W.; Hsu, C.W.; Chen, C.K.; Shieh, S. IoT security: Ongoing challenges and research opportunities. In Proceedings of the 2014 IEEE 7th International Conference on Service-Oriented Computing and Applications (SOCA), Matsue, Japan, 17–19 November 2014; pp. 230–234. [Google Scholar]
- Farooq, M.U.; Waseem, M.; Khairi, A.; Mazhar, S. A critical analysis on the security concerns of internet of things (IoT). Int. J. Comput. Appl. 2015, 111, 1–6. [Google Scholar]
- Amoozadeh, M.; Raghuramu, A.; Chuah, C.N.; Ghosal, D.; Zhang, H.M.; Rowe, J.; Levitt, K. Security vulnerabilities of connected vehicle streams and their impact on cooperative driving. IEEE Commun. Mag. 2015, 53, 126–132. [Google Scholar] [CrossRef] [Green Version]
- Kolias, C.; Kambourakis, G.; Stavrou, A.; Voas, J. DDoS in the IoT: Mirai and other botnets. Computer 2017, 50, 80–84. [Google Scholar] [CrossRef]
- Casado-Vara, R.; Chamoso, P.; De la Prieta, F.; Prieto, J.; Corchado, J.M. Non-linear adaptive closed-loop control system for improved efficiency in IoT-blockchain management. Inf. Fusion 2019, 49, 227–239. [Google Scholar] [CrossRef]
- Huh, S.; Cho, S.; Kim, S. Managing IoT devices using blockchain platform. In Proceedings of the 2017 19th IEEE International Conference on Advanced Communication Technology (ICACT), Bongpyeong, Korea, 19–22 February 2017; pp. 464–467. [Google Scholar]
- Zhang, Y.; Wen, J. The IoT electric business model: Using blockchain technology for the internet of things. Peer-to-Peer Netw. Appl. 2017, 10, 983–994. [Google Scholar] [CrossRef]
- Dorri, A.; Kanhere, S.S.; Jurdak, R. Towards an optimized blockchain for IoT. In Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, Pittsburgh, PA, USA, 18–21 April 2017; pp. 173–178. [Google Scholar]
- Reilly, E.; Maloney, M.; Siegel, M.; Falco, G. A Smart City IoT Integrity-First Communication Protocol via an Ethereum Blockchain Light Client. In Proceedings of the International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT 2019), Montreal, QC, Canada, 27 May 2019; pp. 15–19. [Google Scholar]
- Vujičić, D.; Jagodić, D.; Ranđić, S. Blockchain technology, bitcoin, and Ethereum: A brief overview. In Proceedings of the 2018 17th IEEE International Symposium INFOTEH-JAHORINA (INFOTEH), East Sarajevo, Bosnia-Herzegovina, 21–23 March 2018; pp. 1–6. [Google Scholar]
- Popov, S. The Tangle. Available online: https://iota.org/IOTA_Whitepaper.pdf (accessed on 15 February 2015).
- Kotilevets, I.; Ivanova, I.; Romanov, I.; Magomedov, S.; Nikonov, V.; Pavelev, S. Implementation of directed acyclic graph in blockchain network to improve security and speed of transactions. IFAC-PapersOnLine 2018, 51, 693–696. [Google Scholar] [CrossRef]
- Popov, S.; Saa, O.; Finardi, P. Equilibria in the Tangle. arXiv 2017, arXiv:1712.05385. [Google Scholar] [CrossRef] [Green Version]
- Giungato, P.; Rana, R.; Tarabella, A.; Tricase, C. Current trends in sustainability of bitcoins and related blockchain technology. Sustainability 2016, 9, 2214. [Google Scholar] [CrossRef] [Green Version]
- Wu, J.; Tran, N.K. Application of blockchain technology in sustainable energy systems: An overview. Sustainability 2018, 10, 3067. [Google Scholar] [CrossRef] [Green Version]
- Yang, T.; Guo, Q.; Tai, X.; Sun, H.; Zhang, B.; Zhao, W.; Lin, C. Applying blockchain technology to decentralized operation in future energy internet. In Proceedings of the 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 26–28 November 2017; pp. 1–5. [Google Scholar]
- Kshetri, N.; Voas, J. Blockchain-enabled e-voting. IEEE Softw. 2018, 35, 95–99. [Google Scholar] [CrossRef] [Green Version]
- Dorri, A.; Kanhere, S.S.; Jurdak, R.; Gauravaram, P. Blockchain for IoT security and privacy: The case study of a smart home. In Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kona, HI, USA, 13–17 March 2017; pp. 618–623. [Google Scholar]
- Yang, Z.; Yang, K.; Lei, L.; Zheng, K.; Leung, V.C. Blockchain-based Decentralized Trust Management in Vehicular Networks. IEEE Internet Things J. 2019, 6, 1495–1505. [Google Scholar] [CrossRef]
- Herrera-Joancomartí, J.; Pérez-Solà, C. Privacy in bitcoin transactions: New challenges from blockchain scalability solutions. In Proceedings of the International Conference on Modeling Decisions for Artificial Intelligence, Sant Julià de Lòria, Andorra, 19–21 September 2016; Spriner: Cham, Switzerland, 2016; pp. 26–44. [Google Scholar]
- Sompolinsky, Y.; Zohar, A. Accelerating Bitcoin’s Transaction Processing. Fast Money Grows on Trees, Not Chains; Cryptology ePrint Archive, Report 2013/881; IACR: Lyon, France, 2013. [Google Scholar]
- Sompolinsky, Y.; Lewenberg, Y.; Zohar, A. SPECTRE: Serialization of Proof-of-Work Events: Confirming Transactions via Recursive Elections; no 1159, Cryptology ePrint Archive; IACR: Lyon, France, 2016. [Google Scholar]
- Sompolinsky, Y.; Zohar, A. Phantom: A Scalable Blockdag Protocol; IACR Cryptology ePrint Archive: Lyon, France, 2018. [Google Scholar]
- Churyumov, A. Byteball: A Decentralized System for Storage and Transfer of Value. Available online: https://byteball.org/Byteball.pdf (accessed on 25 November 2018).
- Lerner, S.D. DagCoin: A Cryptocurrency without Blocks; White Paper; 11 September 2015; Available online: https://bitslog.com/2015/09/11/dagcoin/ (accessed on 11 November 2018).
- LeMahieu, C. RaiBlocks: A Feeless Distributed Cryptocurrency Network. Available online: https://raiblocks.net/media/RaiBlocks_Whitepaper__English.pdf (accessed on 11 November 2018).
- Bardwell, L.; Fearnhead, P. Bayesian detection of abnormal segments in multiple time series. Bayesian Anal. 2017, 12, 192–218. [Google Scholar] [CrossRef] [Green Version]
- Sanchez-Castillo, M.; Blanco, D.; Tienda-Luna, I.; Carrion, M.; Huang, Y. A Bayesian framework for the inference of gene regulatory networks from time and pseudo-time series data. Bioinformatics 2018, 34, 964–970. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Brodersen, K.H.; Gallusser, F.; Koehler, J.; Remy, N.; Scott, S.L. Inferring causal impact using Bayesian structural time-series models. Ann. Appl. Stat. 2015, 9, 247–274. [Google Scholar] [CrossRef]
- Dong, L.; Sui, P.; Sun, P. Novel naive Bayes classification algorithm based on semi-supervised learning. J. Jilin Univ. (Eng. Technol. Ed.) 2016, 46, 884–889. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Son, B.; Lee, J.; Jang, H. A Scalable IoT Protocol via an Efficient DAG-Based Distributed Ledger Consensus. Sustainability 2020, 12, 1529. https://doi.org/10.3390/su12041529
Son B, Lee J, Jang H. A Scalable IoT Protocol via an Efficient DAG-Based Distributed Ledger Consensus. Sustainability. 2020; 12(4):1529. https://doi.org/10.3390/su12041529
Chicago/Turabian StyleSon, Bumho, Jaewook Lee, and Huisu Jang. 2020. "A Scalable IoT Protocol via an Efficient DAG-Based Distributed Ledger Consensus" Sustainability 12, no. 4: 1529. https://doi.org/10.3390/su12041529