Programador Blockchain

Streaming 7.5 meses

Este curso de Blockchain está diseñado para proporcionar a los participantes una comprensión sólida y completa de los fundamentos y aplicaciones de esta tecnología. A lo largo de cinco módulos, exploraremos en detalle conceptos clave como el dinero, Bitcoin, contratos inteligentes, tokens, NFTs, el Metaverso y las Finanzas Descentralizadas (DeFi). Además, abordaremos la regulación y supervisión en el contexto de la innovación tecnológica.

Objetivos

El curso tiene como objetivo capacitar a los participantes para comprender en profundidad los conceptos clave de la tecnología blockchain, incluyendo Bitcoin, contratos inteligentes, tokens, NFTs y DeFi. Al finalizar el curso, los participantes estarán preparados para aplicar estos conocimientos en situaciones prácticas y comprender las implicaciones regulatorias asociadas.

Temario

Módulo 1: Introducción al Dinero y Bitcoin
Este módulo tiene la finalidad de analizar qué significa el dinero, cómo ha evolucionado en el marco de las estructuras financieras convencionales y su versión descentralizada. Vamos a examinar el surgimiento y el funcionamiento de Bitcoin, explicaremos los conceptos fundamentales de criptografía que son esenciales para entender su seguridad, y nos centraremos en el desarrollo gradual de Bitcoin, prestando especial atención a la red de Lightning Network.

Sesión 1: Historia y funciones fundamentales del dinero
Historia del dinero.
Funciones fundamentales del dinero.
Funciones de bancos centrales y emisión de moneda de curso legal.

Sesión 2: Sistemas de pagos tradicionales
Funcionamiento de sistemas de pagos.
Moneda digital, sus métodos de pago y procesamiento.

Sesión 3: Conceptos de criptografía
Introducción a la criptografía.
Ejemplos de Criptografía.
Movimiento cypherpunk.
Hashing, encriptación y firmas.

Sesión 4: Funcionamiento Técnico de Bitcoin
Introducción a Bitcoin.
Componentes de Bitcoin: nodos, redes peer-to-peer, criptomoneda y blockchain.
Transacciones y bloques.

Sesión 5: Prueba de trabajo
Introducción a la minería.
Minería e incentivos.
Política monetaria de Bitcoin.

Sesión 6: Desafíos de Bitcoin
Escalabilidad, volatilidad, consumo energético, privacidad, entre otros.

Sesión 7: Lightning Network
Métodos de pagos con moneda digital.
Comparación entre Bitcoin y sus equivalentes centrales.
Introducción y ejemplos de Lightning Network.
Soluciones descentralizadas de pago de segunda capa.

Sesión 8: Interoperabilidad de sistemas financieros y su contraparte descentralizada
Sistemas de cambio de dinero.

Sesión 9: Billeteras Digitales
Se podrá reconocer los diversos tipos de carteras digitales disponibles en el mercado, establecer su propia cartera y seleccionarla en función de sus objetivos, ya sea para operaciones de compra y venta a corto plazo o para inversiones a largo plazo. Además, entenderán la distinción entre una cartera centralizada y una descentralizada.

Tipos:
Nodos versus billeteras.
Non custodial (descentralizadas).
Custodial (centralizadas).
Diferencias entre los tipos de billeteras.
Formas de almacenamiento: frío y caliente.

Sesión 10: Uso práctico de las Billeteras Digitales
Abrir una billetera centralizada.
Abrir una billetera descentralizada.
Identificar la dirección de recibir y la dirección de enviar.
Verificación de la transacción en la cadena.
Seguridad para la billetera.
Consideraciones (KYC).

Módulo 2: Contratos Inteligentes
El propósito de este módulo es analizar en detalle qué son los contratos inteligentes y cómo tienen la capacidad de automatizar procesos y acuerdos de forma segura y eficaz. Exploraremos casos concretos de aplicaciones de estos contratos en diferentes sectores industriales. En cuanto a la programación de contratos inteligentes, vamos a presentar el lenguaje de programación Solidity, utilizado en la plataforma Ethereum, para que puedas crear tus propios contratos inteligentes. Durante el curso, te guiaremos a través del proceso de codificación de tus propios contratos inteligentes.

Sesión 1: Plataformas blockchain: Ethereum
Introducción a Ethereum.
Conceptos de Ethereum.
Smart Contracts.
Ethereum Virtual Machine (EVM).
Gas.
Decentralized Applications (DApps).
Decentralized Autonomous Organizations (DAOs).

Sesión 2: Protocolos de Consenso (POS – Proof of Stake)
Prueba de Participación.
Comparación de Prueba de Trabajo y Prueba de Participación.

