论文标题

POAH:一种新颖的共识算法,用于快速可扩展的私人区块链,用于大规模IoT框架

PoAh: A Novel Consensus Algorithm for Fast Scalable Private Blockchain for Large-scale IoT Frameworks

论文作者

Puthal, Deepak, Mohanty, Saraju P., Yanambaka, Venkata P., Kougianos, Elias

论文摘要

在当今的连接世界中,从智能城市到环境监控,部署了资源约束的设备来进行感应和决策应用程序。这些追索限制的设备已连接到创建广泛称为物联网(IoT),雾计算和边缘计算的实时分布式网络。区块链通过忽略集中式依赖性来确保系统的兴趣很大,在这种情况下,工作证明(POW)在使整个安全解决方案分散的情况下起着至关重要的作用。由于设备的资源限制,POW不适用于基于区块链的安全解决方案。本文提出了一种称为身份验证证明(POAH)的新型共识算法,该算法引入了一种加密身份验证机制,以替换资源约束设备的POW,并使区块链应用特定于特定于区块链。因此,POAH适用于私人和许可的区块链。此外,POAH不仅可以确保系统,还可以维持系统的可持续性和可扩展性。理论上在模拟方案和实时硬件测试台上对所提出的共识算法进行了理论评估,以验证其性能。最后,讨论了POAH及其与物联网和边缘计算方案中区块链的集成。拟议的POAH虽然在有限的计算机资源(例如单板计算设备(如Raspberry Pi)中运行)时,其延迟为3秒。

In today's connected world, resource constrained devices are deployed for sensing and decision making applications, ranging from smart cities to environmental monitoring. Those recourse constrained devices are connected to create real-time distributed networks popularly known as the Internet of Things (IoT), fog computing and edge computing. The blockchain is gaining a lot of interest in these domains to secure the system by ignoring centralized dependencies, where proof-of-work (PoW) plays a vital role to make the whole security solution decentralized. Due to the resource limitations of the devices, PoW is not suitable for blockchain-based security solutions. This paper presents a novel consensus algorithm called Proof-of-Authentication (PoAh), which introduces a cryptographic authentication mechanism to replace PoW for resource constrained devices, and to make the blockchain application-specific. PoAh is thus suitable for private as well as permissioned blockchains. Further, PoAh not only secures the systems, but also maintains system sustainability and scalability. The proposed consensus algorithm is evaluated theoretically in simulation scenarios, and in real-time hardware testbeds to validate its performance. Finally, PoAh and its integration with the blockchain in the IoT and edge computing scenarios is discussed. The proposed PoAh, while running in limited computer resources (e.g. single-board computing devices like the Raspberry Pi) has a latency in the order of 3 secs.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源