Shanghai Key Laboratory of Intelligent Information Processing, School of Computer Science, Fudan University, Shanghai 200433, China.
Turku Intelligent Embedded and Robotic Systems Group (TIERS), Faculty of Science and Engineering, University of Turku, FI-20014 Turku, Finland.
Sensors (Basel). 2020 Jul 16;20(14):3965. doi: 10.3390/s20143965.
With an increasing penetration of ubiquitous connectivity, the amount of data describing the actions of end-users has been increasing dramatically, both within the domain of the Internet of Things (IoT) and other smart devices. This has led to more awareness of users in terms of protecting personal data. Within the IoT, there is a growing number of peer-to-peer (P2P) transactions, increasing the exposure to security vulnerabilities, and the risk of cyberattacks. Blockchain technology has been explored as middleware in P2P transactions, but existing solutions have mainly focused on providing a safe environment for data trade without considering potential changes in interaction topologies. we present EdgeBoT, a proof-of-concept smart contracts based platform for the IoT built on top of the ethereum blockchain. With the Blockchain of Things (BoT) at the edge of the network, EdgeBoT enables a wider variety of interaction topologies between nodes in the network and external services while guaranteeing ownership of data and end users' privacy. in EdgeBoT, edge devices trade their data directly with third parties and without the need of intermediaries. This opens the door to new interaction modalities, in which data producers at the edge grant access to batches of their data to different third parties. Leveraging the immutability properties of blockchains, together with the distributed nature of smart contracts, data owners can audit and are aware of all transactions that have occurred with their data. we report initial results demonstrating the potential of EdgeBoT within the IoT. we show that integrating our solutions on top of existing IoT systems has a relatively small footprint in terms of computational resource usage, but a significant impact on the protection of data ownership and management of data trade.
随着无处不在的连接性的普及,描述终端用户行为的数据量在物联网 (IoT) 和其他智能设备领域都大幅增加。这使得人们更加关注保护个人数据。在物联网中,点对点 (P2P) 交易的数量不断增加,这增加了安全漏洞的暴露风险和网络攻击的风险。区块链技术已被探索作为 P2P 交易中的中间件,但现有的解决方案主要侧重于提供安全的数据交易环境,而没有考虑交互拓扑结构的潜在变化。我们提出了 EdgeBoT,这是一个基于以太坊区块链的物联网智能合约的概念验证平台。通过将物联网区块链 (BoT) 置于网络边缘,EdgeBoT 使网络中的节点与外部服务之间能够实现更多种类的交互拓扑结构,同时保证数据的所有权和最终用户的隐私。在 EdgeBoT 中,边缘设备可以直接与第三方进行数据交易,而无需中间方。这为新的交互模式打开了大门,其中边缘数据生产者可以将其数据批量授权给不同的第三方。利用区块链的不可变特性和智能合约的分布式特性,数据所有者可以审计并了解其数据发生的所有交易。我们报告了初步结果,展示了 EdgeBoT 在物联网中的潜力。我们表明,在现有物联网系统之上集成我们的解决方案在计算资源使用方面的占用空间相对较小,但对数据所有权的保护和数据交易的管理有重大影响。