introduccion a blockchain y smart contracts
TRANSCRIPT
Introducción a Blockchain y Smart ContractsFernando Ontiveros [email protected]
¿Blockchain?
1. ¿Blockchain?¿Por qué Blockchain tiene tanta relevancia? .
➔ Buzzword desde el 2016La palabra tecnológica de moda desde el 2016
➔ Nuevos lenguajes de programación5000 programadores a nivel mundial, 20000 que hicieron una DAPP
➔ Disruptivo nuevas capas tecnológicas que reconfiguran el Internet y amenazan los negocios con servicios centralizados
En esencia blockchain inyecta confianza dentro de la red, quitando intermediarios y creandouna ola disruptiva
Confianza entre desconocidos(Bitcoin, al igual que la mayoría de las crypto-monedas, permite transacciones de valores y dinero a nivel mundial entre personas y empresas que antes no se conocian)
Transferir dinero utilizando una cripto-moneda cuesta menos de un dólar a comparación de las comisiones bancarias que cobran un mínimo de 15 dólares y es porcentual al monto enviado
➔ Metafóricamente, Blockchains son la computadora que nos se puede parar.
➔ Una vez iniciados, nunca serán detenidos y ofrecen una capacidad increíble de adaptarse y recuperarse.
➔ una opción para ejecutar aplicaciones con servicios descentralizados
pero … blockchain no solo es BitcoinLos 25 top startups de blockchain, no relacionados con casos de uso financiero del año 2015
http://blog.ventureradar.com/2015/09/08/top-25-non-financial-blockchain-startups
Bitcoin y otros protocolos son el
quinto protocolo, el protocolo del valor (capa económica)
The Four Layers of the Internet Protocol
● The Link Layer puts packets on a wire.
● The Internet Layer routes them across networks.
● The Transport Layer persists communication across a given conversation.
● And the Application Layer delivers entire documents and applications.
2. Qué es blockchain
Un blockchain es una base de datos distribuida que mantiene una lista ordenada de registros llamados bloques que continuamente va creciendo.Cada bloque contiene una fecha (timestamp) y un link (enlace) al bloque anterior
Como su nombre indica, es una cadena de bloquesCada bloque está enlazado criptográficamente al anterior bloque
Cada bloque contiene cero o más transacciones
Cada bloque está enlazado criptográficamente al anterior bloque
Un bloque se genera cada 10 minutos en bitcoin
Un bloque se genera cada 15 segundos en ethereum
Es un libro público (public ledger) que todos tienen acceso, pero que no hay una persona individual que lo controle
Blockchain es una base de datos distribuida, cada nodo tiene la misma copia de la base de datos.
Las cuentas son claves públicas
Es criptográficamente seguropero fundamentalmente abierto
Por diseño, los blockchains son resistentes a la modificación de sus datos, una vez registrado las transacciones en un bloque, estos nos pueden ser alterados retroactivamenteBase de datos Inmutable
Permite a las compañías y a personas individuales colaborar mutuamente con un grado de confianza y transparencia sin precedente
El ledger público, puede ser programado para que ejecute o dispare transacciones automáticamente(Smart contracts)
4. Mineria (blockchain) y consenso
_
_
_
Blockchain públicos- Bitcoin- Ethereum
Blockchain privados- Cualquier red de nodos
ethereum
5. Casos de uso
Blockchains son seguros por diseño y un ejemplo de sistemas de computación distribuida con una alta tolerancia a “bizantine faults”
De esta forma se obtiene consenso en sistemas descentralizados
Esto hace a blockchain ideal para :
Registro de eventosRegistros medicos Administración de identidadProcesamiento de transacciones y prueba de
procedencia (provenance)Ofrece el potencial de quitar la intermediación en
los procesos con una vasta repercusión en cómo los negocios a nivel mundial son realizados
Primero, blockchain tiene características polimórficas y su aplicación resultará en una multiplicidad de efectosSegundo, no deberíamos preguntarnos qué problemas resuelve blockchain, porque nos dará una visión reducida de su potencial
6. Blockchain explorers
https://blockexplorer.com/
https://etherscan.io/
https://etherchain.org/
https://github.com/gobitfly/etherchain-light
https://gastracker.io/
7. Smart contracts
Crypto currency es el “Blockchain 1.0”
Smart Contracts
Blockchain 2.0
http://dapps.ethercasts.com/
x. Conclusiones
➔ Intercambio de valores sin intermediarios
➔ Miles de blockchains privados➔ 2017 año de los proyectos pilotos,
2018 proyectos en producción➔ Todavía,No existe un ganador
Anticipa un futuro de miles de blockchains que permitirán el intercambio de valores “frictionless”
¿Preguntas?
!