لنتحدث عن آلة إيثيريوم الافتراضية (EVM).
يجب أن يكون تنفيذ EVM حتميًا: فالمدخلات نفسها تعطي النتيجة نفسها على أي عقدة، وإلا فلن تتمكن العقد من التوصل إلى توافق.
ومن المفيد التفكير في الأمر خطوة أخرى: تتيح «التوافقية مع EVM» للمشاريع كتابة عقد مرة واحدة ونشره على سلاسل متعددة، لكنها تعني أيضًا أن ثغرات العقود من النوع نفسه قد توجد في عدة سلاسل في الوقت نفسه.
قبل التفاعل مع عقد، تحقّق من مستكشف الكتل مما إذا كان مصدره قد خضع للتحقق؛ وتوخَّ حذرًا أكبر مع العقود التي لا تنشر شيفرتها المصدرية.
عند استدعاء عقد على إيثيريوم، تحتسب EVM رسوم الغاز لكل خطوة تنفذها، وتُدفع باستخدام $ETH .