The blockchain has found numerous applications in many areas with the expectation to significantly enhance their security. The Internet of things (IoT) constitutes a prominent application domain of blockchain, with a number of architectures having been proposed for improving not only security but also properties like transparency and auditability. However, many blockchain solutions suffer from inherent constraints associated with the consensus protocol used. These constraints are mostly inherited by the permissionless setting, e.g. computational power in proof-of-work, and become serious obstacles in a resource-constrained IoT environment. Moreover, consensus protocols with low throughput or high latency are not suitable for IoT networks where massive volumes of data are generated. Thus, in this paper we focus on permissioned blockchain platforms and investigate the consensus protocols used, aiming at evaluating their performance and fault tolerance as the main selection criteria for (in principle highly insecure) IoT ecosystem. The results of the paper provide new insights on the essential differences of various consensus protocols and their capacity to meet IoT needs.
翻译:该链条在许多领域发现许多应用,期望大大加强安全; 物的互联网(IoT)是块链的突出应用领域,已经提议了一些结构,不仅改进安全,而且改进透明度和可审计性等特性; 然而,许多块链解决方案受到与所使用共识协议有关的固有限制,这些限制大多由无许可的环境所继承,例如工作证明的计算能力,成为资源紧张的IoT环境中的严重障碍; 此外,低吞及高悬浮度的共识协议不适合产生大量数据的IoT网络; 因此,在本文件中,我们侧重于获得许可的块链平台,并调查所使用的协商一致协议,目的是评价其绩效,并错误地将容忍作为IoT生态系统的主要选择标准(原则上高度不安全)。 该文件的结果为各种共识协议的基本差异及其满足IoT需求的能力提供了新的见解。