[Blockchain Solidity] Introdução a contratos inteligentes e solidez

Índice

contrato inteligente

Introdução à linguagem Solidity 

Recursos da linguagem Solidity


contrato inteligente

  1. O inglês de contrato inteligente é contrato inteligente
  2. Nick e Sabo propuseram pela primeira vez o conceito de contratos inteligentes em 1995 ~ que é escrever disposições legais em código executável
  3. Vitalik Buterin (V God) o introduziu no Ethereum, indicando que o programa Ethereum pode ser executado automaticamente e não pode sofrer interferências.
  4. Ethereum é uma combinação perfeita de blockchain e contratos inteligentes. Ao escrever contratos inteligentes, funções poderosas podem ser realizadas e o desenvolvimento descentralizado de aplicativos pode ser realizado.
  •  Agora que os contratos inteligentes foram estendidos a todas as plataformas blockchain, as pessoas costumam se referir aos programas de plataformas blockchain, como Hyperledger e EOS, como 'contratos inteligentes'
  • Contratos inteligentes permitem transações confiáveis ​​sem terceiros que são rastreáveis ​​e irreversíveis
  • O contrato inteligente em si é um monte de código, por isso envolve uma série de processos, como compilação, implantação e execução da linguagem.
  • Solidity é atualmente a linguagem mais usada para escrever contratos inteligentes.

Introdução à linguagem Solidity 

  •  Solidity é uma linguagem de alto nível para contratos inteligentes que roda em cima da Ethereum Virtual Machine (EVM).
  • Solidity é uma linguagem estática de alto nível que suporta herança, bibliotecas de classes e tipos personalizados complexos.
  • Como Solidity é de longe a linguagem Ethereum mais madura, é uma linguagem que a comunidade encoraja fortemente os desenvolvedores a usar.

 Recursos da linguagem Solidity

  •  Os arquivos Solidity têm a extensão .sol
  • É uma "linguagem de programação fortemente tipada" que deve ser definida e copiada antes do uso.

Supongo que te gusta

Origin blog.csdn.net/m0_62360527/article/details/127381002
Recomendado
Clasificación