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...
| Autores: | , , , |
|---|---|
| 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 |