Ethereum, blok zinciri üzerinde Ether Sanal Makinesi SVM olarak adlandırılan bir çalışma zamanı ortamı uygular.
Ağa katılan her düğüm, blok doğrulama protokolünün bir parçası olarak SVM'yi çalıştırır. Bloktaki her işlemi doğrular ve SVM'de işlem tarafından tetiklenen kodu çalıştırırlar. Ağdaki her tam düğüm aynı hesaplamaları yapar ve aynı değerleri depolar. Sözleşme yürütmenin tüm düğümler arasında birden çok kez tekrarlanması, sözleşme yürütmenin pahalı olmasını gerektirir, bu nedenle herkesi zincir dışında gerçekleştirilebilecek herhangi bir hesaplamayı blok zincirine yerleştirmemeye teşvik eder.
Yürütülen her komut için Gaz birimi olarak sayılan belirli bir tüketim vardır. Bir sözleşmenin kullanabileceği her komutun karşılık gelen bir Gaz değeri olacaktır.
