BIENVENIDOS A LA
SEMANA 3
BLOCKCHAIN / BI
EN LAS FINANZAS
JUEVES 15
RODRIGO CORONEL
EL DIPLOMADO
2
MÓDULO 1
MARCO LEGAL FINTECH
MÓDULO 2
BANCA DIGITAL E
INSTITUCIONES FINANCIERAS
MÓDULO 3
BLOCKCHAIN EN LAS
FINANZAS
MÓDULO 4
BIG DATA Y SUS
APLICACIONES EN EL
MUNDO DIGITAL
GRUPAL: CREANDO UNA FINTECH
TRABAJO Y
SUSTENTACIÓN
INDIVIDUAL: EJERCICIOS
BREAKOUT SESSIONS
AGENDA DE LA SEMANA 3
BLOCKCHAIN
╸ Casos de uso
╸ Impactos
╸ Crypto
╸ Intrapreneurship e innovación
3
HANDS ON BLOCKCHAIN
CREANDO UNA CRYPTO
╸ Software necesario
╸ Lenguaje
╸ Creando una billetera
╸ Creando un token crypto
╸ Transferir tokens
BLOCKCHAIN
4
5
Casos de Uso de la tecnología
Gobierno - Votación,
etc
Identificación
Pagos móviles
Seguros
Protección de
especies en peligro
Descarbonización
Empresas
Control de fronteras
Cadenas de
suministro
Salud
Envíos
Finca Raíz
Energía
Registro de
propiedad
Computación -
Seguridad
Publicidad
Periodismo
Gestión de
desperdicios
Diamantes
Arte
Seguridad Nacional
Turismo - pago en
crypto
Impuestos
Transporte
ferroviario - carga
Empresa - Catering
Música
Pesca
Educación - Notas
Propiedad
Intelectual
Concesiones
Obra Pública
Cannabis
Farmacéutica
6
Casos de Uso de la tecnología
Registros médicos
Transferencias inter-hospitalarias
Venta de entradas
Transporte público
Cadena de suministro de café
Verificación de empleo
Datos científicos para investigación
Identificación de refugiados
Vacunas
Acoso laboral
Negociación de energía solar
Certificaciones
7
Además del sector financiero. Comercio, Minería, Infraestructura, P2P y juegos
8
¿Cuál y dónde es el potencial impacto en otras industrias?
Blockchain podría tener el potencial disruptivo de ser la
base de nuevos modelos operativos, pero su impacto
inicial será impulsar la eficiencia operativa.
Se pueden eliminar los costos de los procesos existentes
eliminando intermediarios o el esfuerzo administrativo de
mantenimiento de registros y conciliación de
transacciones.
Esto puede cambiar el flujo de valor mediante la captura de
ingresos perdidos y la creación de nuevos ingresos para los
proveedores de servicios de blockchain.
Con base en nuestra cuantificación del impacto monetario
de los más de 90 casos de uso que analizamos, estimamos
que aproximadamente el 70 por ciento del valor en juego
en el corto plazo está en la reducción de costos, seguido
de la generación de ingresos y el alivio de capital
9
Hay 6 categorías de casos de uso que están enfocados en dos necesidades
Mantenimiento de registros: almacenaje de
información estática
Transacciones: Registro de información comercial
Registro estático
Identidad
Contratos Inteligentes
Registro dinámico
Infraestructura de
pagos
Otros
10
Blockchain no necesita ser un desintermediador para generar valor
La mayoría de las cadenas de
bloques comerciales utilizarán
una arquitectura privada
permitida para optimizar la
apertura y la escalabilidad de la
red.
Las cadenas de bloques públicas,
como Bitcoin, no tienen una
autoridad central y se consideran
facilitadores de una
desintermediación disruptiva
total. Las cadenas de bloques
autorizadas se alojan en redes
informáticas privadas, con acceso
controlado y derechos de edición.
11
5 Mitos comunes en blockchain que crean malos entendimientos
Blockchain - La internet del valor
12
Internet ha sido un importante catalizador del
cambio social. Desde la década de 1990, persiste la
visión de Internet como un protocolo abierto a través
del cual la información puede fluir libremente. El
desarrollo de aplicaciones Web 2.0 en la década de
2000 ha creado oportunidades sin precedentes para
las conexiones sociales y el intercambio de
contenido e ideas.
Ahora vemos que se están construyendo las bases
para una tercera ola de Internet, respaldada por
avances tecnológicos en sistemas descentralizados,
criptografía y libros de contabilidad públicos. Así
como la visión inicial de Internet preveía el
intercambio de conocimientos sin fronteras, las redes
descentralizadas permiten que no solo la
información, sino también el valor fluya libremente a
través de la red abierta: la Internet del valor. En su
mayor parte, estas nuevas redes de valor aprovechan
la cadena de bloques Ethereum y su creciente
número de protocolos y estándares como su capa de
asentamiento global y como un medio para la
descentralización.
¿Cuáles son las crypto más notables hoy?
13
Blockchain - Stablecoins
14
Blockchain - Proyectos en areneras internas
15
¿Cuáles son los Exchanges para crypto en Latam?
16
Bitcoin - Mineros y el límite de 21M de bitcoins
17
El proceso de minería de Bitcoin recompensa a los mineros con una parte de Bitcoin tras la
verificación exitosa de un bloque.
Este proceso se adapta con el tiempo. Cuando se lanzó Bitcoin por primera vez, la recompensa
era de 50 bitcoins.
En 2012, se redujo a la mitad a 25 bitcoins. En 2016, se redujo a la mitad nuevamente a 12.5
bitcoins. A partir de febrero de 2021, los mineros obtienen 6.25 bitcoins por cada nuevo
bloque extraído, lo que equivale a aproximadamente $ 294,168.75 según el valor del 24 de
febrero de 2021.
Esto reduce efectivamente la tasa de inflación de Bitcoin a la mitad cada cuatro años.
Solo hay 21 millones de bitcoins que se pueden extraer en total.
Una vez que los mineros de bitcoins hayan desbloqueado todos los bitcoins, el suministro del
planeta esencialmente se agotará.
Al 24 de febrero de 2021, se habían extraído 18.638 millones de bitcoins, lo que deja 2.362
millones aún por introducir en circulación.
Una vez que se haya extraído todo Bitcoin, los mineros aún estarán incentivados para procesar
transacciones con tarifas.
CASO PRÁCTICO
18
Creando un token
19
1. Instalamos el software
necesario.
a. Instalamos Metamask
en Chrome.
b. Enviamos ETHs para
cubrir los costos de
grabar el contrato
2. Copiamos los códigos que
están publicados para
crear el token.
1. Abrimos un programa para escribir
los códigos de blockchain.
a. Abrimos remix
b. Creamos con el + nuevos
contratos y le inscribimos el
nombre xxx.sol y
EIP20Interface.sol al otro tal
como aparece.
c. Cambiamos los nombres del
token en la línea>11 y 24
d. Hacemos un compile con la
versión de compilador 0.4.21
e. Luego hacemos un deploy en la
red del proveedor Web3 Rinkeby
f. Asignamos los datos que pide el
contrato, nombres con comillas.
1. Usando el token.
2. Una vez creado con su
dirección, podemos hacer
uso del mismo. Quién
tiene los tokes es la
dirección que creó el
contrato.
3. Podemos entonces
proceder a transferir los
tokens a otra wallet o
dirección
4. Comprobaremos en la
página de información los
movimientos.
0xBA823ceCbC58f2EDD12378F3617eaCf8282E53FC
Creando un token
20
● Crear una billetera con metamask
● Cargar dinero virtual en la billetera.
● Seleccionar la red de pruebas de ethereum rigby
● Crear un contrato inteligente del token a crear con el
editor de código remix de ethereum
● Compilar el token y el contrato que le da form
(EIP20Interface.sol)
● Hacer deploy en la red de pruebas
● Comprobar el contrato:
0x7C997c8Ce4BBeF162BE1bD658171e9B000501a1a
● Tokens: jrctoken, código JRC
Remix
https://github.com/jrcoronel/tokencreation https://remix.ethereum.org/
Creando un token
21
Para crear un token, hay que descargar unos
complementos de Google Chrome y luego realizar algunas
tareas preliminares, luego desarrollamos el código y lo
compilamos en un bloque de la red Rigby en Ethereum.
● Crear una billetera con metamask
● Cargar dinero virtual en la billetera.
● Seleccionar la red de pruebas de ethereum rigby
● Crear un contrato inteligente del token a crear con el
editor de código remix de ethereum
● Compilar el token y el contrato que le da form
(EIP20Interface.sol)
● Hacer deploy en la red de pruebas
● Comprobar el contrato:
0x7C997c8Ce4BBeF162BE1bD658171e9B000501a1a
● Tokens: jrctoken, código JRC
Creando un token
22
● Comprobación del bloque de
registro
● Address del contrato:
0x7C997c8Ce4BBeF162BE1bD6
58171e9B000501a1a
● Mostrar balance, otros datos
● Información del bloque y
registro de datos del contrato.
● Registro en etherscan
Creando un token
23
● Importante para poder ver los tokens, hay que ir a la red específica y
agregarlos con Metamask invocando la dirección del contrato del token
creado.
Creando un token
24
● Para transferir hay que introducir la otra billetera, luego de que los reciba, para verlos, debe de la misma manera
anterior, agregar el tipo de token en la red correcta.
Arquitectura de una aplicación en Blockchain
Estrategia
Front End
Back End
Blockchain
DLT
Desktop Mobile 3rd Party
API Cloud Storage
DataBase
Monitor
Smart Contract
Proposición de Valor
Camino de Experiencia
Modelo de Negocio
La capa que ve el cliente y el dueño de producto.
Aplicaciones web responsivas y móviles.
Accesos de terceros
Monitor de transacciones
Servicio de la aplicación
Lógica de negocio y reglas de negocio
Alojamiento de archivos e información de aplicación
API como vínculo entre la capa de Front End y el Smart Contract
Información de billeteras
Permisos
Reglas y funciones en blockchain
Funciones de transacciones
Variables
ERC20
ERC721
ERC1150
BEP20
Creando un contrato inteligente
26
Red
Ethereum
ERC20
Smart Contract
Código
Solidity
Remix
IDE
1. Genera un contrato para interactuar con él.
2. El contrato estará alojado en un bloque y tendrá una dirección
3. Invocando la dirección del contrato se interactúa con él.
Función de notarización de documentos
Registra un timestamp y devuelve el valor hash, el identificador de la
transacción y la dirección donde se aloja el contrato.
Contract
Address
Archivo Web
Librerías
JavaScript
Hash
Guardado
Creando un Token ERC20
27
Vamos a usar un contrato ya desarrollado en solidity
para desplegar un contrato en la red ethereum de
pruebas Rinkeby.
Para ello debes tener instalado Metamask como
billetera en tu máquina y tener algunos ethers en tu
cuenta en Rinkeby. Seguir estos pasos. 1, 2
1. Acceder copiar los archivos EIP20Interface.sol y
jrctoken.sol
2. Acceder a Remix (el editor de programas solidity)
3. Pegar los archivos de programa y editar jrctoken.sol
cambiando los parámetros jrctoken por tu el nombre
de token que elijas en (contract y function)
4. Hacer el despliegue con el 3er botón de Remix y
asignar los datos que solicita.
Creando un Token ERC20
28
NOTARY AT 0X45B...ECC96 (BLOCKCHAIN)
Copy value to clipboard
0x45B840d1722f56d03F785002A07a739c374eCc96
Creando un Contrato Inteligente ERC20
29
Hay que hacer una serie de pasos para compilar y
desplegar un código hecho en solidity para generar el
contrato.
1. Instalar NodeJS
2. Instalar Truffle con línea de comandos. (Slide5)
3. Descargar el código en tu máquina
4. Cambiar los parámetros del código con los datos de tu
máquina
5. Desplegar el contrato desarrollado en solidity en la
ethereum de tu máquina
6. Para un uso simple en una web, instalar un servidor
web y desplegar la interfaz web que comunica con el
contrato.
30
Instalando Ganache, Truffle…
Habilitar SU si tenes macosx
Código para instalar
Truffle
Compilar
Truffle
Error común de compilación es que el solidity declarado en los archivos .sol es distinto a la versión del compilador.
https://github.com/ethereum/remix-desktop/releases
Creando un Token
31
Red
Ethereum
ERC20
Smart Contract
Código
Solidity
Remix
IDE
1. Genera un contrato para interactuar con él.
2. El contrato estará alojado en un bloque y tendrá una dirección
3. Invocando la dirección del contrato se interactúa con él.
Se crea un contrato EIP20 que da origen a un token o una moneda,
con variables suministro total, nombre, ticker, decimales y funciones
de balance, transferencia y aprobación.
Token Coins
Creando un NFT
32
Red
Ethereum
ERC721
Smart Contract
1. Enlazamos nuestra billetera con la web
2. Generamos un NFT a partir de un archivo*
3. Obtenemos información del NFT
4. Decidimos si lo vendemos o compramos otros NFTs
En este caso utilizaremos un servicio ya existente para aprovechar
capacidades de mercadeo de la plataforma para crear y vender
NFTs
Contract
Address
Archivo
Ilustración
Sonido
Video
Animación
Web
NFT
Minting
Compra-venta
Billetera
Ethereum
Video
33
● Recibirán un video en classroom con la demostración

