Curso ONLINE

Curso en Ethereum: Clientes y transacciones

Impartido por Sergio Valenzuela, Asesor Digital Assets. Ingeniero Técnico de Telecomunicaciones Digitalizando en AdP, DtP y SV
Inicio: 27 Junio 2024
1 mes
4.5

Presentación del curso

¿Te gustaría descubrir el potencial que encierra la tecnología Blockchain y los contratos inteligentes de Ethereum? ¡Entonces este es el curso que necesitas!

En este programa te mostraremos cómo funciona la Ethereum Virtual Machine y cómo los contratos inteligentes pueden cambiar la forma en que hacemos negocios. Aprenderás a entender las transacciones y su costo, además de las distintas opciones que tienes para ejecutar un nodo propio o acceder por medio de terceros.

Con el conocimiento adquirido podrás explorar nuevas oportunidades de negocio y desarrollar aplicaciones descentralizadas innovadoras en la red de Ethereum. No te pierdas la oportunidad de adentrarte en el futuro de la tecnología y ser un pionero en la adopción de contratos inteligentes en tus proyectos.

Este curso forma parte del Master en Blockchain y Fintech. Si quieres ampliar tu formación, consulta el programa completo.

¿Te gustaría descubrir el potencial que encierra la tecnología Blockchain y los contratos inteligentes de Ethereum? ¡Entonces este es el curso que necesitas!

En este programa te mostraremos cómo funciona la Ethereum Virtual Machine y cómo los contratos inteligentes pueden cambiar la forma en que hacemos negocios. Aprenderás a entender las transacciones y su costo, además de las distintas opciones que tienes para ejecutar un nodo propio o acceder por medio de terceros.

Con el conocimiento adquirido podrás explorar nuevas oportunidades de negocio y desarrollar aplicaciones descentralizadas innovadoras en la red de Ethereum. No te pierdas la oportunidad de adentrarte en el futuro de la tecnología y ser un pionero en la adopción de contratos inteligentes en tus proyectos.

Este curso forma parte del Master en Blockchain y Fintech. Si quieres ampliar tu formación, consulta el programa completo.

¿Qué aprenderás en este curso?

Al finalizar el Curso en Ethereum: Clientes y transacciones serás perfectamente capaz de:

  • Analizar la arquitectura, sistemas e infraestructura tecnológica necesaria para desplegar Blockchains de prueba y reales sobre Ethereum y EVMs.
  • Esquematizar la arquitectura, sistemas e infraestructura tecnológica necesaria para desplegar Blockchains de prueba y reales sobre Ethereum y EVMs.
  • Desplegar Blockchains de prueba y reales sobre Ethereum y EVMs.
  • Operar y mantener la infraestructura tecnológica necesaria para desplegar Blockchains de prueba y reales sobre Ethereum y EVMs.

¿Para quién es este curso?

El Curso en Ethereum: Clientes y transacciones proporciona formación específicamente orientada a los siguientes perfiles:

  • Ingenieros que tengan por objetivo una actualización de sus conocimientos y el desarrollo de nuevas competencias dentro del Blockchain y, en particular, en Ethereum e Hyperledger.
  • Profesionales vinculados fuertemente con la tecnología que tengan por objetivo la especialización en tecnologías Blockchains.
  • Programadores que tengan por objetivo ampliar sus conocimientos y capacidades en el mundo de la tecnología descentralizada para su desarrollo profesional.
  • Tecnólogos con ganas de conocer la influencia de las últimas tecnologías en uno de los mayores sectores que quedan por disrumpir y cómo sacar provecho de ella para dar respuesta a los retos a los que se enfrentan.

El curso incluye:

  • 3 clases (1 mes)

  • 3 sprint semanales

  • Masterclass y/o tutorias

  • 1 proyecto

  • Diploma IEBS

  • Bolsa de empleo

Plan de estudios

Contenidos del curso:

  • Bienvenida y presentación
Tema 1: Ethereum: Gestión de cuentas, transacciones y bloques

Resumen

En esta clase repasamos Ethereum como concepto más allá de una cadena de bloques. Más bien como plataforma de contratos inteligentes y aplicaciones descentralizadas.

Analizamos el Ether, la criptomoneda vehicular de la red Ethereum, y comprobaremos su importancia dentro del ecosistema.

Una vez repasados los mimbres es momento de comunicarse dentro de la red. Para ello veremos los tipos de cuentas que podemos encontrar y sus características, cuentas que interactúan entre sí mediante transacciones.

Nos acercaremos al ciclo de vida de una transacción y finalmente a los bloques, allí donde quedan agrupadas las transacciones a modo de libro contable distribuido.

 

