EasyChain: an IoT-friendly blockchain for robust and energy-efficient authentication

A. K. Bapatla, Deepak Puthal, S. Mohanty, V. P. Yanambaka, E. Kougianos
{"title":"EasyChain: an IoT-friendly blockchain for robust and energy-efficient authentication","authors":"A. K. Bapatla, Deepak Puthal, S. Mohanty, V. P. Yanambaka, E. Kougianos","doi":"10.3389/fbloc.2023.1194883","DOIUrl":null,"url":null,"abstract":"The Internet of Everything (IoE) is a bigger picture that tries to fit the Internet of Things (IoT) that is widely deployed in smart applications. IoE brings people, data, processes, and things to form a network that is more connected and increases overall system intelligence. A further investigation of the IoE can really mean creating a distributed network focusing on edge computing instead of relying on the cloud. Blockchain is one of the recently distributed network technologies which by structure and operations provide data integrity and security in trust-less P2P networks such as IoE. Blockchain can also remove the need for central entities which is the main hurdle for the wide adoption of IoT in large networks. IoT “things” are resource-constrained both in power and computation to adopt the conventional blockchain consensus algorithms that are power and compute-hungry. To solve that problem, this paper proposes EasyChain, a blockchain that is robust along with running on a lightweight authentication-based consensus protocol that is known as Proof-of-Authentication (PoAh). This blockchain based on the lightweight consensus protocol replaces the power-hungry transaction, blocks validation steps, and provides ease of usage in resource-constrained environments such as IoE. The proposed blockchain is designed using the Python language for an easy understanding of the functions and increased ease of integration into IoE applications. The designed blockchain system is also deployed on a single-board computer to analyze its feasibility and scalability. The latency observed in the simulated and experimental evaluations is 148.89 ms which is very fast compared to the existing algorithms.","PeriodicalId":426570,"journal":{"name":"Frontiers in Blockchain","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Frontiers in Blockchain","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3389/fbloc.2023.1194883","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Internet of Everything (IoE) is a bigger picture that tries to fit the Internet of Things (IoT) that is widely deployed in smart applications. IoE brings people, data, processes, and things to form a network that is more connected and increases overall system intelligence. A further investigation of the IoE can really mean creating a distributed network focusing on edge computing instead of relying on the cloud. Blockchain is one of the recently distributed network technologies which by structure and operations provide data integrity and security in trust-less P2P networks such as IoE. Blockchain can also remove the need for central entities which is the main hurdle for the wide adoption of IoT in large networks. IoT “things” are resource-constrained both in power and computation to adopt the conventional blockchain consensus algorithms that are power and compute-hungry. To solve that problem, this paper proposes EasyChain, a blockchain that is robust along with running on a lightweight authentication-based consensus protocol that is known as Proof-of-Authentication (PoAh). This blockchain based on the lightweight consensus protocol replaces the power-hungry transaction, blocks validation steps, and provides ease of usage in resource-constrained environments such as IoE. The proposed blockchain is designed using the Python language for an easy understanding of the functions and increased ease of integration into IoE applications. The designed blockchain system is also deployed on a single-board computer to analyze its feasibility and scalability. The latency observed in the simulated and experimental evaluations is 148.89 ms which is very fast compared to the existing algorithms.
EasyChain:一个物联网友好的区块链,用于鲁棒和节能认证
万物互联(IoE)是一个更大的图景,试图适应广泛部署在智能应用程序中的物联网(IoT)。物联网将人、数据、流程和事物连接成一个更加紧密的网络,并提高了整个系统的智能。对物联网的进一步研究实际上意味着创建一个专注于边缘计算的分布式网络,而不是依赖于云。区块链是一种新兴的分布式网络技术,它通过结构和操作为IoE等无信任的P2P网络提供数据完整性和安全性。区块链还可以消除对中央实体的需求,而中央实体是在大型网络中广泛采用物联网的主要障碍。物联网“事物”在功率和计算方面都受到资源限制,采用传统的区块链共识算法,这是耗电和计算的。为了解决这个问题,本文提出了EasyChain,这是一个健壮的区块链,它运行在一个轻量级的基于身份验证的共识协议上,被称为身份验证(PoAh)。这种基于轻量级共识协议的区块链取代了耗电的事务,阻塞了验证步骤,并在资源受限的环境(如IoE)中提供了易用性。提议的区块链是使用Python语言设计的,以便于理解功能并增加集成到IoE应用程序中的便利性。并将所设计的区块链系统部署在单板计算机上,分析其可行性和可扩展性。在模拟和实验评估中观察到的延迟为148.89 ms,与现有算法相比,这是非常快的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.00
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信