Defying the Odds: Solana's Unexpected Resilience in Spite of the Security Challenges Faced by Developers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Andreina, Sébastien, Cloosters, Tobias, Davi, Lucas, Giesen, Jens-Rene, Gutfleisch, Marco, Karame, Ghassan, Naiakshina, Alena, Naji, Houda
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910495311659008
author Andreina, Sébastien
Cloosters, Tobias
Davi, Lucas
Giesen, Jens-Rene
Gutfleisch, Marco
Karame, Ghassan
Naiakshina, Alena
Naji, Houda
author_facet Andreina, Sébastien
Cloosters, Tobias
Davi, Lucas
Giesen, Jens-Rene
Gutfleisch, Marco
Karame, Ghassan
Naiakshina, Alena
Naji, Houda
contents Solana gained considerable attention as one of the most popular blockchain platforms for deploying decentralized applications. Compared to Ethereum, however, we observe a lack of research on how Solana smart contract developers handle security, what challenges they encounter, and how this affects the overall security of the ecosystem. To address this, we conducted the first comprehensive study on the Solana platform consisting of a 90-minute Solana smart contract code review task with 35 participants followed by interviews with a subset of seven participants. Our study shows, quite alarmingly, that none of the participants could detect all important security vulnerabilities in a code review task and that 83% of the participants are likely to release vulnerable smart contracts. Our study also sheds light on the root causes of developers' challenges with Solana smart contract development, suggesting the need for better security guidance and resources. In spite of these challenges, our automated analysis on currently deployed Solana smart contracts surprisingly suggests that the prevalence of vulnerabilities - especially those pointed out as the most challenging in our developer study - is below 0.3%. We explore the causes of this counter-intuitive resilience and show that frameworks, such as Anchor, are aiding Solana developers in deploying secure contracts.
format Preprint
id arxiv_https___arxiv_org_abs_2406_13599
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Defying the Odds: Solana's Unexpected Resilience in Spite of the Security Challenges Faced by Developers
Andreina, Sébastien
Cloosters, Tobias
Davi, Lucas
Giesen, Jens-Rene
Gutfleisch, Marco
Karame, Ghassan
Naiakshina, Alena
Naji, Houda
Cryptography and Security
Solana gained considerable attention as one of the most popular blockchain platforms for deploying decentralized applications. Compared to Ethereum, however, we observe a lack of research on how Solana smart contract developers handle security, what challenges they encounter, and how this affects the overall security of the ecosystem. To address this, we conducted the first comprehensive study on the Solana platform consisting of a 90-minute Solana smart contract code review task with 35 participants followed by interviews with a subset of seven participants. Our study shows, quite alarmingly, that none of the participants could detect all important security vulnerabilities in a code review task and that 83% of the participants are likely to release vulnerable smart contracts. Our study also sheds light on the root causes of developers' challenges with Solana smart contract development, suggesting the need for better security guidance and resources. In spite of these challenges, our automated analysis on currently deployed Solana smart contracts surprisingly suggests that the prevalence of vulnerabilities - especially those pointed out as the most challenging in our developer study - is below 0.3%. We explore the causes of this counter-intuitive resilience and show that frameworks, such as Anchor, are aiding Solana developers in deploying secure contracts.
title Defying the Odds: Solana's Unexpected Resilience in Spite of the Security Challenges Faced by Developers
topic Cryptography and Security
url https://arxiv.org/abs/2406.13599