Sort:  

Gracias @criptraders la verdad no conocía ese lenguaje de programación, sería interesante si me recomiendas alguna fuente para poder saber más acerca de solidity

Es relativamente nuevo este lenguaje de programación, la puedes encontrar en este enlace que comparto es la base donde parte el lenguaje de programación https://www.ethereum.org/ ahi viene lo más basico de que trata y aqui un enlace de como empezar en él https://blockgeeks.com/guides/solidity/