The cost of immortality: A Time To Live for smart contracts - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2021

The cost of immortality: A Time To Live for smart contracts

Résumé

Smart contracts, scripts at the heart of blockchainbased applications, are meant to be available forever once deployed. However, this property has a price. The amount of space required to store new contracts keeps increasing. This increase impacts each participating node's performance and makes it inconvenient for low-end devices to participate in the network. Among all contracts deployed in the blockchain, a vast majority will lead to little if any usage. We demonstrate that, in the course of one year, 70% of deployed contracts lead to no use. Unfortunately, unused contracts keep occupying space on the blockchain. To tackle this issue, we propose a new protocol to identify and delete unused contracts. Through simulation, based on Ethereum historical data, we show that deletion of smart contracts after an inactivity period of 90 days could lead to a 66% reduction in the number of contracts stored over a year.
Fichier principal
Vignette du fichier
2021140581.pdf (270.86 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03300144 , version 1 (26-07-2021)

Identifiants

Citer

Dimitri Saingre, Thomas Ledoux, Jean-Marc Menaud. The cost of immortality: A Time To Live for smart contracts. ISCC 2021 - 26th IEEE Symposium on Computers and Communications, Sep 2021, Athènes, Greece. ⟨10.1109/ISCC53001.2021.9631513⟩. ⟨hal-03300144⟩
313 Consultations
188 Téléchargements

Altmetric

Partager

More