introduccion a blockchain y smart contracts

Post on 11-Apr-2017

197 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introducción a Blockchain y Smart ContractsFernando Ontiveros Liraferonti@gmail.com

¿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?

!

top related