Workshop Proyectando 2022.pptx.pdf

  • 1.
    BIENVENIDOS A LA SEMANA3 BLOCKCHAIN / BI EN LAS FINANZAS JUEVES 15 RODRIGO CORONEL
  • 2.
    EL DIPLOMADO 2 MÓDULO 1 MARCOLEGAL FINTECH MÓDULO 2 BANCA DIGITAL E INSTITUCIONES FINANCIERAS MÓDULO 3 BLOCKCHAIN EN LAS FINANZAS MÓDULO 4 BIG DATA Y SUS APLICACIONES EN EL MUNDO DIGITAL GRUPAL: CREANDO UNA FINTECH TRABAJO Y SUSTENTACIÓN INDIVIDUAL: EJERCICIOS BREAKOUT SESSIONS
  • 3.
    AGENDA DE LASEMANA 3 BLOCKCHAIN ╸ Casos de uso ╸ Impactos ╸ Crypto ╸ Intrapreneurship e innovación 3 HANDS ON BLOCKCHAIN CREANDO UNA CRYPTO ╸ Software necesario ╸ Lenguaje ╸ Creando una billetera ╸ Creando un token crypto ╸ Transferir tokens
  • 4.
  • 5.
    5 Casos de Usode la tecnología Gobierno - Votación, etc Identificación Pagos móviles Seguros Protección de especies en peligro Descarbonización Empresas Control de fronteras Cadenas de suministro Salud Envíos Finca Raíz Energía Registro de propiedad Computación - Seguridad Publicidad Periodismo Gestión de desperdicios Diamantes Arte Seguridad Nacional Turismo - pago en crypto Impuestos Transporte ferroviario - carga Empresa - Catering Música Pesca Educación - Notas Propiedad Intelectual Concesiones Obra Pública Cannabis Farmacéutica
  • 6.
    6 Casos de Usode la tecnología Registros médicos Transferencias inter-hospitalarias Venta de entradas Transporte público Cadena de suministro de café Verificación de empleo Datos científicos para investigación Identificación de refugiados Vacunas Acoso laboral Negociación de energía solar Certificaciones
  • 7.
    7 Además del sectorfinanciero. Comercio, Minería, Infraestructura, P2P y juegos
  • 8.
    8 ¿Cuál y dóndees el potencial impacto en otras industrias? Blockchain podría tener el potencial disruptivo de ser la base de nuevos modelos operativos, pero su impacto inicial será impulsar la eficiencia operativa. Se pueden eliminar los costos de los procesos existentes eliminando intermediarios o el esfuerzo administrativo de mantenimiento de registros y conciliación de transacciones. Esto puede cambiar el flujo de valor mediante la captura de ingresos perdidos y la creación de nuevos ingresos para los proveedores de servicios de blockchain. Con base en nuestra cuantificación del impacto monetario de los más de 90 casos de uso que analizamos, estimamos que aproximadamente el 70 por ciento del valor en juego en el corto plazo está en la reducción de costos, seguido de la generación de ingresos y el alivio de capital
  • 9.
    9 Hay 6 categoríasde casos de uso que están enfocados en dos necesidades Mantenimiento de registros: almacenaje de información estática Transacciones: Registro de información comercial Registro estático Identidad Contratos Inteligentes Registro dinámico Infraestructura de pagos Otros
  • 10.
    10 Blockchain no necesitaser un desintermediador para generar valor La mayoría de las cadenas de bloques comerciales utilizarán una arquitectura privada permitida para optimizar la apertura y la escalabilidad de la red. Las cadenas de bloques públicas, como Bitcoin, no tienen una autoridad central y se consideran facilitadores de una desintermediación disruptiva total. Las cadenas de bloques autorizadas se alojan en redes informáticas privadas, con acceso controlado y derechos de edición.
  • 11.
    11 5 Mitos comunesen blockchain que crean malos entendimientos
  • 12.
    Blockchain - Lainternet del valor 12 Internet ha sido un importante catalizador del cambio social. Desde la década de 1990, persiste la visión de Internet como un protocolo abierto a través del cual la información puede fluir libremente. El desarrollo de aplicaciones Web 2.0 en la década de 2000 ha creado oportunidades sin precedentes para las conexiones sociales y el intercambio de contenido e ideas. Ahora vemos que se están construyendo las bases para una tercera ola de Internet, respaldada por avances tecnológicos en sistemas descentralizados, criptografía y libros de contabilidad públicos. Así como la visión inicial de Internet preveía el intercambio de conocimientos sin fronteras, las redes descentralizadas permiten que no solo la información, sino también el valor fluya libremente a través de la red abierta: la Internet del valor. En su mayor parte, estas nuevas redes de valor aprovechan la cadena de bloques Ethereum y su creciente número de protocolos y estándares como su capa de asentamiento global y como un medio para la descentralización.
  • 13.
    ¿Cuáles son lascrypto más notables hoy? 13
  • 14.
  • 15.
    Blockchain - Proyectosen areneras internas 15
  • 16.
    ¿Cuáles son losExchanges para crypto en Latam? 16
  • 17.
    Bitcoin - Minerosy el límite de 21M de bitcoins 17 El proceso de minería de Bitcoin recompensa a los mineros con una parte de Bitcoin tras la verificación exitosa de un bloque. Este proceso se adapta con el tiempo. Cuando se lanzó Bitcoin por primera vez, la recompensa era de 50 bitcoins. En 2012, se redujo a la mitad a 25 bitcoins. En 2016, se redujo a la mitad nuevamente a 12.5 bitcoins. A partir de febrero de 2021, los mineros obtienen 6.25 bitcoins por cada nuevo bloque extraído, lo que equivale a aproximadamente $ 294,168.75 según el valor del 24 de febrero de 2021. Esto reduce efectivamente la tasa de inflación de Bitcoin a la mitad cada cuatro años. Solo hay 21 millones de bitcoins que se pueden extraer en total. Una vez que los mineros de bitcoins hayan desbloqueado todos los bitcoins, el suministro del planeta esencialmente se agotará. Al 24 de febrero de 2021, se habían extraído 18.638 millones de bitcoins, lo que deja 2.362 millones aún por introducir en circulación. Una vez que se haya extraído todo Bitcoin, los mineros aún estarán incentivados para procesar transacciones con tarifas.
  • 18.
  • 19.
    Creando un token 19 1.Instalamos el software necesario. a. Instalamos Metamask en Chrome. b. Enviamos ETHs para cubrir los costos de grabar el contrato 2. Copiamos los códigos que están publicados para crear el token. 1. Abrimos un programa para escribir los códigos de blockchain. a. Abrimos remix b. Creamos con el + nuevos contratos y le inscribimos el nombre xxx.sol y EIP20Interface.sol al otro tal como aparece. c. Cambiamos los nombres del token en la línea>11 y 24 d. Hacemos un compile con la versión de compilador 0.4.21 e. Luego hacemos un deploy en la red del proveedor Web3 Rinkeby f. Asignamos los datos que pide el contrato, nombres con comillas. 1. Usando el token. 2. Una vez creado con su dirección, podemos hacer uso del mismo. Quién tiene los tokes es la dirección que creó el contrato. 3. Podemos entonces proceder a transferir los tokens a otra wallet o dirección 4. Comprobaremos en la página de información los movimientos. 0xBA823ceCbC58f2EDD12378F3617eaCf8282E53FC
  • 20.
    Creando un token 20 ●Crear una billetera con metamask ● Cargar dinero virtual en la billetera. ● Seleccionar la red de pruebas de ethereum rigby ● Crear un contrato inteligente del token a crear con el editor de código remix de ethereum ● Compilar el token y el contrato que le da form (EIP20Interface.sol) ● Hacer deploy en la red de pruebas ● Comprobar el contrato: 0x7C997c8Ce4BBeF162BE1bD658171e9B000501a1a ● Tokens: jrctoken, código JRC Remix https://github.com/jrcoronel/tokencreation https://remix.ethereum.org/
  • 21.
    Creando un token 21 Paracrear un token, hay que descargar unos complementos de Google Chrome y luego realizar algunas tareas preliminares, luego desarrollamos el código y lo compilamos en un bloque de la red Rigby en Ethereum. ● Crear una billetera con metamask ● Cargar dinero virtual en la billetera. ● Seleccionar la red de pruebas de ethereum rigby ● Crear un contrato inteligente del token a crear con el editor de código remix de ethereum ● Compilar el token y el contrato que le da form (EIP20Interface.sol) ● Hacer deploy en la red de pruebas ● Comprobar el contrato: 0x7C997c8Ce4BBeF162BE1bD658171e9B000501a1a ● Tokens: jrctoken, código JRC
  • 22.
    Creando un token 22 ●Comprobación del bloque de registro ● Address del contrato: 0x7C997c8Ce4BBeF162BE1bD6 58171e9B000501a1a ● Mostrar balance, otros datos ● Información del bloque y registro de datos del contrato. ● Registro en etherscan
  • 23.
    Creando un token 23 ●Importante para poder ver los tokens, hay que ir a la red específica y agregarlos con Metamask invocando la dirección del contrato del token creado.
  • 24.
    Creando un token 24 ●Para transferir hay que introducir la otra billetera, luego de que los reciba, para verlos, debe de la misma manera anterior, agregar el tipo de token en la red correcta.
  • 25.
    Arquitectura de unaaplicación en Blockchain Estrategia Front End Back End Blockchain DLT Desktop Mobile 3rd Party API Cloud Storage DataBase Monitor Smart Contract Proposición de Valor Camino de Experiencia Modelo de Negocio La capa que ve el cliente y el dueño de producto. Aplicaciones web responsivas y móviles. Accesos de terceros Monitor de transacciones Servicio de la aplicación Lógica de negocio y reglas de negocio Alojamiento de archivos e información de aplicación API como vínculo entre la capa de Front End y el Smart Contract Información de billeteras Permisos Reglas y funciones en blockchain Funciones de transacciones Variables ERC20 ERC721 ERC1150 BEP20
  • 26.
    Creando un contratointeligente 26 Red Ethereum ERC20 Smart Contract Código Solidity Remix IDE 1. Genera un contrato para interactuar con él. 2. El contrato estará alojado en un bloque y tendrá una dirección 3. Invocando la dirección del contrato se interactúa con él. Función de notarización de documentos Registra un timestamp y devuelve el valor hash, el identificador de la transacción y la dirección donde se aloja el contrato. Contract Address Archivo Web Librerías JavaScript Hash Guardado
  • 27.
    Creando un TokenERC20 27 Vamos a usar un contrato ya desarrollado en solidity para desplegar un contrato en la red ethereum de pruebas Rinkeby. Para ello debes tener instalado Metamask como billetera en tu máquina y tener algunos ethers en tu cuenta en Rinkeby. Seguir estos pasos. 1, 2 1. Acceder copiar los archivos EIP20Interface.sol y jrctoken.sol 2. Acceder a Remix (el editor de programas solidity) 3. Pegar los archivos de programa y editar jrctoken.sol cambiando los parámetros jrctoken por tu el nombre de token que elijas en (contract y function) 4. Hacer el despliegue con el 3er botón de Remix y asignar los datos que solicita.
  • 28.
    Creando un TokenERC20 28 NOTARY AT 0X45B...ECC96 (BLOCKCHAIN) Copy value to clipboard 0x45B840d1722f56d03F785002A07a739c374eCc96
  • 29.
    Creando un ContratoInteligente ERC20 29 Hay que hacer una serie de pasos para compilar y desplegar un código hecho en solidity para generar el contrato. 1. Instalar NodeJS 2. Instalar Truffle con línea de comandos. (Slide5) 3. Descargar el código en tu máquina 4. Cambiar los parámetros del código con los datos de tu máquina 5. Desplegar el contrato desarrollado en solidity en la ethereum de tu máquina 6. Para un uso simple en una web, instalar un servidor web y desplegar la interfaz web que comunica con el contrato.
  • 30.
    30 Instalando Ganache, Truffle… HabilitarSU si tenes macosx Código para instalar Truffle Compilar Truffle Error común de compilación es que el solidity declarado en los archivos .sol es distinto a la versión del compilador. https://github.com/ethereum/remix-desktop/releases
  • 31.
    Creando un Token 31 Red Ethereum ERC20 SmartContract Código Solidity Remix IDE 1. Genera un contrato para interactuar con él. 2. El contrato estará alojado en un bloque y tendrá una dirección 3. Invocando la dirección del contrato se interactúa con él. Se crea un contrato EIP20 que da origen a un token o una moneda, con variables suministro total, nombre, ticker, decimales y funciones de balance, transferencia y aprobación. Token Coins
  • 32.
    Creando un NFT 32 Red Ethereum ERC721 SmartContract 1. Enlazamos nuestra billetera con la web 2. Generamos un NFT a partir de un archivo* 3. Obtenemos información del NFT 4. Decidimos si lo vendemos o compramos otros NFTs En este caso utilizaremos un servicio ya existente para aprovechar capacidades de mercadeo de la plataforma para crear y vender NFTs Contract Address Archivo Ilustración Sonido Video Animación Web NFT Minting Compra-venta Billetera Ethereum
  • 33.
    Video 33 ● Recibirán unvideo en classroom con la demostración