Successfully reported this slideshow.

Bitcoin lab @runroom

873 views

Published on

En este lab cubriremos diferentes aspectos como en qué se basa una criptomoneda como el Bitcoin, como generarlos, software para hacer transacciones, etc. Trae tu portátil y saldrás del lab con todo lo necesario para iniciarte con los Bitcoins.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Bitcoin lab @runroom

  1. 1. Bitcoin Lab for beginners @runroom Dave Carter™ - @d4vecarter 5 Diciembre 2013 http://runroom.com
  2. 2. ¿Qué es un Bitcoin? El Bitcoin es una cripto-moneda digital que ofrece un cambio de paradigma en el comercio 
 tal y como lo conocemos actualmente. Permite transacciones punto a punto entre usuarios a coste cero, de forma anónima y sin que intervenga ninguna entidad financiera.
  3. 3. Inicios En el año 2009 se puso en funcionamiento la 
 Red Bitcoin Se le atribuye la invención del protocolo que la gestiona a 
 Satoshi Nakamoto Su inventor permanece en el anonimato y no queda claro si se trata de una persona realmente o de un grupo de personas. El 6 de Febrero de 2010 se realiza una de las primeras transacciones: La compra de una pizza por 10,000 BTC (a $0,0025)
  4. 4. Open source El protocolo de la Red Bitcoin es opensource de modo que todos podemos contribuir a mejorarlo. Se encuentra disponible en github:
 https://github.com/bitcoin/bitcoin
  5. 5. Definamos “moneda” Una moneda tradicional dispone 
 de las siguientes características: Durabilidad Portabilidad Divisibilidad Valor intrínseco
  6. 6. Ventajas que ofrece Bitcoin 
 sobre la moneda tradicional No pertenece a ningún Estado o país y es de carácter global. Está descentralizado: no lo controla ningún Estado, banco, institución financiera ni empresa. Es imposible su falsificación o duplicación gracias a un sofisticado sistema criptográfico. (sha256) Las transacciones son irreversibles. Puedes cambiar Bitcoins a euros u otras divisas y viceversa, como cualquier moneda.
  7. 7. Ventajas que ofrece Bitcoin 
 sobre la moneda tradicional Las transacciones se realizan de forma anónima preservando tu privacidad. El dinero te pertenece al 100%; no puede ser intervenido por nadie ni las cuentas pueden ser congeladas. La red Bitcoin dispone de una cadena de bloques que previene el doble gasto.
  8. 8. Ventajas que ofrece Bitcoin 
 sobre la moneda tradicional Las transacciones se hacen directamente de usuario a usuario. No hay intermediarios ni comisiones
  9. 9. ¿Sin comisiones? El importe medio de las transferencias a otra entidad o ciudad es de un mínimo de 3,41€ o el 0,32% si supera esa cantidad. El Banco Sabadell es la entidad donde estas transferencias resultan más caras con un mínimo de 8 euros o el 0,60% si lo supera. Importe de la comisión de 
 una transferencia de 100.000€ al 0,32% 320€ 600€ La red Bitcoin sólo aplica comisiones 
 para agilizar las transacciones * Fuente: http://www.abc.es/economia/20130509/abci-comisiones-bancarias-201305081546.html
  10. 10. ¿Qué necesito? + Software
 Minado Pool + Ordenador Hardware
 Minado Wallet
  11. 11. ¿Cómo funciona? El sistema está basado en una red peer-to-peer de usuarios que comparten de forma totalmente transparente la totalidad de las transacciones que se realizan, las cuales una vez verificadas se incluyen en una Cadena de Bloques. http://blockchain.info
  12. 12. Bloque Un bloque contiene información encriptada de las transacciones realizadas que están pendientes de ser confirmadas. Las transacciones se realizan mediante el sistema de doble clave: Pública / Privada.
  13. 13. La cadena de bloques bloque bloque bloque Cada nueva transacción utiliza la transacción previa encriptada y verificada con la clave privada
 del propietario de la última transacción confirmada.
  14. 14. La cadena de bloques Cada vez que añade una nueva transacción a la Cadena de Bloque, se propaga por toda la Red Bitcoin para evitar el doble gasto. De esta forma resulta prácticamente imposible sabotear el sistema* *Teóricamente podría ser saboteado si un usuario consigue el 51% de potencia de minado.
 Actualmente esa potencia de cáculo supera al proyecto Seti@Home, Google y el Pentágono juntos.
 http://bitcoinexaminer.org/do-you-love-bitcoins-then-you-must-know-what-a-51-percent-attack-is/
  15. 15. Minería Bitcoin Mientras la reserva federal de un país imprime moneda en función de sus necesidades (deuda) 
 los Bitcoin se generan mediante un proceso 
 llamado Minería La analogía con la minería viene dada por el límite de 21M de Bitcoins (recurso limitado) 
 y el esfuerzo que se necesita para generarlos (potencia de cálculo).
  16. 16. Minería Bitcoin Para mantener la integridad de la red Bitcoin los usuarios realizan una serie de operaciones matemáticas complejas denominadas
 Prueba de Trabajo Geeks only: Los usuarios compiten por resolver un bloque creando un HASH válido.
 Un HASH es muy fácil de resolver, por eso el sistema se auto-regula aumentando la dificultad añadiendo un NONCE
  17. 17. Minería Bitcoin Cada 10 minutos aproximadamente se resuelve un nuevo Bloque. Una vez resuelto se obtiene una recompensa de 20BTC A medida que se vayan añadiendo más bloques a la cadena la recompensa será inferior para cumplir con la estimación prevista. *Mt Gox Trade: 20BTC = 15.000EUR
  18. 18. Minería Bitcoin
  19. 19. Minería Bitcoin Estadísticas actuales (Dic 2013) Actualmente se genera un nuevo bloque cada 7,16 minutos. El nivel de dificultad está en 707.408.283. La potencia actual de la red Bitcoin es de más de 7PHash/sec Hay más de 12M BTC en circulación. La capitalización del mercado Bitcoin actual es de
 


 

