Solidity es un lenguaje de alto nivel orientado a objetos para implementar contratos inteligentes. Los contratos inteligentes son programas que rigen el comportamiento de las cuentas dentro del estado de Ethereum.
Solidity fue influenciado por C ++, Python y JavaScript y está diseñado para apuntar a la Máquina Virtual Ethereum (EVM).
Solidity está tipado estáticamente, admite herencia, bibliotecas y tipos complejos definidos por el usuario, entre otras características.
Con Solidity puede crear contratos para usos tales como votación, crowdfunding, subastas ciegas y carteras con múltiples firmas.
Al implementar contratos, debe utilizar la última versión publicada de Solidity. Esto se debe a que se introducen regularmente cambios importantes, así como nuevas funciones y correcciones de errores. Actualmente utilizamos un número de versión 0.x
Paquetes para instalar Solidity en Linux
Los paquetes binarios de Solidity están disponibles en solidity / releases .
También tenemos PPA para Ubuntu, puede obtener la última versión estable usando los siguientes comandos:
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc
La versión nocturna se puede instalar usando estos comandos:
sudo add-apt-repository ppa:ethereum/ethereum
sudo add-apt-repository ppa:ethereum/ethereum-dev
sudo apt-get update
sudo apt-get install solc
También estamos lanzando un paquete instantáneo , que se puede instalar en todas las distribuciones de Linux compatibles . Para instalar la última versión estable de solc:
sudo snap install solc
Si desea ayudar a probar la última versión de desarrollo de Solidity con los cambios más recientes, utilice lo siguiente:
sudo snap install solc --edge
No hay comentarios:
Publicar un comentario