<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Semnan University Press</PublisherName>
				<JournalTitle>Journal of Modeling in Engineering</JournalTitle>
				<Issn>2008-4854</Issn>
				<Volume></Volume>
				<Issue>Articles in Press</Issue>
				<PubDate PubStatus="epublish">
					<Year>2026</Year>
					<Month>05</Month>
					<Day>17</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Vulnerable Smart Contracts Detection on the Ethereum Blockchain Using an Effective Risk Estimation Metric</ArticleTitle>
<VernacularTitle>Vulnerable Smart Contracts Detection on the Ethereum Blockchain Using an Effective Risk Estimation Metric</VernacularTitle>
			<FirstPage></FirstPage>
			<LastPage></LastPage>
			<ELocationID EIdType="pii">10622</ELocationID>
			
<ELocationID EIdType="doi">10.22075/jme.2025.36606.2793</ELocationID>
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Mahmood</FirstName>
					<LastName>Deypir</LastName>
<Affiliation>Computer Engineering</Affiliation>
<Identifier Source="ORCID">0000-0002-9417-9018</Identifier>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2025</Year>
					<Month>01</Month>
					<Day>17</Day>
				</PubDate>
			</History>
		<Abstract>Identifying vulnerable smart contracts has a direct impact on blockchain security because it helps users avoid using these contracts. Calculating the risk level is preferable to accurately identifying these types of contracts using classification models because these models have classification errors. In addition, the data required to achieve high accuracy may not be available. Therefore, with the help of a vulnerability risk estimation criterion for smart contracts, users can be helped in decision-making. In this research, the issue of vulnerability risk in smart contracts is introduced. In addition, an effective criterion for its estimation is devised. In this criterion, linear discriminant analysis of smart contracts and distances to their nearest neighbors is exploited to estimate the risk of an unknown smart contract. Although deep learning is not used in the proposed criterion and it requires little training data, it provides a realistic risk estimate. Experiments conducted on a real dataset of Ethereum blockchain smart contracts, including vulnerable and secure contracts, demonstrate the effectiveness of the proposed criterion. Furthermore, the performance of the proposed measure in term of detection rate, accuracy, recall and F1-score is superior to existing risk estimation metrics in other areas, such as apps and URLs.</Abstract>
			<OtherAbstract Language="FA">Identifying vulnerable smart contracts has a direct impact on blockchain security because it helps users avoid using these contracts. Calculating the risk level is preferable to accurately identifying these types of contracts using classification models because these models have classification errors. In addition, the data required to achieve high accuracy may not be available. Therefore, with the help of a vulnerability risk estimation criterion for smart contracts, users can be helped in decision-making. In this research, the issue of vulnerability risk in smart contracts is introduced. In addition, an effective criterion for its estimation is devised. In this criterion, linear discriminant analysis of smart contracts and distances to their nearest neighbors is exploited to estimate the risk of an unknown smart contract. Although deep learning is not used in the proposed criterion and it requires little training data, it provides a realistic risk estimate. Experiments conducted on a real dataset of Ethereum blockchain smart contracts, including vulnerable and secure contracts, demonstrate the effectiveness of the proposed criterion. Furthermore, the performance of the proposed measure in term of detection rate, accuracy, recall and F1-score is superior to existing risk estimation metrics in other areas, such as apps and URLs.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Blockchain</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Smart contracts</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Risk estimation</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Linear discriminant analysis</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Nearest neighbor</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Detection rate</Param>
			</Object>
		</ObjectList>
</Article>
</ArticleSet>
