Wadhwa Shivani, Rani Shalli, Verma Sahil, Shafi Jana, Wozniak Marcin
Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab 140401, India.
Department of Computer Science and Engineering, Chandigarh University, Mohali 140413, India.
Sensors (Basel). 2022 May 13;22(10):3733. doi: 10.3390/s22103733.
Blockchain technology is gaining a lot of attention in various fields, such as intellectual property, finance, smart agriculture, etc. The security features of blockchain have been widely used, integrated with artificial intelligence, Internet of Things (IoT), software defined networks (SDN), etc. The consensus mechanism of blockchain is its core and ultimately affects the performance of the blockchain. In the past few years, many consensus algorithms, such as proof of work (PoW), ripple, proof of stake (PoS), practical byzantine fault tolerance (PBFT), etc., have been designed to improve the performance of the blockchain. However, the high energy requirement, memory utilization, and processing time do not match with our actual desires. This paper proposes the consensus approach on the basis of PoW, where a single miner is selected for mining the task. The mining task is offloaded to the edge networking. The miner is selected on the basis of the digitization of the specifications of the respective machines. The proposed model makes the consensus approach more energy efficient, utilizes less memory, and less processing time. The improvement in energy consumption is approximately 21% and memory utilization is 24%. Efficiency in the block generation rate at the fixed time intervals of 20 min, 40 min, and 60 min was observed.
区块链技术在知识产权、金融、智能农业等各个领域正受到广泛关注。区块链的安全特性已被广泛应用,并与人工智能、物联网(IoT)、软件定义网络(SDN)等相结合。区块链的共识机制是其核心,最终会影响区块链的性能。在过去几年中,人们设计了许多共识算法,如工作量证明(PoW)、瑞波币、权益证明(PoS)、实用拜占庭容错(PBFT)等,以提高区块链的性能。然而,其高能量需求、内存利用率和处理时间与我们的实际需求不匹配。本文提出了一种基于工作量证明的共识方法,即选择单个矿工来执行挖矿任务。挖矿任务被卸载到边缘网络。根据各机器规格的数字化情况来选择矿工。所提出的模型使共识方法更节能,内存利用率更低,处理时间更短。能耗降低了约21%,内存利用率降低了24%。在20分钟、40分钟和60分钟的固定时间间隔内观察到了区块生成率的提高。