la seguridad de blockchain como disrupción · diapositiva n°12 la cadena de bloques...
Post on 26-Mar-2020
5 Views
Preview:
TRANSCRIPT
COPYRIGHT © PRACTIA 2018 Diapositiva N°1Diapositiva N°1
01/11/2018
Alejandro Hernandez
La seguridad de blockchain como disrupción global para bitcoin y otras aplicaciones
COPYRIGHT © PRACTIA 2018 Diapositiva N°2Diapositiva N°2
• Es una divisa? Un bien de cambio? Un activo?
Una burbuja?
• Siempre se habla de expectativas.
Expectativas de qué?
• Dónde reside la confianza? (valor,
devaluación, etc.)
Bitcoin
COPYRIGHT © PRACTIA 2018 Diapositiva N°3Diapositiva N°3
• Estamos ante un cambio disruptivo, y no es precisamente el bitcoin.
• Bitcoin es una aplicación de la tecnología blockchain (está implementado sobre esta).
• Blockchain es una tecnología que define, entre otras cosas:• Estructura de datos
• Algoritmo de almacenamiento para los datos
• Protocolo de comunicación
• Protocolo de “consenso” (para determinar datos válidos e inválidos)
Más allá del bitcoin
COPYRIGHT © PRACTIA 2018 Diapositiva N°4Diapositiva N°4
• Qué es y cómo se usa blockchain
• Cómo funciona blockchain
• Transacciones
• Red p2p
• Protocolo de comunicación y consenso
• El ecosistema actual
• Contratos inteligentes
• Aplicaciones existentes, en desarrollo y futuras
Agenda
COPYRIGHT © PRACTIA 2018 Diapositiva N°5Diapositiva N°5
Qué es y cómo se usa blockchain
COPYRIGHT © PRACTIA 2018 Diapositiva N°6Diapositiva N°6
Blockchain es UNA COMPUTADORA
Blockchain
inside!
COPYRIGHT © PRACTIA 2018 Diapositiva N°7Diapositiva N°7
• Muchos participantes comparten los datos ("ven" lo mismo)
• Muchos participantes cambian los datos (se tienen que guardar
correctamente)
• Verificabilidad (participantes necesitan confiar con desconfianza)
• Eliminar intermediarios (costo, conciliaciones, etc.)
• Eliminar interacciones (tiempo)
• Interrelación entre transacciones (dependencia mutua o múltiple)
Algunas condiciones para usar blockchain
COPYRIGHT © PRACTIA 2018 Diapositiva N°8Diapositiva N°8
• Descentralización de confianza
• Realización de propiedades de seguridad
(integridad y disponibilidad)
• Un nuevo horizonte revolucionario para
la elaboración de un sinnúmero de ideas.
Algunas ventajas de blockchain
COPYRIGHT © PRACTIA 2018 Diapositiva N°9Diapositiva N°9
Cuál es LA tecnología disruptiva de nuestra era?
COPYRIGHT © PRACTIA 2018 Diapositiva
N°10
Diapositiva
N°10
Cuál es LA tecnología disruptiva de nuestra era?
Internet
COPYRIGHT © PRACTIA 2018 Diapositiva N°11Diapositiva N°11
Cómo funciona blockchain
Transacciones
COPYRIGHT © PRACTIA 2018 Diapositiva
N°12
Diapositiva
N°12
La cadena de bloques (transacciones individuales)
Tx1
Tx2
Tx3
Tx4
Tx5
Tx6
Tx7
• Transacción: cualquier dato que merezca ser guardado
(para reflejar un evento, suceso o cambio):• La información de que X le pasó dinero a Y
• El nombre del nuevo dueño de una casa
• La ejecución de un programa
• Una foto de una luna de Júpiter
• El nombre del autor de una canción o libro
COPYRIGHT © PRACTIA 2018 Diapositiva
N°13
Diapositiva
N°13
La cadena de bloques (agrupando transacciones)
Tx1 Tx2
Bloque 1
Txn… H(Bl1) Txn+1
Bloque 2
Txm… H(Bl2) Txm+1
Bloque 3
Txo…
• Cada bloque tiene una “huella” del inmediato anterior• Esto impide que se modifique
• Por inducción, ninguno de los bloques anteriores se modifica
• Esto se sostiene combinando fuertes mecanismos de
seguridad (hashing, encriptación de clave asimétrica).
COPYRIGHT © PRACTIA 2018 Diapositiva
N°14
Diapositiva
N°14
La cadena de bloques (nuevas transacciones)
Tx1 Tx2
Bloque 1
Txn… H(Bl1) Txn+1
Bloque 2
Txm… H(Bl2) Txm+1
Bloque 3
Txo…
Txo+1
• Cuando se cierra un nuevo
bloque (y se “encadena” al
anterior), todas estas nuevas
transacciones quedan
validadas.
Txo+4
Txo+2
Txo+3
COPYRIGHT © PRACTIA 2018 Diapositiva
N°15
Diapositiva
N°15
Es “un poco” más que una estructura de datos
- Blockchain?
- Suena como si fuera un lista enlazada con algunos pasos adicionales
COPYRIGHT © PRACTIA 2018 Diapositiva
N°16
Diapositiva
N°16
Cómo funciona blockchain
Red p2p
COPYRIGHT © PRACTIA 2018 Diapositiva
N°17
Diapositiva
N°17
Red peer-to-peer (de nodos, o mineros)
COPYRIGHT © PRACTIA 2018 Diapositiva
N°18
Diapositiva
N°18
• Cadena está replicada en todos los nodos (verificable, auditable):
• Esto elimina intermediarios / se basa en consenso distribuido.
• Disponibilidad inmediata.
• Trazabilidad e inmutabilidad, de cualquier tipo de transacción.
• Non-repudiation.
• Integridad absoluta.
Características de la cadena de bloques
COPYRIGHT © PRACTIA 2018 Diapositiva
N°19
Diapositiva
N°19
La computadora global (visión interna)
COPYRIGHT © PRACTIA 2018 Diapositiva
N°20
Diapositiva
N°20
La computadora global (visión ampliada con usuarios)
COPYRIGHT © PRACTIA 2018 Diapositiva
N°21
Diapositiva
N°21
La computadora global (visión externa)
Blockchain
inside!
COPYRIGHT © PRACTIA 2018 Diapositiva
N°22
Diapositiva
N°22
Cómo funciona blockchain
Protocolo de comunicación y consenso
COPYRIGHT © PRACTIA 2018 Diapositiva
N°23
Diapositiva
N°23
Los nodos pueden disparar transacciones (generalmente a
pedido de algún usuario externo)
¿Tx?
COPYRIGHT © PRACTIA 2018 Diapositiva
N°24
Diapositiva
N°24
Transacción siendo validada
¿Tx?
¿Tx?
¿Tx?
¿Tx?¿Tx?
¿Tx?
¿Tx?
¿Tx?¿Tx?
COPYRIGHT © PRACTIA 2018 Diapositiva
N°25
Diapositiva
N°25
Desafío para cerrar bloque
COPYRIGHT © PRACTIA 2018 Diapositiva
N°26
Diapositiva
N°26
Cuando un nodo resuelve el desafío…
COPYRIGHT © PRACTIA 2018 Diapositiva
N°27
Diapositiva
N°27
…envía resultado a la red, para cerrar el bloque.
COPYRIGHT © PRACTIA 2018 Diapositiva
N°28
Diapositiva
N°28
Si hay conflicto por soluciones simultáneas. CONSENSO!
COPYRIGHT © PRACTIA 2018 Diapositiva
N°29
Diapositiva
N°29
Transacción validada
Tx
Tx
Tx
Tx
Tx
Tx
Tx
Tx
TxTx
Tx
COPYRIGHT © PRACTIA 2018 Diapositiva
N°30
Diapositiva
N°30
El gran problema: electricidad
• Hay otros protocolos de consenso “más baratos”.
• Se están proponiendo/desarrollando ideas para mejorar esta y otras
cuestiones.
COPYRIGHT © PRACTIA 2018 Diapositiva
N°31
Diapositiva
N°31
El ecosistema actual
Contratos inteligentes
COPYRIGHT © PRACTIA 2018 Diapositiva
N°32
Diapositiva
N°32
• Blockchain denominada Ethereum:
• Define una máquina virtual (EVM)
• Cada nodo corre un lenguaje Turing-
completo
• Se pueden hacer programas -> contratos
inteligentes
• Motto tradicional: Code is Law
Qué es un contrato inteligente?
COPYRIGHT © PRACTIA 2018 Diapositiva
N°33
Diapositiva
N°33
• Existen muchos jugadores interesados (todos fuertes):
• Desarrolladores “de la VM”: crean el software base para el
consenso.
• Desarrolladores de “contratos”: crean el software “de
aplicación”.
• Nodos (mineros): realizan los consensos, validan
transacciones.
• Inversores: poner dinero como “resguardo de valor” (los
precios suben).
• Usuarios de contratos: realizan transacciones, le dan vida al
sistema.
• Investigadores / innovadores: hacen crecer la tecnología.
Stakeholders del ecosistema
COPYRIGHT © PRACTIA 2018 Diapositiva
N°34
Diapositiva
N°34
El ecosistema actual
Aplicaciones existentes, en desarrollo y futuras
COPYRIGHT © PRACTIA 2018 Diapositiva
N°35
Diapositiva
N°35
Real estate
COPYRIGHT © PRACTIA 2018 Diapositiva
N°36
Diapositiva
N°36
Videojuegos
COPYRIGHT © PRACTIA 2018 Diapositiva
N°37
Diapositiva
N°37
Videojuegos (CryptoKitties)
COPYRIGHT © PRACTIA 2018 Diapositiva
N°38
Diapositiva
N°38
Atlas (la otra pasión)
https://web.telegram.org/#/im?p=@atlas_camis
etas_bot
COPYRIGHT © PRACTIA 2018 Diapositiva
N°39
Diapositiva
N°39
Otros diversos
• En US, hay más de 1000 start-ups haciendo cosas sobre
blockchain.
COPYRIGHT © PRACTIA 2018 Diapositiva
N°40
Diapositiva
N°40
• Bitex (exchange internacional)
• Ripio (billetera virtual)
• Voxelus (VOX, dinero para jugar)
• Decentraland (simil Second Life)
• Zeppelin (verificación de seguridad en
contratos inteligentes)
• UTN Santa Fe (registro de procesos
organizacionales)
Algunas startups argentinas
COPYRIGHT © PRACTIA 2018 Diapositiva
N°41
Diapositiva
N°41
“El valor de mercado es de 200*109 USD,
pero el valor generado mucho menor. “
(Vitalik Buterin, agosto 2018)
Hay mucho por hacer…
COPYRIGHT © PRACTIA 2018 Diapositiva
N°42
Diapositiva
N°42
• El blockchain representa una disrupción única global.
• Mucha gente puede beneficiarse (win-win).
• Existen muchos intentando innovar con el blockchain.
• Todavía no apareció el Google / Facebook / Android de
blockchain
• Las posibilidades son infinitas y, sobre todo, desconocidas.
Conclusiones
top related