A causa del cambiamento climatico, l'approvvigionamento energetico della Germania sta affrontando grandi cambiamenti. L'obiettivo è quello di ottenere la maggior generazione rinnovabile possibile, mantenendo allo stesso tempo la sicurezza dell'approvvigionamento. La generazione fluttuante da impianti sempre più rinnovabili deve essere contrastata con la flessibilità del sistema elettrico. Si sta studiando anche il potenziale della tecnologia blockchain, che potrebbe prendere il controllo del commercio di energia. Poiché questa tecnologia è relativamente giovane, c'è ancora bisogno di ottimizzazione. La blockchain di Ethereum permette l'esecuzione di programmi - i cosiddetti contratti intelligenti. Il problema è che questi programmi sono immutabili nella blockchain e quindi non sono facilmente possibili estensioni di funzioni o correzioni di bug. Questo libro si occupa dello sviluppo e dell'implementazione di un design pattern per l'aggiornamento dei contratti intelligenti interagenti. Sono presentati diversi meccanismi di aggiornamento. Uno di essi viene selezionato e un sistema viene progettato secondo il suo principio. Infine, il design pattern viene esaminato criticamente e vengono discussi i potenziali adattamenti.