SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PDF
Blockchain y contratos inteligentes
PDF
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
PDF
Blockchain - Mas Alla de las Criptomonedas.pdf
PDF
Introduccion a Blockchain
PDF
Blockchain Mas alla de las criptomonedas V2.pdf
PDF
Fundamentos_de_Blockchain.pdf
PDF
trabajo blockchainnnnnnnnnnnnnnnnnnnnnn terminado.pdf
PDF
XXV Betabeers Granada: Blockchain, más allá de las criptomonedas
Blockchain y contratos inteligentes
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
Blockchain - Mas Alla de las Criptomonedas.pdf
Introduccion a Blockchain
Blockchain Mas alla de las criptomonedas V2.pdf
Fundamentos_de_Blockchain.pdf
trabajo blockchainnnnnnnnnnnnnnnnnnnnnn terminado.pdf
XXV Betabeers Granada: Blockchain, más allá de las criptomonedas

Similar a Workshop Proyectando 2022.pptx.pdf (20)

PPTX
Blockchain.pptx
PPTX
Introduccion a blockchain y Smart Contracts
PPTX
Algunas aplicaciones del Blockchain
PDF
Una puerta de en-trada al universo NFT.pdf
PDF
Tecnologia Blockchain: Fundamentos, aplicaciones y posibilidades
PDF
Introducción a la Tecnología Blockchain
PDF
Curso de blockchain
PPTX
Blockchain
PDF
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
PPTX
Blockchain - Una mirada técnica y aplicaciones
PPTX
Blockchain - Desmitificacion
PPTX
CRIPTOMONEDAS.pptx Todo lo que debería saber sobre las Criptomonedas
PDF
Bitcoin y Blockchain.pdf
PDF
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
PPTX
BLOCK CHAIN
PPTX
Blockchain
PDF
Informe Blockchain BlockLift-web
PDF
Gfi blockchain - Conferencia COIIAOC Sevilla - 2018-01-31
PDF
social blockchain revolution. TFG de Melissa Renau Cano
Blockchain.pptx
Introduccion a blockchain y Smart Contracts
Algunas aplicaciones del Blockchain
Una puerta de en-trada al universo NFT.pdf
Tecnologia Blockchain: Fundamentos, aplicaciones y posibilidades
Introducción a la Tecnología Blockchain
Curso de blockchain
Blockchain
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Blockchain - Una mirada técnica y aplicaciones
Blockchain - Desmitificacion
CRIPTOMONEDAS.pptx Todo lo que debería saber sobre las Criptomonedas
Bitcoin y Blockchain.pdf
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
BLOCK CHAIN
Blockchain
Informe Blockchain BlockLift-web
Gfi blockchain - Conferencia COIIAOC Sevilla - 2018-01-31
social blockchain revolution. TFG de Melissa Renau Cano
Publicidad

Más de Juan Rodrigo Coronel (12)

PDF
Universidad de Córdoba - Montería Colombia - Sep 2018.pdf
PDF
Congreso Popayan - Congreso Internacional de Mercado Financiero y Bursátil.pdf
PDF
Workshop Emprendimiento - Popayan - Congreso Internacional de Mercado Financi...
PDF
Huawei Transformación Digital 16#9.pdf
PDF
ANM - Oportunidades Bolsa y Mercados AGO2019.pdf
PDF
Sesiones de Capacitación Mercado de Capitales Minenergía JRC.pdf
PDF
Proyectando 2022 - FrameVR.pdf
PDF
Proyectando 2022 - Presence
PDF
Economía Digital & Fintechs
PDF
Mejorando la experiencia de clientes mediante estrategia digital
PDF
Comercio inteligente y mercadeo inteligente
PDF
PoV banking industry - central america region 2014
Universidad de Córdoba - Montería Colombia - Sep 2018.pdf
Congreso Popayan - Congreso Internacional de Mercado Financiero y Bursátil.pdf
Workshop Emprendimiento - Popayan - Congreso Internacional de Mercado Financi...
Huawei Transformación Digital 16#9.pdf
ANM - Oportunidades Bolsa y Mercados AGO2019.pdf
Sesiones de Capacitación Mercado de Capitales Minenergía JRC.pdf
Proyectando 2022 - FrameVR.pdf
Proyectando 2022 - Presence
Economía Digital & Fintechs
Mejorando la experiencia de clientes mediante estrategia digital
Comercio inteligente y mercadeo inteligente
PoV banking industry - central america region 2014
Publicidad

