2. Inicio de Blockchain
• Producto de los diversos intercambios comerciales que se vienen
desarrollando desde hace muchos años, las unidades monetarias se han
convertido en un de las principales bases de la economía mundial.
• La necesidad de una autoridad en quien confiar durante las transacciones
financieras, generaron que los bancos se conviertan en autoridades
centrales que almacenan, emiten y regulan dichas monedas
• Sin embargo, en la aparición de la era digital y las crisis financieras
mundiales, generaron la pérdida de confianza en los bancos, buscándose
luego de un protocolo que permita no depender de dichas autoridades
centrales, dando así cabida a la primera moneda digital “Bitcoin”
3. Evolución
1991
Stuart Haber y W.
Scott Stornetta
publican un
paper, “Cómo
marcar el tiempo
en un documento
digital”, que es la
base de
blockchain
1996
Nick Szabo
publica su paper,
“Smart Contracts”
o Contratos
Inteligentes, que
se convierte en la
cadena de
bloques
empresarial
1998
Wei Dai presenta
el concepto de
una
criptomoneda
llamada b-money.
Dai y Szabo
trabajan en las
bases de Bitcoin
2009
Satoshi
Nakamoto creó
bitcoin e
introdujo el
concepto de
blockchain para
encarnar un libro
mayor
centralizado
2011–
2012
Se despliegan las
criptomonedas
en app
relacionadas con
efectivo
2012–
2013
Sistemas de
transferencia de
divisas y pagos
digitales
4. Evolución
Mercados financieros y app que
utilizan blockchain
2013–2014
Se lanza oficialmente Ethereum,
esto marca la separación del
Bitcoin con el surgimiento de
aplicaciones empresariales de
blockchain
2014
La fundación Linux inicia su
proyecto Hyperledger, un
esfuerzo de código abierto para
promover blockchain que cuenta
con IBM e Intel entre sus
fundadores
2015
IEEE promociona los beneficios de
seguridad de blockchain para (IoT)
Internet de las cosas. Se quiere
aprovechar blockchain para
seguridad
2016
El interes en Bitcoin hace que su
precio llegue a $20,000, aparecen
más criptomonedas y apps
relacionadas con el efectivo
2017–2018
Facebook anuncia que está
desarrollando su propia
criptomoneda llamada Libra
2019
5. ¿Qué es Blockchain?
Es una arquitectura tecnológica que actúa en forma de cadena de
bloques, donde los registros de datos, organizados en conjuntos son
llamados Bloques, los cuales van asegurados individualmente con
tecnología criptográfica, para luego ser añadidos a una cadena existente
Por otro lado también es considerado como una tecnología distribuida
que permite gestionar la información encriptada de manera
descentralizada
6. Características de Blockchain
Todas las transacciones se escriben en el libro mayor
Irrevocabilidad de la transacción
Distribuido es decir significa que no hay una autoridad central
Fácil de compartir datos sobre transacciones, contratos, etc.
Cifrado para privacidad y seguridad
7. Usos de una aplicación Blockchain
Establecer transparencia y confianza entre los usuarios de la aplicación
Prevenir el fraude relacionado con los datos
Eliminar las dependencias a una autoridad centralizada
Aplicaciones que requiera la consulta o actualizaciones instantáneas
Aplicaciones que requiera el uso de una BD o autoridad centralizada
La captura de diversas transacciones importantes como también registro
permanente de un historial de actividades
8. Principales Conceptos
• Compilación de dos entradas, identificador único (ID) y encabezado de
numeración, en una sola acción
Transcacción
• Aquellos datos compilados se escriben en el libro mayor de Blockchain
para su registro
Datos de registro y datos de registro de transacción
• Marco de comunicación entre participantes mediante su dirección IP
Red Blockchain
• Estructura de datos de registro, datos de registro de transacción y
metadatos
Bloques
9. Principales Conceptos
• Cadenas
• Conjunto de bloques que han alcanzado su capacidad los cuales
pueden ser vinculados (encadenados) cifrado.
• Registro de información o Libro mayor distribuido
• Base de datos (descentralizado) que se duplica y sincroniza entre los
usuarios de la aplicación Blockchain
• Usuario y consumidor
• Es aquel que hace uso o tiene la aplicación Blockchain
• Mineros
• Son nodos de la red que participan en el proceso de escritura de
datos en blockchain a cambio de una recompensa económica, su
participación es revisada y acordada por el resto de participantes
10. Principales Conceptos
• Contratos inteligentes (Smart Contracts)
• Vienen a ser contratos que se cumplen de manera automática siempre y
cuando los interesados definieron los términos de estos
Contrato
Inteligente
Contrato
Inteligente
Activo
11. Beneficios de Blockchain
• Los blockchains son públicos y cualquiera puede ver lo
que hay. Auditables
Transparencia
• Es prácticamente imposible realizar cambios en un
bloque debido a las protecciones que este aplica
Inmutabilidad
• El blockchain no esta controlado por una única
organización que valida y controla todas las transacciones
Descentralización
• Toda la cadena de bloques esta protegida mediante
encriptación
Seguridad
12. Beneficios de Blockchain
• Alta disponibilidad
• Debido a que la red esta distribuida entre todos los nodos que
participan en ella se puede acceder a ella mediante cualquiera de
ellos
• Rápidez
• La velocidad a la que se producen las transacciones es relativamente
rápida. Donde se ha visto la diferencia es en el sector financiero en
donde lleva horas y a veces días efectuar una transacción, en
blockchain serían segundos o pocos minutos.
13. Desafíos de Blockchain
• Este punto podría considerarse uno de los mayores desafíos
relacionado al blockchain dado que muchas personas tienen
poco o ningún conocimiento de esta tecnología.
Baja conciencia y comprensión
• Debido a que las regulaciones legales no han ido al ritmo de
los avances tecnológicos muchas de las opciones usadas
como los contratos inteligentes no son reconocidos aún, por
la que muchos informan que se viene trabajando en ello para
lograrlo
Incertidumbre regulatoria y legal
14. Desafíos de Blockchain
• Privacidad
• Puede darse el caso que ciertas cadenas de bloques carezcan de
permisos generando que el acceso a posibles datos sean
considerados potencialmente privados.
• Integración con otras tecnologías
• En caso de integraciones con otras soluciones tecnológicas
convencionales que no coincidan con la tecnología blockchain
pueden generar que su integración se vuelva costosa y compleja
15. Blockchain - Pública
Cualquiera puede
participar
Los participantes
actúan en general
como nodos
Transparencia
No hay
administradores
Ningún
participante tiene
más derechos que
los demás
Se pueden
implementar
Contratos
Inteligentes
Existe recompensa
por minado de
bloques
Soluciona
problemas de falta
de confianza
Seguridad basada
en protocolos de
consenso
Seguridad basada
en funciones hash
16. Blockchain - Privada
En este tipo es necesario la autorización o validación del dueño para
poder participar en ella, los participantes no son anónimos
Transparencia
Hay un único administrador
Se pueden implementar Contratos inteligentes
Seguridad basada en funciones hash
17. Blockchain – Federada o de Consorcio
Permite definir roles de usuario con diferentes permisos en distintas áreas del
blockchain
Transparencia
Hay más de un administrador
Se puede implementar Contratos Inteligentes
Soluciona problemas de falta de confianza
Seguridad basada en protocolos de consenso
Seguridad basada en funciones hash