Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducción a Bitcoin

Introducción a Bitcoin

Seminario sobre Bitcoin, la moneda electronica del futuro, presentado por Alberto Gómez Toribio en las Oficinas de Paradigma el 31 de mayo de 2012
http://www.paradigmatecnologico.com

Paradigma

May 31, 2013
Tweet

More Decks by Paradigma

Other Decks in Technology

Transcript

  1. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.
  2. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.  Los bienes escasos se empezaron a usar como dinero: Oro.
  3. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.  Los bienes escasos se empezaron a usar como dinero: Oro.  Se crea la Moneda Fiducidaria: Los gobiernos intentan acaparar oro emitiendo títulos de cambio.
  4. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.  Los bienes escasos se empezaron a usar como dinero: Oro.  Se crea la Moneda Fiducidaria: Los gobiernos intentan acaparar oro emitiendo títulos de cambio.  Nadie viene a reclamar ese oro con su título, ¿Emitimos títulos sin respaldo a cambio de oro?
  5. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.  Los bienes escasos se empezaron a usar como dinero: Oro.  Se crea la Moneda Fiducidaria: Los gobiernos intentan acaparar oro emitiendo títulos de cambio.  Nadie viene a reclamar ese oro con su título, ¿Emitimos títulos sin respaldo a cambio de oro?  1971, Nixon dice que se acabó reclamar el oro y convierte la Moneda Fiducidaria en Moneda FIAT, basada en la deuda.
  6. ¿QUÉ ES EL DINERO?  Activos que son valiosos por

    su escasez.  Sirven para intercambiarlos por bienes y servicios.  Los bienes escasos se empezaron a usar como dinero: Oro.  Se crea la Moneda Fiducidaria: Los gobiernos intentan acaparar oro emitiendo títulos de cambio.  Nadie viene a reclamar ese oro con su título, ¿Emitimos títulos sin respaldo a cambio de oro?  1971, Nixon dice que se acabó reclamar el oro y convierte la Moneda Fiducidaria en Moneda FIAT, basada en la deuda.  Se obliga a la población a utilizar una moneda, con autoridad central. El dinero pasa a ser IMAGINARIO, sin respaldo físico.
  7. PROBLEMAS ECONOMICOS  Al ser un sistema basado en la

    deuda, puede crecer indefinidamente.
  8. PROBLEMAS ECONOMICOS  Al ser un sistema basado en la

    deuda, puede crecer indefinidamente.  Un modelo de crecimiento ilimitado en un contexto de recursos ilimitados no es sostenible.
  9. PROBLEMAS ECONOMICOS  Al ser un sistema basado en la

    deuda, puede crecer indefinidamente.  Un modelo de crecimiento ilimitado en un contexto de recursos ilimitados no es sostenible.  El dinero se crea de forma infinita mediante dos herramientas:  Emisión de deuda.  Emisión de depósitos a la vista por los bancos.
  10. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.
  11. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.  Tiene las mismas propiedades que una moneda física.
  12. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.  Tiene las mismas propiedades que una moneda física.  El dinero se transfiere de persona a persona de forma irreversible.
  13. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.  Tiene las mismas propiedades que una moneda física.  El dinero se transfiere de persona a persona de forma irreversible.  Está limitada, no se pueden crear más de 21M de BTC.
  14. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.  Tiene las mismas propiedades que una moneda física.  El dinero se transfiere de persona a persona de forma irreversible.  Está limitada, no se pueden crear más de 21M de BTC.  Es divisible, habitualmente hablamos de mBTC o uBTC.
  15. ¿QUÉ ES BITCOIN?  Es una moneda electrónica.  No

    tiene autoridad central, se basa en un sistema descentralizado.  Tiene las mismas propiedades que una moneda física.  El dinero se transfiere de persona a persona de forma irreversible.  Está limitada, no se pueden crear más de 21M de BTC.  Es divisible, habitualmente hablamos de mBTC o uBTC.  Deflacción actual y sostenibilidad futura frente a Inflacción infinita.
  16. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  17. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  18. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  19. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  20. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  21. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  22. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  23. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  24. PRINCIPIOS DE LAS MONEDAS ORO EURO BITCOIN ESCASEZ PORTABILIDAD FUNGIBILIDAD

    VERIFICACION DIVISIBILIDAD PRIVACIDAD ACEPTACION
  25. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.
  26. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.  Se pueden generar por cualquier persona.
  27. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.  Se pueden generar por cualquier persona.  Se basa en la criptografía de Curva Elíptica, distinta a RSA o DSA.
  28. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.  Se pueden generar por cualquier persona.  Se basa en la criptografía de Curva Elíptica, distinta a RSA o DSA.  Llamamos Monedero a un fichero donde almacenamos varias addresses.
  29. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.  Se pueden generar por cualquier persona.  Se basa en la criptografía de Curva Elíptica, distinta a RSA o DSA.  Llamamos Monedero a un fichero donde almacenamos varias addresses.  Las cuentas BitCoin pueden ser impresas en papel con códigos QR.
  30. BITCOIN ADDRESSES  Sirve para reclamar la posesión del dinero,

    el dinero se asocia a ella.  Está compuesta por un par de claves: Criptografía de clave pública.  Se pueden generar por cualquier persona.  Se basa en la criptografía de Curva Elíptica, distinta a RSA o DSA.  Llamamos Monedero a un fichero donde almacenamos varias addresses.  Las cuentas BitCoin pueden ser impresas en papel con códigos QR.  Podemos incluso utilizar programas que generan cuentas partir de contraseñas en el momento.
  31. TRANSACCIONES  1 . El usuario firma la transacción y

    la envía a un minero.  2 . La transacción es cacheada por todos los mineros en activo.
  32. TRANSACCIONES  1 . El usuario firma la transacción y

    la envía a un minero.  2 . La transacción es cacheada por todos los mineros en activo.  3 . Cuando el 51% de los mineros ha recibido la transacción, se suele confiar en que se llevará a cabo (la cadena mas larga prevalece).
  33. TRANSACCIONES  1 . El usuario firma la transacción y

    la envía a un minero.  2 . La transacción es cacheada por todos los mineros en activo.  3 . Cuando el 51% de los mineros ha recibido la transacción, se suele confiar en que se llevará a cabo (la cadena mas larga prevalece).  Pero… ¿Y si alguien controla el 51% de la red?
  34. TRANSACCIONES  1 . El usuario firma la transacción y

    la envía a un minero.  2 . La transacción es cacheada por todos los mineros en activo.  3 . Cuando el 51% de los mineros ha recibido la transacción, se suele confiar en que se llevará a cabo (la cadena mas larga prevalece).  Pero… ¿Y si alguien controla el 51% de la red?  Existe algo llamado “Cadena de Bloques”. Funciona como un libro de cuentas de todas las transacciones hechas hasta ahora en BitCoin.
  35. TRANSACCIONES  1 . El usuario firma la transacción y

    la envía a un minero.  2 . La transacción es cacheada por todos los mineros en activo.  3 . Cuando el 51% de los mineros ha recibido la transacción, se suele confiar en que se llevará a cabo (la cadena mas larga prevalece).  Pero… ¿Y si alguien controla el 51% de la red?  Existe algo llamado “Cadena de Bloques”. Funciona como un libro de cuentas de todas las transacciones hechas hasta ahora en BitCoin.  Cuando un minero descubre un nuevo bloque (similar a una nueva página de este libro de cuentas), graba en él las nuevas transacciones. Sólo entonces podemos garantizar la transacción.
  36. TRANSACCIONES Prev Output Amount From Type ScriptSig 6d020afb… 44,22 1BD5b401…

    Address A3a6748d… Inputs Index Amount To Type ScriptPubKey 0 44,219998 1NC83Jv… Address Bfa5263e1f… 1 0,000012 1JUKuRz… Address 6a0d4ed87… Outputs
  37. TRANSACCIONES Prev Output Amount From Type ScriptSig N/A 25 N/A

    Generation A3a6748d… Inputs Index Amount To Type ScriptPubKey 0 24,999998 1NC83Jv… Address Bfa5263e1f… 1 0,000012 1JUKuRz… Address 6a0d4ed87… Outputs
  38. BLOCK CHAIN  Es un libro de cuentas con todos

    los movimientos de BTC.  Cuando queremos saber el dinero en una BTC Address consultamos la Block Chain.
  39. BLOCK CHAIN  Es un libro de cuentas con todos

    los movimientos de BTC.  Cuando queremos saber el dinero en una BTC Address consultamos la Block Chain.  Crear el siguiente bloque de la cadena requiere mucho tiempo y computación, los mineros trabajan buscando el siguiente bloque.
  40. BLOCK CHAIN  Es un libro de cuentas con todos

    los movimientos de BTC.  Cuando queremos saber el dinero en una BTC Address consultamos la Block Chain.  Crear el siguiente bloque de la cadena requiere mucho tiempo y computación, los mineros trabajan buscando el siguiente bloque.  Los mineros almacenan temporalmente las transacciones y las distribuyen entre ellos, cuando uno encuentra un nuevo bloque válido graba las transacciones en el nuevo bloque y quedan validadas.
  41. BLOCK CHAIN  Es un libro de cuentas con todos

    los movimientos de BTC.  Cuando queremos saber el dinero en una BTC Address consultamos la Block Chain.  Crear el siguiente bloque de la cadena requiere mucho tiempo y computación, los mineros trabajan buscando el siguiente bloque.  Los mineros almacenan temporalmente las transacciones y las distribuyen entre ellos, cuando uno encuentra un nuevo bloque válido graba las transacciones en el nuevo bloque y quedan validadas.  Puede haber varias cadenas, pero los mineros escuchan la mas larga y descartan las más cortas.
  42. BLOCK CHAIN  Es un libro de cuentas con todos

    los movimientos de BTC.  Cuando queremos saber el dinero en una BTC Address consultamos la Block Chain.  Crear el siguiente bloque de la cadena requiere mucho tiempo y computación, los mineros trabajan buscando el siguiente bloque.  Los mineros almacenan temporalmente las transacciones y las distribuyen entre ellos, cuando uno encuentra un nuevo bloque válido graba las transacciones en el nuevo bloque y quedan validadas.  Puede haber varias cadenas, pero los mineros escuchan la mas larga y descartan las más cortas.  Generar una cadena más larga que la que ya existe sería improbable en tiempo y esfuerzo
  43. LA MINERIA EN BITCOIN  Los mineros ganan dinero con

    la generación de bloques:  Por cada bloque generado se permite una transacción de origen vacío con 25BTC.  El minero que descubre un bloque se queda con la comisión de las transacciones que se insertan en ese bloque.
  44. LA MINERIA EN BITCOIN  Los mineros ganan dinero con

    la generación de bloques:  Por cada bloque generado se permite una transacción de origen vacío con 25BTC.  El minero que descubre un bloque se queda con la comisión de las transacciones que se insertan en ese bloque.  Con el tiempo se ganará 0 BTC de generación bloques y más de comisiones.
  45. LA MINERIA EN BITCOIN  Los mineros ganan dinero con

    la generación de bloques:  Por cada bloque generado se permite una transacción de origen vacío con 25BTC.  El minero que descubre un bloque se queda con la comisión de las transacciones que se insertan en ese bloque.  Con el tiempo se ganará 0 BTC de generación bloques y más de comisiones.  Cada bloque es un hash del anterior cuyos primeros N bits son 0 000098875f1ac7a44ad0622d… -> 0000068253e70fa3fde88dde…
  46. LA MINERIA EN BITCOIN  Los mineros ganan dinero con

    la generación de bloques:  Por cada bloque generado se permite una transacción de origen vacío con 25BTC.  El minero que descubre un bloque se queda con la comisión de las transacciones que se insertan en ese bloque.  Con el tiempo se ganará 0 BTC de generación bloques y más de comisiones.  Cada bloque es un hash (SHA256) del anterior cuyos primeros N bits son 0 000098875f1ac7a44ad0622d… -> 0000068253e70fa3fde88dde…  No hay % hasta resolver un bloque, es azar. Falacia del jugador.
  47. LA MINERIA EN BITCOIN  Los mineros ganan dinero con

    la generación de bloques:  Por cada bloque generado se permite una transacción de origen vacío con 25BTC.  El minero que descubre un bloque se queda con la comisión de las transacciones que se insertan en ese bloque.  Con el tiempo se ganará 0 BTC de generación bloques y más de comisiones.  Cada bloque es un hash (SHA256) del anterior cuyos primeros N bits son 0 000098875f1ac7a44ad0622d… -> 0000068253e70fa3fde88dde…  No hay % hasta resolver un bloque, es azar. Falacia del jugador.  Si dos mineros descubren un bloque a la vez se siguen los principios:  El bloque más complicado de calcular prevalece (El que tiene más 0s al principio).  La cadena más larga (compleja) prevalece.
  48. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.
  49. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.  Verificaciones automáticas de pagos, sin errores humanos.
  50. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.  Verificaciones automáticas de pagos, sin errores humanos.  Eres tu propio banco, elude comisiones, etc.
  51. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.  Verificaciones automáticas de pagos, sin errores humanos.  Eres tu propio banco, elude comisiones, etc.  Comisiones: Pasarelas 2% con coste mínimo, PayPal 3,4% + 035€. Un micropago de 2€ con PayPal: 0,418€ (20,9% del valor).
  52. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.  Verificaciones automáticas de pagos, sin errores humanos.  Eres tu propio banco, elude comisiones, etc.  Comisiones: Pasarelas 2% con coste mínimo, PayPal 3,4% + 035€. Un micropago de 2€ con PayPal: 0,418€ (20,9% del valor).  Si no tienes caja, no pueden robarte.
  53. BENEFICIOS DE USAR BITCOIN  Elimina el fraude online de

    tarjetas robadas, etc. Bitcoin no es reversible.  Verificaciones automáticas de pagos, sin errores humanos.  Eres tu propio banco, elude comisiones, etc.  Comisiones: Pasarelas 2% con coste mínimo, PayPal 3,4% + 035€. Un micropago de 2€ con PayPal: 0,418€ (20,9% del valor).  Si no tienes caja, no pueden robarte.  Tu dinero no se devalúa.
  54. ECOSISTEMA BITCOIN  Casas de cambio: Mt.gox  Pasarelas de

    pago: BitPay.com  “Banca” online, clientes Bitcoin online: Blockchain.info/wallet
  55. ECOSISTEMA BITCOIN  Casas de cambio: Mt.gox  Pasarelas de

    pago: BitPay.com  “Banca” online, clientes Bitcoin online: Blockchain.info/wallet  Comercios que aceptan BitCoin:  Bitmit.com: Parecido a Ebay.  CoinDL.com: Similar a Itunes.  BitDomain.biz: Dominios anónimos.
  56. ECOSISTEMA BITCOIN  Casas de cambio: Mt.gox  Pasarelas de

    pago: BitPay.com  “Banca” online, clientes Bitcoin online: Blockchain.info/wallet  Comercios que aceptan BitCoin:  Bitmit.com: Parecido a Ebay.  CoinDL.com: Similar a Itunes.  BitDomain.biz: Dominios anónimos.  Micropagos:  BitcoinTip: Microdonaciones a usuarios de Reddit.  Rugatu: Preguntas y respuestas con micropagos.
  57. TARJETA DE DEBITO BTC  Actualmente la BTC Address debe

    estar en fichero o en la web.  La solución consiste en tenerla almacenada en una tarjeta criptográfica
  58. TARJETA DE DEBITO BTC  Actualmente la BTC Address debe

    estar en fichero o en la web.  La solución consiste en tenerla almacenada en una tarjeta criptográfica  Las tarjetas criptográficas actuales no soportan ECC
  59. TARJETA DE DEBITO BTC  Actualmente la BTC Address debe

    estar en fichero o en la web.  La solución consiste en tenerla almacenada en una tarjeta criptográfica  Las tarjetas criptográficas actuales no soportan ECC  La solución pretende:  Crear capa de abstracción en el software BitCoin y modificar firmware de la tarjeta.  Crear un terminal de pago con soporte para lectores de tarjetas vía PKCS15
  60. TARJETA DE DEBITO BTC  Actualmente la BTC Address debe

    estar en fichero o en la web.  La solución consiste en tenerla almacenada en una tarjeta criptográfica  Las tarjetas criptográficas actuales no soportan ECC  La solución pretende:  Crear capa de abstracción en el software BitCoin y modificar firmware de la tarjeta.  Crear un terminal de pago con soporte para lectores de tarjetas vía PKCS15  Este modelo permite:  La clave nunca abandona la tarjeta, no puede ser copiada, etc…  Permite gestionar con seguridad niveles de seguridad aceptables grandes cantidades de dinero.
  61. ¿PREGUNTAS? “BitCoin is the largest socio-economic experiment the world has

    never seen” (Charlie Shrem, BitCoin Foundation)