Le concept de Runtime upgrade qui peut être traduit en français par “mise à niveau à l'exécution”, est une fonctionnalité de la technologie blockchain basée sur un méta-protocole lui permettant de passer d’une version à une autre d’une manière autonome, atomique et instantanée sans avoir besoin de passer par un hard-fork. Cette pratique assez courante dans les logiciels de nos jours, permet de faire évoluer un système progressivement, en ajoutant de nouvelles fonctionnalités au fil du temps, même lorsque la blockchain est déployée et en production.