{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T01:04:34Z","timestamp":1769303074828,"version":"3.49.0"},"reference-count":40,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2021,6,28]],"date-time":"2021-06-28T00:00:00Z","timestamp":1624838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["19K20251, 20H04174"],"award-info":[{"award-number":["19K20251, 20H04174"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>With data transparency and immutability, the blockchain can provide trustless and decentralized services for Internet of Things (IoT) applications. However, most blockchain-IoT networks, especially those with a private blockchain, are built on top of an infrastructure-based wireless network (i.e., using Wi-Fi access points or cellular base stations). Hence, they are still under the risk of Single-Point-of-Failure (SPoF) on the network layer, hindering the decentralization merit, for example, when the access points or base stations get failures. This paper presents an Optimized Link State Routing (OLSR) protocol-based solution for that issue in a private blockchain-IoT application. By decentralizing the underlying network with OLSR, the private blockchain network can avoid SPoF and automatically recover after a failure. Single blockchain connections can be extended to multiple ad hoc hops. Services over blockchain become flexible to fit various IoT scenarios. We show the effectiveness of our solution by constructing a private Ethereum blockchain network running on IoT devices (i.e., Raspberry Pi model 4) with environmental data sensing (i.e., Particular Matter (PM)). The IoT devices use OLSR to form an ad hoc network. The environment data are collected and propagated in transactions to a pre-loaded smart contract periodically. We then evaluate the IoT blockchain network\u2019s recovery time when facing a link error. The evaluation results show that OLSR can automatically recover after the failure. We also evaluate the transaction-oriented latency and block-oriented latency, which indicates the blocks have a high transmission quality, while transactions are transferred individually.<\/jats:p>","DOI":"10.3390\/fi13070168","type":"journal-article","created":{"date-parts":[[2021,6,28]],"date-time":"2021-06-28T13:39:22Z","timestamp":1624887562000},"page":"168","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Decentralizing Private Blockchain-IoT Network with OLSR"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9967-3974","authenticated-orcid":false,"given":"Xuan","family":"Chen","sequence":"first","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shujuan","family":"Tian","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Xiangtan University, Xiangtan 411105, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0400-3084","authenticated-orcid":false,"given":"Kien","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3557-1463","authenticated-orcid":false,"given":"Hiroo","family":"Sekiya","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,28]]},"reference":[{"key":"ref_1","unstructured":"Nakamoto, S. (2019). Bitcoin: A Peer-to-Peer Electronic Cash System, Manubot. Technical Report."},{"key":"ref_2","first-page":"1","article-title":"Ethereum: A secure decentralised generalised transaction ledger","volume":"151","author":"Wood","year":"2014","journal-title":"Ethereum Proj. Yellow Pap."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"14757","DOI":"10.1109\/ACCESS.2017.2730843","article-title":"MeDShare: Trust-less medical data sharing among cloud service providers via blockchain","volume":"5","author":"Xia","year":"2017","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"38437","DOI":"10.1109\/ACCESS.2018.2851611","article-title":"A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/MNET.2018.1700269","article-title":"A blockchain-based privacy-preserving payment mechanism for vehicle-to-grid networks","volume":"32","author":"Gao","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MITP.2017.3051335","article-title":"Can blockchain strengthen the internet of things?","volume":"19","author":"Kshetri","year":"2017","journal-title":"IT Prof."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"58822","DOI":"10.1109\/ACCESS.2019.2914675","article-title":"Analysis of blockchain solutions for IoT: A systematic literature review","volume":"7","author":"Lo","year":"2019","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., and Qijun, C. (2017, January 5\u20138). A review on consensus algorithm of blockchain. Proceedings of the International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada.","DOI":"10.1109\/SMC.2017.8123011"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Xu, Q., He, Z., Li, Z., and Xiao, M. (2017, January 11\u201313). Building an ethereum-based decentralized smart home system. Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS), Singapore.","DOI":"10.1109\/PADSW.2018.8644880"},{"key":"ref_10","unstructured":"Wright, K.L., Martinez, M., Chadha, U., and Krishnamachari, B. (August, January 30). SmartEdge: A smart contract for edge computing. Proceedings of the International Conference on Internet of Things (iThings), Halifax, NS, Canada."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chen, X., Nguyen, K., and Sekiya, H. (2020). Characterizing Latency Performance in Private Blockchain Network. International Conference on Mobile Networks and Management, Springer.","DOI":"10.1007\/978-3-030-64002-6_16"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"7372","DOI":"10.1109\/JSEN.2020.2979031","article-title":"Latency and Performance Analyses of Real-World Wireless IoT-Blockchain Application","volume":"20","author":"Alrubei","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MCE.2018.2880806","article-title":"Designing a Blockchain-Based IoT With Ethereum, Swarm, and LoRa: The Software Solution to Create High Availability With Minimal Security Risks","volume":"8","author":"Ozyilmaz","year":"2019","journal-title":"IEEE Consum. Electron. Mag."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Modarresi, A., and Sterbenz, J.P. (2018, January 16\u201319). Towards a model and graph representation for smart homes in the IoT. Proceedings of the 2018 IEEE International Smart Cities Conference (ISC2), Kansas City, MO, USA.","DOI":"10.1109\/ISC2.2018.8656928"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1007\/s10586-005-6179-3","article-title":"IEEE 802.11 b ad hoc networks: Performance measurements","volume":"8","author":"Anastasi","year":"2005","journal-title":"Clust. Comput."},{"key":"ref_16","unstructured":"Clausen, T., and Jacquet, P. (2021, June 23). RFC3626: Optimized Link State Routing Protocol (OLSR). Available online: https:\/\/datatracker.ietf.org\/doc\/html\/rfc3626."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Khoury, D., Kfoury, E.F., Kassem, A., and Harb, H. (2018, January 14\u201316). Decentralized voting platform based on ethereum blockchain. Proceedings of the International Multidisciplinary Conference on Engineering Technology (IMCET), Beirut, Lebanon.","DOI":"10.1109\/IMCET.2018.8603050"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4640","DOI":"10.1109\/JIOT.2018.2874398","article-title":"Blockchain-based internet of vehicles: Distributed network architecture and performance analysis","volume":"6","author":"Jiang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"160546","DOI":"10.1109\/ACCESS.2019.2951057","article-title":"Electric vehicle power trading mechanism based on blockchain and smart contract in V2G network","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"104040","DOI":"10.1016\/j.ijmedinf.2019.104040","article-title":"Blockchain in healthcare and health sciences\u2014A scoping review","volume":"134","author":"Hasselgren","year":"2020","journal-title":"Int. J. Med Inform."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Razdan, S., and Sharma, S. (2021). Internet of Medical Things (IoMT): Overview, Emerging Technologies, and Case Studies. IETE Tech. Rev., 1\u201314.","DOI":"10.1080\/02564602.2021.1927863"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Khatoon, A. (2020). A blockchain-based smart contract system for healthcare management. Electronics, 9.","DOI":"10.3390\/electronics9010094"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1109\/MNET.011.1900553","article-title":"ssHealth: Toward secure, blockchain-enabled healthcare systems","volume":"34","author":"Abdellatif","year":"2020","journal-title":"IEEE Netw."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Dorri, A., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017, January 13\u201317). Blockchain for IoT security and privacy: The case study of a smart home. Proceedings of the International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kona, HI, USA.","DOI":"10.1109\/PERCOMW.2017.7917634"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1717","DOI":"10.1109\/TII.2013.2245906","article-title":"Wireless sensor network configuration\u2014Part I: Mesh simplification for centralized algorithms","volume":"9","author":"Derr","year":"2013","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1728","DOI":"10.1109\/TII.2013.2245907","article-title":"Wireless sensor network configuration\u2014Part II: Adaptive coverage for decentralized algorithms","volume":"9","author":"Derr","year":"2013","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Leiding, B., Memarmoshrefi, P., and Hogrefe, D. (2016, January 12\u201316). Self-managed and blockchain-based vehicular ad-hoc networks. Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, Heidelberg, Germany.","DOI":"10.1145\/2968219.2971409"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"11309","DOI":"10.1109\/TVT.2019.2943118","article-title":"Blockchain-based mutual-healing group key distribution scheme in unmanned aerial vehicles ad-hoc network","volume":"68","author":"Li","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"4029591","DOI":"10.1155\/2018\/4029591","article-title":"A blockchain-based contractual routing protocol for the internet of things using smart contracts","volume":"2018","author":"Ramezan","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"102502","DOI":"10.1016\/j.adhoc.2021.102502","article-title":"A blockchain-enabled relay selection for QoS-OLSR in urban VANET: A Stackelberg game model","volume":"117","author":"Kadadha","year":"2021","journal-title":"Ad Hoc Networks"},{"key":"ref_31","unstructured":"Lwin, M.T., Ko, Y.B., and Kim, D. (August, January 29). When Blockchain Takes Care of the OLSR Network. Proceedings of the International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Lwin, M.T., Yim, J., and Ko, Y.B. (2020). Blockchain-based lightweight trust management in mobile ad-hoc networks. Sensors, 20.","DOI":"10.3390\/s20030698"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Laube, A., Martin, S., and Al Agha, K. (2019, January 26\u201328). A solution to the split & merge problem for blockchain-based applications in ad hoc networks. Proceedings of the 2019 8th International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Paris, France.","DOI":"10.23919\/PEMWN47208.2019.8986959"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/35.620533","article-title":"IEEE 802.11 wireless local area networks","volume":"35","author":"Crow","year":"1997","journal-title":"IEEE Commun. Mag."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Nguyen, D., and Minet, P. (2007, January 21\u201323). Analysis of MPR Selection in the OLSR Protocol. Proceedings of the International Conference on Advanced Information Networking and Applications Workshops (AINAW\u201907), Niagara Falls, ON, Canada.","DOI":"10.1109\/AINAW.2007.94"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Wang, T., Zhao, C., Yang, Q., Zhang, S., and Liew, S.C. (2021). Ethna: Analyzing the Underlying Peer-to-Peer Network of Ethereum Blockchain. IEEE Trans. Netw. Sci. Eng.","DOI":"10.1109\/TNSE.2021.3078181"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Sch\u00e4ffer, M., Di Angelo, M., and Salzer, G. (2019). Performance and scalability of private Ethereum blockchains. International Conference on Business Process Management, Springer.","DOI":"10.1007\/978-3-030-30429-4_8"},{"key":"ref_38","unstructured":"Chen, X., Nguyen, K., and Sekiya, H. (2021, January 9\u201312). Investigating Dynamic Mining Time of Private Ethereum Blockchain on IoT Devices. Proceedings of the IEICE General Conference, Online."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/JIOT.2018.2805263","article-title":"Edge computing for the Internet of Things: A case study","volume":"5","author":"Premsankar","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Chen, X., Nguyen, K., and Sekiya, H. (2021). An experimental study on performance of private blockchain in IoT applications. Peer-to-Peer Netw. Appl., 1\u201317.","DOI":"10.1007\/s12083-021-01148-9"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/7\/168\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:26:15Z","timestamp":1760163975000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/7\/168"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,28]]},"references-count":40,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["fi13070168"],"URL":"https:\/\/doi.org\/10.3390\/fi13070168","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,28]]}}}