más de 14.000 Millones de USD.
  20. 20. Bitcoin Wallet Los usuarios almacenan los Bitcoins en una aplicación conocida como Bitcoin Wallet o en servicios online como Blockchain.info Bitcoin-QT Es la aplicación oficial de Bitcoin. Se conecta a la cadena de bloques de forma que al darnos de alta 
 pasamos a ser un nodo más en la red Bitcoin
  21. 21. Hardware Las operaciones criptográficas que se realizan en el minado de Bitcoins son en coma flotante principalmente y puede utilizarse cualquier ordenador. Las CPU’s actuales, a pesar de ser muy rápidas no están específicamente diseñadas para ello. Rendimiento 5 - 10MH/sec
  22. 22. Hardware Los procesadores que se encuentran en las tarjetas gráficas conocidos como GPU’s obtienen mejores resultados ya que su arquitectura les permite realizar operaciones en coma flotante con mayor facilidad. Rendimiento 60 - 600MH/sec
  23. 23. Hardware La mejor relación consumo/potencia la obtienen unos procesadores diseñados específicamente para minar Bitcoins conocidos como *ASIC miners USB:
 ! Rendimiento ! 333MH/sec *Application Specific Integrated Circuit
  24. 24. Hardware Otra ventaja de los ASIC miners USB es que pueden conectarse en paralelo para mejorar su rendimiento. Pueden instalarse en ordenadores con poca poténcia como por ejemplo un Raspberry Pi Rendimiento 333MH/sec x nASIC
  25. 25. Hardware Hay otros dispositivos más potentes basados en los mismos principios que los ASIC USB y todos pueden mejorar su rendimiento si se conectan en paralelo. http://butterflylabs.com Rendimiento 5GH - 600GH/sec
  26. 26. Mining pool Actualmente el nivel de dificultad es tan elevado que sería prácticamente
 imposible encontrar un bloque válido por nosotros mismos. Un Mining Pool es una red de usuarios que descargan partes de un bloque concreto (conocidas como Shares), realizan los cálculos y obtienen una recompensa. PPS - Pay Per Share Proportional Obtienes una recompensa fija por share
 sin importar si finalmente el bloque ha
 sido válido o no. Obtienes una recompensa proporcional
 a la cantidad de shares resueltos
 siempre y cuando el bloque haya resultado
 válido.
  27. 27. Mining pool http://btcguild.com
  28. 28. Software http://guiminer.org/
  29. 29. Software (ASIC) https://github.com/ckolivas/cgminer
  30. 30. Trading https://www.mtgox.com
  31. 31. Foro Bitcoin (es) https://bitcointalk.org/index.php?board=27.0
  32. 32. Enlaces de interés Información: Wallet: Mining pools: weusecoins.com bitcoin.org deepbit.net queesbitcoin.info blockchain.info btcguild.com Mining Software: guiminer.org Trade: mtgox.com Stadísticas: bitcoinity.org CGminer Install Mining Hardware: butterflylabs.com Alquiler de Hardware: cex.io
  33. 33. Gracias …and happy mining!
 Si te ha gustado este lab puedes hacer una donación a este QRcode Dave Carter™ - @d4vecarter 5 Diciembre 2013

×