Objetivos

  • Entender Ethereum como plataforma de aplicaciones descentralizadas.
  • Comprender el sentido del Ether dentro del ecosistema.
  • Conocer el tipo de cuentas que podemos encontrar dentro de la red.
  • Entender la diferencia entre cuenta y cartera.
  • Entender que es una transacción, así como los tipos de transacciones que podemos encontrar.
  • Comprender el funcionamiento de los bloques así como su contenido.
 

Temario

  • Ethereum
    • Una plataforma para contratos inteligentes y aplicaciones descentralizadas
  • Ether
    • El vehículo de la red Ethereum
  • Gestión de cuentas en Ethereum
    • Detalle y tipos de cuentas
    • Cuentas vs Carteras
  • Transacciones en Ethereum
    • ¿Qué es una transacción?
    • Tipos de transacciones y ciclo de vida
  • Bloques de la red Ethereum
    • Uso y funcionamiento
    • Contenido y características
Tema 2: Ethereum Virtual Machine, opcodes y combustible (Gas)

Resumen

En esta clase nos adentramos en el funcionamiento de Ethereum y en la máquina de estado, la entidad especial que da vida a todo el sistema.

Nos detendremos en cómo estos estados se van guardando dentro de una estructura de datos conocida como Merkle Patricia Tree (MPT), en las instrucciones de la EVM y en los códigos de operación.

Finalmente, nos adentraremos en el gas. Qué es, qué supuso la EIP-1559 y cómo afecta todo esto a lo que nos cuesta usar la red de Ethereum.

 

Objetivos

  • Conocer el funcionamiento de Ethereum.
  • Entender la máquina de estado de Ethereum y como se guardan dichos estados en el MPT.
  • Entender las instrucciones y los opcodes dentro del funcionamiento de la EVM.
  • Comprender el gas, cómo funciona, su importancia para la red y su influencia en las comisiones que pagamos por usarla.
  • Identificar que supuso la entrada de la EIP-1559.
 

Temario

  • Arquitectura EVM: La Máquina virtual de Ethereum
    • Máquina de estado
    • Merkle Patricia Tree
  • Opcodes
    • Instrucciones de la Máquina Virtual de Ethereum
    • Códigos de operación
  • Gas: El coste de usar Ethereum
    • ¿Qué es el gas en Ethereum?
    • Actualización London (EIP-1559)
    • Comisiones
Tema 3: Entornos de desarrollo y clientes Ethereum

Resumen

En esta clase hablamos de nodos, de la infraestructura necesaria para ejecutarlos, de los tipos de redes y de los entornos de trabajo que podremos utilizar para desarrollar nuestras implementaciones con Ethereum.

Veremos también los clientes en la capa de ejecución y en la capa de consenso, haciendo hincapié en el cliente de ejecución más utilizado: Go Ethereum (Geth).

Además, repasamos los beneficios de tener tu propio nodo y expondremos la visión general de cómo el Merge ha cambiado la forma de trabajar en Ethereum.

 

Objetivos

  • Conocer qué necesitamos para levantar un nodo.
  • Saber que redes podemos utilizar y qué tipo de redes podemos encontrarnos.
  • Entender que existen distintos tipos de nodos con distintos usos, según nuestras necesidades.
  • Entender por qué es importante ejecutar tu propio nodo.
  • Saber las diferencias entre clientes de ejecución, clientes de consenso y validadores, y entender su uso.
  • Conocer Geth con más detalle, el cliente de ejecución más utilizado.
 

Temario

  • Infraestructura tecnológica necesaria
    • Cuestiones para la ejecución de un nodo: Entorno, hardware, diversidad y servicios
    • Tipos de redes (Públicas, de prueba y privadas) y frameworks
  • Nodos y clientes
    • Tipos de nodos
    • Beneficios de ejecutar un nodo
  • Clientes Ethereum
    • Clientes de ejecución (ETH 1.0) y modos de sincronización
    • Geth: El cliente de ejecución más usado
    • Clientes de consenso (ETH 2.0)

Experto

Sergio Valenzuela

Asesor Digital Assets. Ingeniero Técnico de Telecomunicaciones Digitalizando en AdP, DtP y SV

Nuestros alumnos opinan

¿Por qué elegirnos?

Descubre lo que nos diferencia

95%Empleo

El 95% de nuestros alumnos está trabajando o emprende cuando finaliza sus estudios

Empleo
175kAlumnos

Somos la mayor comunidad de profesionales digitales del mundo

Comunidad
13Años

Expertos en formación online: más de 10 años liderando la innovación del elearning

Experiencia
95%Satisfacción

El 95% de nuestros alumnos consiguen mejorar su situación al finalizar sus estudios

Seguridad

Curso en Ethereum: Clientes y transacciones

U$S 510

  • Fintech & Blockchain
Inicio: 27 Junio 2024
1 mes
Online
Ininterrumpido 24/7
Diploma de IEBS

Curso en Ethereum: Clientes y transacciones

U$S 510