Elastic Smart Contracts in Blockchains

In this paper, we deal with questions related to blockchains in complex Internet of Things (IoT)-based ecosystems. Such ecosystems are typically composed of IoT devices, edge devices, cloud computing software services, as well as people, who are decision makers in scenarios such as smart cities. Man...

Descripción completa

Detalles Bibliográficos
Autores: Dustdar, Schahram, Fernández Montes, Pablo, García Rodríguez, José María, Ruiz Cortés, Antonio
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2021
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/132241
Acceso en línea:https://hdl.handle.net/11441/132241
https://doi.org/10.1109/JAS.2021.1004222
Access Level:acceso abierto
Palabra clave:Blockchain
Elasticity
Internet of Things (IoT)
Smart cities
Smart contracts
Virtual Chains
id ES_73b08c1901019fe941eadbba4f4ded97
oai_identifier_str oai:idus.us.es:11441/132241
network_acronym_str ES
network_name_str España
repository_id_str
spelling Elastic Smart Contracts in BlockchainsDustdar, SchahramFernández Montes, PabloGarcía Rodríguez, José MaríaRuiz Cortés, AntonioBlockchainElasticityInternet of Things (IoT)Smart citiesSmart contractsVirtual ChainsIn this paper, we deal with questions related to blockchains in complex Internet of Things (IoT)-based ecosystems. Such ecosystems are typically composed of IoT devices, edge devices, cloud computing software services, as well as people, who are decision makers in scenarios such as smart cities. Many decisions related to analytics can be based on data coming from IoT sensors, software services, and people. However, they are typically based on different levels of abstraction and granularity. This poses a number of challenges when multiple blockchains are used together with smart contracts. This work proposes to apply our concept of elasticity to smart contracts and thereby enabling analytics in and between multiple blockchains in the context of IoT. We propose a reference architecture for Elastic Smart Contracts and evaluate the approach in a smart city scenario, discussing the benefits in terms of performance and self-adaptability of our solution.Ministerio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21 (HORATIO)Junta de Andalucía APOLO (US-1264651)Junta de Andalucía EKIPMENT-PLUS (P18-FR-2895)Premio Mensual Publicación Científica Destacada de la US. Escuela Técnica Superior de Ingeniería InformáticaIEEE Computer SocietyLenguajes y Sistemas InformáticosTIC205: Ingeniería del Software AplicadaMinisterio de Ciencia, Innovación y Universidades (MICINN). EspañaJunta de Andalucía2021info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/132241https://doi.org/10.1109/JAS.2021.1004222reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésIEEE/CAA Journal of Automatica Sinica, 8 (12), 1901-1912.RTI2018-101204-B-C21 (HORATIO)APOLO (US-1264651)EKIPMENT-PLUS (P18-FR-2895)https://ieeexplore.ieee.org/document/9530614info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1322412026-06-17T12:51:07Z
dc.title.none.fl_str_mv Elastic Smart Contracts in Blockchains
title Elastic Smart Contracts in Blockchains
spellingShingle Elastic Smart Contracts in Blockchains
Dustdar, Schahram
Blockchain
Elasticity
Internet of Things (IoT)
Smart cities
Smart contracts
Virtual Chains
title_short Elastic Smart Contracts in Blockchains
title_full Elastic Smart Contracts in Blockchains
title_fullStr Elastic Smart Contracts in Blockchains
title_full_unstemmed Elastic Smart Contracts in Blockchains
title_sort Elastic Smart Contracts in Blockchains
dc.creator.none.fl_str_mv Dustdar, Schahram
Fernández Montes, Pablo
García Rodríguez, José María
Ruiz Cortés, Antonio
author Dustdar, Schahram
author_facet Dustdar, Schahram
Fernández Montes, Pablo
García Rodríguez, José María
Ruiz Cortés, Antonio
author_role author
author2 Fernández Montes, Pablo
García Rodríguez, José María
Ruiz Cortés, Antonio
author2_role author
author
author
dc.contributor.none.fl_str_mv Lenguajes y Sistemas Informáticos
TIC205: Ingeniería del Software Aplicada
Ministerio de Ciencia, Innovación y Universidades (MICINN). España
Junta de Andalucía
dc.subject.none.fl_str_mv Blockchain
Elasticity
Internet of Things (IoT)
Smart cities
Smart contracts
Virtual Chains
topic Blockchain
Elasticity
Internet of Things (IoT)
Smart cities
Smart contracts
Virtual Chains
description In this paper, we deal with questions related to blockchains in complex Internet of Things (IoT)-based ecosystems. Such ecosystems are typically composed of IoT devices, edge devices, cloud computing software services, as well as people, who are decision makers in scenarios such as smart cities. Many decisions related to analytics can be based on data coming from IoT sensors, software services, and people. However, they are typically based on different levels of abstraction and granularity. This poses a number of challenges when multiple blockchains are used together with smart contracts. This work proposes to apply our concept of elasticity to smart contracts and thereby enabling analytics in and between multiple blockchains in the context of IoT. We propose a reference architecture for Elastic Smart Contracts and evaluate the approach in a smart city scenario, discussing the benefits in terms of performance and self-adaptability of our solution.
publishDate 2021
dc.date.none.fl_str_mv 2021
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/submittedVersion
format article
status_str submittedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/11441/132241
https://doi.org/10.1109/JAS.2021.1004222
url https://hdl.handle.net/11441/132241
https://doi.org/10.1109/JAS.2021.1004222
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv IEEE/CAA Journal of Automatica Sinica, 8 (12), 1901-1912.
RTI2018-101204-B-C21 (HORATIO)
APOLO (US-1264651)
EKIPMENT-PLUS (P18-FR-2895)
https://ieeexplore.ieee.org/document/9530614
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv IEEE Computer Society
publisher.none.fl_str_mv IEEE Computer Society
dc.source.none.fl_str_mv reponame:idUS. Depósito de Investigación de la Universidad de Sevilla
instname:Universidad de Sevilla (US)
instname_str Universidad de Sevilla (US)
reponame_str idUS. Depósito de Investigación de la Universidad de Sevilla
collection idUS. Depósito de Investigación de la Universidad de Sevilla
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869410828127567872
score 15,300724