What is Solidity?

1) A popular language for building smart contracts on Ethereum

2) A platform for decentralized applications

3) A blockchain protocol

Comment your answer 👍