Introducción The DAO

Post on 11-Jan-2017

243 views 0 download

Transcript of Introducción The DAO

Meet-up Blockchain & Ethereum Spain28 de junio 2016

The DAO explicado

Sandra Becker Laurent Hardy Carlos Buendía

Antonio GonzaloRaúl PadillaAdrián Calvo

Blockchain consultant | EngineerTechnologist

Software Engineer Software Developer

Culture analyst, visual-storyteller & mathematical thinker

Intra-emprendedor IOT

Toni MoralEntrepreneur

Alejandro Gómez de la Cruz Denís GrañaFull Stack Engineer en ConsenSysLawyer and Blockchain Consultant

Invitados especiales

Muchas gracias a…

…por recibirnos

¿Por qué existe Ethereum?

La gestión descentralizada tiene otras aplicaciones que la de una criptomoneda (como

el Bitcoin).

Puede extenderse a productos (como el IoT) y servicios (como organizaciones) a través de

contratos inteligentes.

¿Por qué existe Ethereum?

Distintos productos y servicios podrían gestionarse en una misma plataforma.

Por ejemplo:

• Realizar un pago a un proveedor al mismo tiempo que tomar decisiones internas en una organización.

• Condicionar el abrir una cerradura a la llegada de una persona y el pago de un servicio.

• Automatizar el cobro de un seguro de viaje cuando un avión tiene más de 30 minutos de retraso.

¿Por qué existe Ethereum?

El uso y la gestión de los productos y de los servicios construidos en Ethereum es

independientemente del lugar donde se encuentre fisicamente la organización que los

maneja.

¿Cómo está organizado Ethereum?

• Es un protocolo de código abierto, no es una empresa, por los tanto no pertenece a nadie y nadie tiene autoridad sobre él.

• La Fundación Ethereum: tiene el rol de promocionar el desarrollo del protocolo de Ethereum así como nuevas tecnologías y aplicaciones para Ethereum.

• Los mineros son los que escriben la historia: construyen la cadena de bloques procesando las transacciones con el protocolo en vigor.

¿Cómo se ha implementado Ethereum?

• Ether: una criptomoneda con la que se puede hacer transacciones.

• Solidity | Serpent: lenguajes de programación con los que se escriben Smart Contracts.

• Uno de estos Smart Contract ha definido The DAO★ se creó en Ethereum.★ se interactúa con él en Ethereum.★ pero no es de Ethereum (es como una página web que se puede consultar

porque existe Internet, o una app que te puedes descargar porque existe el AppStore o Google Play).

–Vitalik Buterin, creador de Ethereum

“The [Ethereum] foundation holds 0 DAO tokens. I put 1500 ETH into the DAO (~0.3%

of my ETH holdings). I will continue to be transparent about this stuff in the future.”

subido a Reddit el 23 de junio 2016

¿Qué es Ethereum?

• un ordenador descentralizado.• (ahora mismo) lento.• basado en la tecnología blockchain.• que permite crear, interactuar e

implementar smart contracts entre personas sin necesidad de recurrir a un intermediario.

The DAO

¿Qué es The DAO?

Es un contrato que han firmado más de 20.000 personas para poner dinero en común en un fondo de

inversión.

Establecer un mecanismo de consenso con el fin de decidir en qué proyectos debe invertir el fondo.

Cuando los proyectos tengan actividad económica, compartir las perdidas/beneficios que generen los

proyectos financiados por The DAO.

¿Cómo está organizado The

DAO?

>20.000 personas~12 millones Ether

~150 millones de Dólares~14% de la capitalización bursátil de Ethereum

Capitalización bursátil de Ethereum~1.100 millones Dólares

The DAO

ETHEREUM

Augur

Maker

Slock.

it

Digix Weifun

d

Más de 20.000 personas pusieron alrededor de 150 millones de dólares en un fondo cuyas reglas están estipuladas en un Smart Contract escrito en un

lenguaje de programación llamado Solidity

datos financieros de Gavin Wood del 21 de junio 2016

sacado de etherscan.io el 23 de junio 2016

El accionista mayoritario tiene un 7,6% del poder

de decision

Cómo funciona The DAO en la práctica

sacado de daohub.org el 23 de junio 2016

La idea

Desarrollar una idea que tenga sentido en Ethereum y se pueda escribir en un Smart Contract.

The DAO invierte en tu proyecto

1

Escribir un smart contract

Un smart contract define lo que quieres hacer con los fondos que vas a pedir a los token holders de The DAO y bajo qué condiciones piensas devolver los fondos + beneficios.

The DAO invierte en tu proyecto

2

Presentar tu idea a The DAO

Someter una propuesta a The DAO (una especie de pitch) para que los token holders puedan evaluar tu propuesta.

The DAO invierte en tu proyecto

3

Te validan el Smart Contract

Los curadores de The Dao validan el código del smart contract.

The DAO invierte en tu proyecto

4

The DAO vota tu idea

La propuesta se sube a la blockchain y los token holders pueden leer la propuesta, pensárselo y finalmente votarla.

The DAO invierte en tu proyecto

5

Te financian la idea

Si la mayoría de los token holders votan Sí a la propuesta, el proponente recibe acceso a los fondos acordados.

The DAO invierte en tu proyecto

6

¿Qué hago con estos tokens?

A día de hoy, no puedes hacer mucho con tokens de The DAO.

The DAO invierte en tu proyecto

7

Facturar The DAODAO.Link (una venture entre Slock.it y Bity) juega el rol de intermediario legal entre el proponente que ha recibido acceso los fondos y The DAO, de tal manera que ambas partes pueden emitir facturas.

The DAO invierte en tu proyecto

8

Facturar The DAOPor ejemplo: el proponente recibe 1.000.000 DAO tokens, con eso puede facturar DAO.Link por la compra de material de oficina por 10.000 Euros. A través de su propio smart contract, DAO.Link reclamará a The DAO los 10.000 Euros equivalentes en tokens de The DAO. Finalmente el smart contract de The DAO transferirá los fondos a DAO.Link.

The DAO invierte en tu proyecto

8

Devolver los fondos a The DAO

Para pagar los fondos prestados (+ beneficios) a The DAO según los términos estipulados en el smart contract, el proceso es el mismo que el anterior pero al revés.

The DAO invierte en tu proyecto

9

Resumen

The DAO

ETHEREUM

Augur

Maker

Slock.

it

Digix Weifun

d

1. Ethereum es necesario para interactuar con Smart Contracts.

2. The DAO sólo es uno de los Smart Contracts que reside en Ethereum.

3. El buen o mal funcionamiento de un Smart Contract no pone en cuestión el funcionamiento de la plataforma Ethereum.