Contratos Inteligentes, Criptomonedas, Solidity