Papers1 provider · 1 record
January 1, 2025· ARCA (Università Ca' Foscari Venezia)
conference-paper

Finding Vulnerabilities in Solidity Smart Contracts with In-Context Learning

Authors:Chachar B.Cavazza M.Bracciali A.Ferrara P.Cortesi A.

Abstract

Smart Contracts are at the heart of blockchain transactions, and their integrity is essential to blockchain reliability and performance. Specific errors in Smart Contract code are known to trigger vulnerabilities, which have been categorized into different patterns. Following the success of Large Language Models in software analysis, several authors have proposed the use of LLM to detect Smart Contract vulnerabilities. In this paper, we compare the performance of various LLM as well as formal analysis tools in analyzing Ethereum Smart Contracts for various vulnerabilities, based on standard datasets. Unlike previous work that used LLM fine-tuning, we explore performance based on direct In-Context Learning using standard Prompt Engineering techniques. Our results suggest that the straightforward use of LLM may still be beneficial in the analysis of Smart Contracts, depending on the vulnerability type.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.