Smart contracts are one of the most important innovations of the second generation of the Blockchain. They are widely used in various contexts, including financial, insurance, gaming, and betting. Once a smart contract is deployed on a Blockchain, due to its code immutability, residual vulnerabilities cannot be patched. Static analysis is an efficient method for vulnerability detection. This paper addresses the security evaluation and improvement of Solidity smart contracts through the use of static analysis tools, discussing: (i) the motivation and background, (ii) the evaluation of how good the tools are for improving security, (iii) their combination, and (iv) main results.
Static Analysis Tools Applied to Smart Contracts / Staderini Mirko, Pataricza András, Bondavalli Andrea. - ELETTRONICO. - (2021), pp. 3-4. (Intervento presentato al convegno X Latin-American Symposium on Dependable Computing (LADC)).
Static Analysis Tools Applied to Smart Contracts
Staderini Mirko
;Bondavalli Andrea
2021
Abstract
Smart contracts are one of the most important innovations of the second generation of the Blockchain. They are widely used in various contexts, including financial, insurance, gaming, and betting. Once a smart contract is deployed on a Blockchain, due to its code immutability, residual vulnerabilities cannot be patched. Static analysis is an efficient method for vulnerability detection. This paper addresses the security evaluation and improvement of Solidity smart contracts through the use of static analysis tools, discussing: (i) the motivation and background, (ii) the evaluation of how good the tools are for improving security, (iii) their combination, and (iv) main results.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.