Published April 20, 2022 | Version v1
Publication

An Elasticity Framework for Smart Contracts

Description

Smart contracts provide computation facilities to blockchains, enabling many application scenarios where au tomatic analysis and complex transactions can be performed. However, in situations where the flow of information is variable and there are time, quality, and/or cost constraints imposed, smart contracts do not usually offer enough performance. In this article, we describe an elasticity framework that enables dynamic adaptation of smart contracts with respect to used resources, analytics quality, and incurred costs in a transparent manner for both smart contract developers and users. We validate our framework in an Internet of Things and Smart City scenario where several analytics are computed using Elas tic Smart Contracts that dynamically adapt the appropriate elasticity variables.

Abstract

Ministerio de Ciencia e Innovación RTI2018101204-B-C21 (HORATIO)

Abstract

Junta de Andalucía APOLO (US-1264651)

Abstract

Junta de Andalucía EKIPMENT-PLUS (P18-FR-2895)

Additional details

Created:
December 4, 2022
Modified:
November 29, 2023