Smart Contract Security: a Practitioners' Perspective

02/22/2021
by   Zhiyuan Wan, et al.
0

Smart contracts have been plagued by security incidents, which resulted in substantial financial losses. Given numerous research efforts in addressing the security issues of smart contracts, we wondered how software practitioners build security into smart contracts in practice. We performed a mixture of qualitative and quantitative studies with 13 interviewees and 156 survey respondents from 35 countries across six continents to understand practitioners' perceptions and practices on smart contract security. Our study uncovers practitioners' motivations and deterrents of smart contract security, as well as how security efforts and strategies fit into the development lifecycle. We also find that blockchain platforms have a statistically significant impact on practitioners' security perceptions and practices of smart contract development. Based on our findings, we highlight future research directions and provide recommendations for practitioners.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2018

Towards Safer Smart Contracts: A Survey of Languages and Verification Methods

With a market capitalisation of over USD 205 billion in just under ten y...
research
10/24/2022

Cybersecurity in the Smart Grid: Practitioners' Perspective

The Smart Grid (SG) is a cornerstone of modern society, providing the en...
research
05/15/2019

Smart Contract Development in Practice: Trends, Issues, and Discussions on Stack Overflow

Blockchain based platforms are emerging as a transformative technology t...
research
08/31/2020

A Comprehensive Survey on Smart Contract Construction and Execution: Paradigms, Tools and Systems

Smart contract has been regarded as one of the most promising and appeal...
research
12/21/2022

NFTrig

NFTrig is a web-based application created for use as an educational tool...
research
12/10/2018

An Air-Gapped 2-Factor Authentication for Smart-Contract Wallets

With the recent rise of cryptocurrencies, the security and management of...
research
04/24/2022

Exploring Security Practices of Smart Contract Developers

Smart contracts are self-executing programs that run on blockchains (e.g...

Please sign up or login with your details

Forgot password? Click here to reset