Criptomoedas

O que é Solidity, a linguagem de programação da Ethereum

Solidity é a linguagem por trás dos contratos inteligentes do Ethereum. Entenda como ela funciona, por que a imutabilidade importa e por que é tão valorizada.

O que é Solidity, a linguagem de programação da Ethereum

Se o Ethereum é um computador global, alguém precisa escrever os programas que rodam nele. A linguagem que faz esse trabalho, e que se tornou padrão de mercado para contratos inteligentes, chama-se Solidity.

Solidity é a linguagem de programação criada para escrever contratos inteligentes na rede Ethereum e em outras blockchains compatíveis. É com ela que se constroem os aplicativos descentralizados (dApps), os tokens e os protocolos de finanças descentralizadas.

Como funciona a Solidity?

A linguagem tem sintaxe parecida com a do JavaScript, o que ajuda desenvolvedores web a migrarem. O código escrito em Solidity é compilado e publicado na blockchain, onde passa a executar de forma automática e imutável. Essa imutabilidade é a força e o risco: uma vez no ar, o contrato faz exatamente o que o código manda, e uma falha não corrigida pode ser explorada por qualquer um.

Por que a Solidity importa?

Ela é a porta de entrada para o desenvolvimento no maior ecossistema de contratos inteligentes do mundo. A maior parte do valor travado em finanças descentralizadas roda em contratos escritos em Solidity. Dominar a linguagem, junto de boas práticas de segurança e auditoria, é hoje uma das habilidades mais valorizadas de quem quer trabalhar com Web3.

Leia também: O que é o Ethereum · O que é programação em blockchain

Este conteúdo é informativo e educacional e não constitui recomendação de investimento. Rentabilidade passada não é garantia de resultados futuros.

Compartilhar
Sobre o autor
Marina Alves
Traduz o que Copom, câmbio e licenças de exchange fazem com a sua carteira. Cobre o mercado de capitais brasileiro, a macro do dia a dia e a regulação do cripto. Sem promessa de ganho fácil.
Continue scrollando para a próxima matéria…