A Review on the Use of Blockchain for the Internet of Things
![Thumbnail](/dspace/bitstream/handle/2183/35184/FernandezCarames_TiagoM._2018_Review_use_blockchain_internet_of_things.pdf.jpg?sequence=5&isAllowed=y)
Use este enlace para citar
http://hdl.handle.net/2183/35184Colecciones
- GI-GTEC - Artigos [193]
Metadatos
Mostrar el registro completo del ítemTítulo
A Review on the Use of Blockchain for the Internet of ThingsFecha
2018Cita bibliográfica
T. M. Fernandez-Carames y P. Fraga-Lamas, «A Review on the Use of Blockchain for the Internet of Things», IEEE Access, vol. 6, pp. 32979-33001, 2018, doi: 10.1109/ACCESS.2018.2842685.
Resumen
[Absctract]: Web automation applications are widely used for different purposes such as B2B integration, web mashups, automated testing of web applications, Internet metasearch or technology and business watch. One crucial part in intensive web automation applications, that require real time responses, is for them to execute the navigation sequences in the shortest possible time. The approach of building the automatic web navigation component by using the APIs of conventional browsers, followed by most of the current systems, is not appropriate in that scenario, because it presents performance problems. Other approach consist in creating custom browsers specially designed for web automation, which can develop some improvements based in the peculiarities of the web automation tasks. In this work, we present a new set of techniques and algorithms that allow the parallel evaluation of the scripting code when a custom browser loads a web page. We also outline the components that should be included in the custom browser architecture to implement these techniques. The tests executed with real web sources, to evaluate the validity of our proposal, show that a custom web browser loads the web pages faster when the scripts are executed in parallel using the designed techniques.
The paradigm of Internet of Things (IoT) is paving the way for a world, where many of our daily objects will be interconnected and will interact with their environment in order to collect information and automate certain tasks. Such a vision requires, among other things, seamless authentication, data privacy, security, robustness against attacks, easy deployment, and self-maintenance. Such features can be brought by blockchain, a technology born with a cryptocurrency called Bitcoin. In this paper, a thorough review on how to adapt blockchain to the specific needs of IoT in order to develop Blockchain-based IoT (BIoT) applications is presented. After describing the basics of blockchain, the most relevant BIoT applications are described with the objective of emphasizing how blockchain can impact traditional cloud-centered IoT applications. Then, the current challenges and possible optimizations are detailed regarding many aspects that affect the design, development, and deployment of a BIoT application. Finally, some recommendations are enumerated with the aim of guiding future BIoT researchers and developers on some of the issues that will have to be tackled before deploying the next generation of BIoT applications.
Palabras clave
IoT
Blockchain
Traceability
Consensus
Distributed systems
BIoT
Fog computing
Edge computing
Blockchain
Traceability
Consensus
Distributed systems
BIoT
Fog computing
Edge computing
Versión del editor
Derechos
Atribución 3.0 España
ISSN
2169-3536