العقد المكتوب بلغة Solidity، من الذي ينفّذه في النهاية؟
فهمي هو أن EVM يحسب Gas لكل تعليمة، وعندما ينفد Gas المخصّص للمعاملة، تُوقَف وتُلغى تغييرات الحالة، وبذلك لا داعي للقلق من أن تتسبب حلقة لا نهائية في تعليق الشبكة بأكملها.
تُكتب عقود إيثيريوم عادةً بلغة Solidity أو Vyper، ثم تُحوّل إلى شيفرة بايتية وتُنشر على السلسلة، وبعدها ينفّذ EVM رموز العمليات واحدًا تلو الآخر.
عند استدعاء عقد على إيثيريوم، يجمع EVM رسوم Gas وفقًا للتعليمات في كل خطوة، وتُدفع باستخدام $ETH .
#ETH
فهمي هو أن EVM يحسب Gas لكل تعليمة، وعندما ينفد Gas المخصّص للمعاملة، تُوقَف وتُلغى تغييرات الحالة، وبذلك لا داعي للقلق من أن تتسبب حلقة لا نهائية في تعليق الشبكة بأكملها.
تُكتب عقود إيثيريوم عادةً بلغة Solidity أو Vyper، ثم تُحوّل إلى شيفرة بايتية وتُنشر على السلسلة، وبعدها ينفّذ EVM رموز العمليات واحدًا تلو الآخر.
عند استدعاء عقد على إيثيريوم، يجمع EVM رسوم Gas وفقًا للتعليمات في كل خطوة، وتُدفع باستخدام $ETH .
#ETH