Último (20)

PPTX
LA GUAJIRA ggggggggggggggggggggggggggggggggggggggggggggggggggggggg
PPT
Concepto de Management y Teoría Administrativa P-1.ppt
PDF
GESTION PUBLICA Y SU INCIDENCIA EN EL ESTADO PERUANO
DOC
enero febrero marzo abril mayo junio julio
PDF
datos en machine learning estado del arte
PPTX
S16_S1_Ratios Financieros trabajo final.pptx
PDF
Direccion-Estrategica-Segunda-Luis-Carlos-Palacios-Acero.pdf
PDF
Alternativas de financiamiento para inversiones
PDF
expotinaespanolultimaversionparapresentar.pdf
PDF
jksdaccountantsEJEMPLODESPACHOCONTABLE.pdf
PPTX
648329746-IMPLEMENTACION-COSTOS-ABC.pptx
PDF
unidad 5_presupuestos_POWER_FINANCIERA.pdf
PPTX
Presentación Portafolio, Basado en Participante
PPTX
Trabajo de Investigación sobre AFP en Chile
PDF
Sector Agropecuario CONTABILIDAD ESPECIFICA
PPTX
Tema 8 Libro Contable Registro de Ventas.PPTX
PPT
Ejemplo practico de flujo de efectivo de el insittuto senati
PPTX
Gestion de Empresas 5 UBB I 2025 (2).pptx
PDF
PLANEACIÓNFINANCIERACONTABILIDADDECOSTOSpdf
PPTX
Presentación de Gestión financiera nivel 2
LA GUAJIRA ggggggggggggggggggggggggggggggggggggggggggggggggggggggg
Concepto de Management y Teoría Administrativa P-1.ppt
GESTION PUBLICA Y SU INCIDENCIA EN EL ESTADO PERUANO
enero febrero marzo abril mayo junio julio
datos en machine learning estado del arte
S16_S1_Ratios Financieros trabajo final.pptx
Direccion-Estrategica-Segunda-Luis-Carlos-Palacios-Acero.pdf
Alternativas de financiamiento para inversiones
expotinaespanolultimaversionparapresentar.pdf
jksdaccountantsEJEMPLODESPACHOCONTABLE.pdf
648329746-IMPLEMENTACION-COSTOS-ABC.pptx
unidad 5_presupuestos_POWER_FINANCIERA.pdf
Presentación Portafolio, Basado en Participante
Trabajo de Investigación sobre AFP en Chile
Sector Agropecuario CONTABILIDAD ESPECIFICA
Tema 8 Libro Contable Registro de Ventas.PPTX
Ejemplo practico de flujo de efectivo de el insittuto senati
Gestion de Empresas 5 UBB I 2025 (2).pptx
PLANEACIÓNFINANCIERACONTABILIDADDECOSTOSpdf
Presentación de Gestión financiera nivel 2

Workshop Proyectando 2022.pptx.pdf

  • 1. BIENVENIDOS A LA SEMANA 3 BLOCKCHAIN / BI EN LAS FINANZAS JUEVES 15 RODRIGO CORONEL
  • 2. 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
  • 3. 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
  • 5. 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. 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. 7 Además del sector financiero. Comercio, Minería, Infraestructura, P2P y juegos
  • 8. 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. 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. 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. 11 5 Mitos comunes en blockchain que crean malos entendimientos
  • 12. 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.
  • 13. ¿Cuáles son las crypto más notables hoy? 13
  • 15. Blockchain - Proyectos en areneras internas 15
  • 16. ¿Cuáles son los Exchanges para crypto en Latam? 16
  • 17. 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.
  • 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 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
  • 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 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
  • 26. 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
  • 27. 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.
  • 28. Creando un Token ERC20 28 NOTARY AT 0X45B...ECC96 (BLOCKCHAIN) Copy value to clipboard 0x45B840d1722f56d03F785002A07a739c374eCc96
  • 29. 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. 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
  • 31. 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
  • 32. 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
  • 33. Video 33 ● Recibirán un video en classroom con la demostración