Solidity is Ethereum’s programming language for developing smart contracts.

What can be done with solidity? With Solidity, you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.

What language is solidity similar to? Solidity was influenced by C++, Python, and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

Interesting facts

  • It was developed by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi, Liana Husikyan, Yoichi Hirai, and several former Ethereum core contributors.
  • At first, solidity was proposed in August 2014 by Gavin Wood.
  • In fact, a contract in the sense of Solidity is a collection of code and data that resides at a specific address on the Ethereum blockchain.