This article has been translated from English to Spanish.

Solidity es el lenguaje de programación elegido en Ethereum y, concretamente, en los contratos inteligentes.

Fue creado por el equipo de Ethereum para ayudarles a desarrollar aplicaciones descentralizadas (dApps) en la cadena de bloques Ethereum.

Solidity es de código abierto y está gestionado por un equipo central de desarrolladores.

Se presentó por primera vez al público en noviembre de 2014 en Devcon0, una conferencia anual de desarrolladores patrocinada por la Fundación Ethereum que reúne a desarrolladores, investigadores, pensadores y creadores de Ethereum.

Solidity tiene muchas similitudes con los lenguajes de programación C y C++, y se describe como fácil de aprender y comprender.

También está influenciado por los lenguajes de programación Python y JavaScript.