Enhancing Smart Contract Access Control via Digital Identity Management and Machine Learning
نویسندگان
1 Department of Computer Science, University of Tabriz, Tabriz, Iran
2 Department of Computer Science, University of Tabriz, Tabriz, Iran
3 Department of Computer Science, University of Tabriz, Tabriz, Iran
doi
10.5829/ije.2026.39.08b.19چکیده
In the field of blockchain technology, ensuring secure and efficient access control for smart contracts remains a critical challenge. Traditional methods are often complex and resource-intensive, potentially hindering widespread adoption. This study proposes a novel machine learning-based approach to enhance access control mechanisms. Specifically, we classify users as either benign or potentially malicious based on transaction behavior and interaction patterns. A Support Vector Machine (SVM) classifier, combined with a Genetic Algorithm (GA) for dimensionality reduction, is applied to a dataset containing 50,000 transaction records from 1,000 blockchain addresses. The model achieved an accuracy of 94% on the test set and effectively distinguished users based on server interaction frequency and connection duration. Through visual analysis and comprehensive evaluation, we demonstrate that the proposed method improves both anomaly detection and operational efficiency. This approach has the potential to bolster trust and facilitate broader adoption of blockchain-based applications.