Show simple item record

dc.contributor.authorRosa-Bilbao, Jesús
dc.contributor.authorBoubeta-Puig, Juan
dc.contributor.authorRutle, Adrian
dc.date.accessioned2023-03-27T06:03:17Z
dc.date.available2023-03-27T06:03:17Z
dc.date.created2022-10-19T12:10:13Z
dc.date.issued2022
dc.identifier.citationComputer Standards & Interfaces. 2022, 84 .en_US
dc.identifier.issn0920-5489
dc.identifier.urihttps://hdl.handle.net/11250/3060452
dc.description.abstractBlockchain is a cutting-edge technology based on a distributed, secure and immutable ledger that facilitates the registration of transactions and the traceability of tangible and intangible assets without requiring central governance. The agreements between the nodes participating in a blockchain network are defined through smart contracts. However, the compilation, deployment, interaction and monitoring of these smart contracts is a barrier compromising the accessibility of blockchains by non-expert developers. To address this challenge, in this paper, we propose a low-code approach, called EDALoCo, that facilitates the development of event-driven applications for smart contract management. These applications make blockchain more accessible for software developers who are non-experts in this technology as these can be modeled through graphical flows, which specify the communications between data producers, data processors and data consumers. Specifically, we have enhanced the open-source Node-RED low-code platform with blockchain technology, giving support for the creation of user-friendly and lightweight event-driven applications that can compile and deploy smart contracts in a particular blockchain. Additionally, this platform extension allows users to interact with and monitor the smart contracts already deployed in a blockchain network, hiding the implementation details from non-experts in blockchain. This approach was successfully applied to a case study of COVID-19 vaccines to monitor and obtain the temperatures to which these vaccines are continuously exposed, to process them and then to store them in a blockchain network with the aim of making them immutable and traceable to any user. As a conclusion, our approach enables the integration of blockchain with the low-code paradigm, simplifying the development of lightweight event-driven applications for smart contract management. The approach comprises a novel open-source solution that makes data security, immutability and traceability more accessible to software developers who are non-blockchain experts.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleEDALoCo: Enhancing the accessibility of blockchains through a low-code approach to the development of event-driven applications for smart contract managementen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.rights.holder© 2022 The Author(s)en_US
dc.source.pagenumber0en_US
dc.source.volume84en_US
dc.source.journalComputer Standards & Interfacesen_US
dc.identifier.doi10.1016/j.csi.2022.103676
dc.identifier.cristin2062742
dc.source.articlenumber103676en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal