Introducción

Completado

El uso de los contratos inteligentes está aumentando a medida que evolucionan las cadenas de bloques. En la fase actual de las cadenas de bloques, muchos casos de uso giran en torno a la compilación de contratos inteligentes y aplicaciones empresariales. Se trata de un momento interesante en el que empezamos a ver aplicaciones reales de cadenas de bloques en casi todos los sectores.

Son muchos los desarrolladores interesados en las cadenas de bloques y en crear sus propias aplicaciones con esta tecnología. Por tanto, necesitan saber cómo usar Solidity para crear y probar contratos inteligentes. También es posible que deseen conocer las excelentes, y gratuitas, herramientas de desarrollo disponibles para administrar aplicaciones de cadenas de bloques.

Objetivos de aprendizaje

Al término de este módulo, podrá hacer lo siguiente:

  • Explicar qué son los contratos inteligentes
  • Conocer casos de uso comunes de contratos inteligentes
  • Instale Truffle.
  • Instale la extensión de Truffle para VS Code.
  • Escriba un contrato inteligente mediante la extensión de Truffle para VS Code.
  • Probar un contrato inteligente mediante Truffle

Requisitos previos

  • Conocimientos básicos sobre las cadenas de bloques
  • Información de la plataforma Ethereum
  • Familiarización con el lenguaje de programación Solidity
  • Experiencia con el terminal para ejecutar comandos
  • Tener Visual Studio Code instalado
  • Tener Python instalado
  • Tener Git instalado
  • Tener instalado Node.js