Vyper is a high-level programming language that is designed to increase the security and efficiency of smart contracts on the Ethereum blockchain. It is a Python-like language that focuses on simplicity, readability, and minimizing potential vulnerabilities that can arise in smart contracts written using other programming languages. Vyper was developed by the Ethereum Foundation and released in 2018 as an alternative to Solidity, the most popular language for writing Ethereum smart contracts.