Govur University Logo
--> --> --> -->
...

How does the EVM having a limited number of 'call steps' stop a repeating attack from working if it tries to go too deep?



The term 'call steps' in the Ethereum Virtual Machine (EVM) primarily refers to the consumption of 'gas,' which is a unit of computational effort. Every operation performed by a smart contract, including data manipulation, calculations, and especially external function calls to other contracts, consumes a specific amount of gas. Each transaction submitted to the Ethereum network must specify a 'gas limit,' which is the maximum amount of gas that transaction is permitted to consume. A repeating attack, such as a re-entrancy attack, works by a malicious contract repeatedly calling ....

Log in to view the answer



Community Answers

Sign in to open profiles and full community answers.

No community answers yet. Be the first to submit one.

Redundant Elements