CRMar 16, 2020

Vyper: A Security Comparison with Solidity Based on Common Vulnerabilities

arXiv:2003.07435v41 citations
AI Analysis

This work is incremental, providing a first survey for developers and researchers on Vyper's security compared to Solidity.

The paper tackles the problem of security vulnerabilities in Ethereum smart contracts by comparing Vyper, a new language, with Solidity based on common vulnerabilities, finding that Vyper addresses many but not all issues, though no concrete numbers are provided.

Vyper has been proposed as a new high-level language for Ethereum smart contract development due to numerous security vulnerabilities and attacks witnessed on contracts written in Solidity since the system's inception. Vyper aims to address these vulnerabilities by providing a language that focuses on simplicity, auditability and security. We present a survey where we study how well-known and commonly-encountered vulnerabilities in Solidity feature in Vyper's development environment. We analyze all such vulnerabilities individually and classify them into five groups based on their status in Vyper. To the best of our knowledge, our survey is the first attempt to study security vulnerabilities in Vyper.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes