Recently, blockchain has gained momentum as a novel technology that gives rise to a plethora of new decentralized applications (e.g., Internet of Things (IoT)). However, its integration with the IoT is still facing several problems (e.g., scalability, flexibility). Provisioning resources to enable a large number of connected IoT devices implies having a scalable and flexible blockchain. To address these issues, we propose a scalable and trustworthy blockchain (STB) architecture that is suitable for the IoT; which uses blockchain sharding and oracles to establish trust among unreliable IoT devices in a fully distributed and trustworthy manner. In particular, we design a Peer-To-Peer oracle network that ensures data reliability, scalability, flexibility, and trustworthiness. Furthermore, we introduce a new lightweight consensus algorithm that scales the blockchain dramatically while ensuring the interoperability among participants of the blockchain. The results show that our proposed STB architecture achieves flexibility, efficiency, and scalability making it a promising solution that is suitable for the IoT context.
翻译:最近,链条作为一种新的技术获得了动力,它引起了大量新的分散应用(例如物的互联网(IoT) ) 。然而,它与IoT的整合仍面临若干问题(例如可缩放性、灵活性)。提供资源以使大量连接的IoT装置能够使用大量连接的IoT装置,这意味着要有一个可缩放和灵活的块链。为了解决这些问题,我们提出了一个适合IoT的可缩放和可信赖的块链(STB)结构;它利用块块块碎片和触角在不可靠的IoT装置之间以充分分布和可信赖的方式建立信任。特别是,我们设计了一个Peal-Oer-Oacle网络,确保数据可靠性、可缩放、灵活性和可信赖性。此外,我们引入了一种新的轻量的共识算法,在确保块链参与者之间互操作性的同时,大幅度的缩放宽度。结果显示,我们提议的STB结构具有灵活性、效率和可缩放性,因此它是一个适合IoT环境的有希望的解决办法。