GRIFFIN: Enhancing the security of smart contracts

<p>In the rapidly evolving landscape of decentralized systems, ensuring the integrity and trustworthiness of smart contracts is paramount for developers. This paper presents a comprehensive strategy for enhancing smart contract security by focusing on specific high-risk areas, including Intege...

Full description

Saved in:
Bibliographic Details
Main Authors: Franciscu SY (Author), Ruggahakotuwa RK (Author), Samarawickrama SWYS (Author), Lahiru JAD (Author)
Format: Book
Published: Trends in Computer Science and Information Technology - Peertechz Publications, 2023-11-17.
Subjects:
Online Access:Connect to this object online.
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000 am a22000003u 4500
001 peertech__10_17352_tcsit_000071
042 |a dc 
100 1 0 |a Franciscu SY  |e author 
700 1 0 |a  Ruggahakotuwa RK  |e author 
700 1 0 |a  Samarawickrama SWYS  |e author 
700 1 0 |a Lahiru JAD  |e author 
245 0 0 |a GRIFFIN: Enhancing the security of smart contracts 
260 |b Trends in Computer Science and Information Technology - Peertechz Publications,   |c 2023-11-17. 
520 |a <p>In the rapidly evolving landscape of decentralized systems, ensuring the integrity and trustworthiness of smart contracts is paramount for developers. This paper presents a comprehensive strategy for enhancing smart contract security by focusing on specific high-risk areas, including Integer Overflow, Dangerous Delegate Calls, Timestamp Dependency, Reentrancy Vulnerabilities, Race Conditions, and Sybil attacks. Despite the growing significance of smart contracts in blockchain ecosystems, a notable research gap exists in the development of specialized tools capable of providing real-time vulnerability detection and mitigation guidance. To bridge this gap, our research introduces the 'GRIFFIN' - Smart Contracts. </p><p>Vulnerability Detector is a powerful tool that has been rigorously tested and validated. Our study has yielded significant results, demonstrating the efficacy of the GRIFFIN in proactively identifying and mitigating critical vulnerabilities within a diverse dataset of 12,000 real-world solidity smart contracts. The tool leverages state-of-the-art static analysis techniques and machine learning algorithms, achieving superior accuracy rates when compared to existing solutions. This heightened accuracy not only empowers developers but also boosts the overall robustness and dependability of smart contract ecosystems. The cornerstone of our research is the development and validation of a practical, user-centric solution. By providing actionable insights, code snippets, and real-time feedback to developers, GRIFFIN equips them with the knowledge and tools needed to address vulnerabilities swiftly and effectively. This innovative approach is not merely an academic endeavor but a significant stride towards cultivating resilient and dependable smart contract environments. It instills a culture of security-conscious development practices, ensuring that the smart contracts crucial to decentralized systems can operate with the highest level of trust and reliability. </p><p>Index Terms- Smart Contracts; Integer overflow; Dangerous </p><p>Delegate call; Timestamp Dependence; Reentrancy Attack; Race </p><p>Condition; Sybil Attack; Static Analysis; Detection </p> 
540 |a Copyright © Franciscu SY et al. 
546 |a en 
655 7 |a Research Article  |2 local 
856 4 1 |u https://doi.org/10.17352/tcsit.000071  |z Connect to this object online.