Sesión 3: Smart Contract en Solidity
Introducción a Solidity.
Uso de Metamask.
Paso a paso un ejemplo de smart contract en Solidity.

Sesión 4: Oráculos y Smart Contract de ejemplo
Introducción a Oráculos.
Ejemplos de Oráculos.
Programación de una DAPP usando Oráculos.

Sesión 5: Tokens y NFT con Smart Contract de ejemplo
Introducción a tokens.
Concepto de fungibilidad.
Tipos de tokens: De protocolo, primera capa (L1) o de incentivo, de pago, de utilidad, valores (ICOs, STOs, IEOs y IDOs), de gobernabilidad y de staking.
Programación de dapp creando NFT usando Oráculos (ejemplo con Chain Automation).

Sesión 6: Programar Smart Contract con Números aleatorios
Introducción a la aleatoriedad o números random en blockchain.
Programación de una dapps creando números random en blockchain.

Sesión 7: Entorno de programación Hardhat
Introducción a Hardhat.
Ejemplo de smart contract en Hardhat.

Sesión 8: Seguridad y Pruebas de Smart Contracts
Análisis de seguridad en smart contracts y cómo realizar pruebas exhaustivas para garantizar que tus contratos inteligentes sean robustos y resistentes a ataques.

Módulo 3: Web 3: Tokens, NFTs y el Metaverso
En este módulo, exploraremos la última evolución de Internet, que se fundamenta en las tecnologías de blockchain. Investigaremos el funcionamiento de las fichas digitales, detallaremos el origen y el funcionamiento de los NFTs (tokens no fungibles) y su conexión con la industria de los videojuegos y el Metaverso.

Sesión 1: Tokens no Fungibles: NFTs
Definición y clasificaciones.
NFTs: ¿innovación o fraude?
Implementación de NFTs en el contexto empresarial: identidad digital, tokenización de activos digitales y físicos.

Sesión 2: Ejemplo práctico de NFTs
Diferentes plataformas blockchain para crear NFTs.
Marketplaces.
Ejemplo de creación de NFTs.

Sesión 3: Web 3 y el Metaverso
Web 3: definición y su relación con las plataformas blockchain.
Surgimiento del metaverso.
Tipos de metaverso: centralizado (Meta) y descentralizado (por medio de plataformas blockchain).

Sesión 4: Ejemplo práctico de gaming y el metaverso
Modelo Play to Earn: Axie Infinity [otros].
Virtual real estate: Decentraland [otros].

Módulo 4: Finanzas Descentralizadas (DeFi)
El propósito principal de este módulo es examinar las Finanzas Descentralizadas (DeFi), incluyendo tokens, proyectos y protocolos. También exploraremos las oportunidades que ofrece el ámbito DeFi, las tendencias emergentes, cómo afecta al panorama financiero actual y los posibles riesgos relacionados con su utilización.

Sesión 1: Finanzas Descentralizadas (DeFi)
Conceptos y definición de DeFi.
Diferencias entre DeFi, CeFi y TradFi.
Objetivo de DeFi.
Definición de servicios DeFi.

Sesión 2: Categorías de DeFi
Stablecoins: fiat backed, crypto backed, commodity backed y algorithmic.
Créditos: Préstamos, colateral, liquidación / Flash loans.

Sesión 3: Categorías de DeFi
Derivados.
Seguros.
Administración de activos.

Sesión 4: Gobernanza de DeFi
DAOs (Organizaciones Autónomas Descentralizadas).
Estructuras de incentivos (por pooling o basada en tokens).
Caso práctico con un Pool.

Sesión 5: Categorías de DeFi: DEX (Decentralized Exchanges) y AMM (Automated Market Maker)
DEX (Intercambios Descentralizados).
AMM (Automatic Market Makers).
Liquidity Providers.
Liquidity Mining.
Yield Farming.

Sesión 6: Riesgos en el uso de DeFi y ejemplo
Riesgos en el uso de DeFi.
Caso práctico de protocolos DeFi.

Sesión 7: Caso práctico
Más ejemplos de protocolos DeFi.

Módulo 5: Regulación

Para analizar:
Identificar los principales desafíos conceptuales que enfrenta la regulación y supervisión financiera en relación con el funcionamiento de las criptomonedas y la tecnología Blockchain.

Realizar un recorrido de las principales tendencias de regulación y supervisión en relación con la innovación tecnológica y su funcionamiento en la economía en general.

Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.

La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.

Inicio


9 de abril / Lunes, miércoles y viernes de 19:00 a 21:00 hs. 9 cuotas de $U 9390 9 cuotas de $U 6573 * Descuento del 30% aplicado

¡Pre inscribirme ahora!

Formas de pago

¡No te pierdas un 30% OFF en este curso hasta el 12/12!