29
Antes de comenzar Por favor apagá o silenciá tu celular y otros dispositivos electrónicos durante la charla Gracias

Introducción a Bitcoin - In Criptography We Trust

  • Upload
    mautas

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentación sobre bitcoin

Citation preview

  • Antes de comenzar

    Por favor apag o silenci tu celular y otros dispositivos electrnicos durante la charla

    Gracias

  • Caf Bitcoin

    MauricioMauricio [email protected]

    Charla I IN CRYPTOGRAPHY WE TRUSTIN CRYPTOGRAPHY WE TRUST31.07.201431.07.2014

  • Qu voy a recibir hoy? Una breve introduccin a bitcoin en la que se

    presentarn cuestiones que motivarn... La presentacin de criptografa de Hugo

    Scolnik, y luego... Un rato de ameno caf, para charlar

    descontracturadamente y contactar gente que ya trabaja con criptomonedas

    Otro rato para escuchar las respuestas a las preguntas tras lo cual daremos por terminado el caf bitcoin de la fecha

  • MotivacinLa confianza y el dinero

    Segn el dlar Segn bitcoin

  • Los cambios tecnolgicosLa comunicacin escrita

    CORREO

    INTERNET

  • Los cambios tecnolgicosEl dinero y confianza en la firma

    En el principio, era el trueque Efectivo(monedas o papelitos)

    Plastificacin/Bancarizacin(intermediacin financiera)

    Pago online(plastificacin/bancarizacin virtual) Efectivo electrnico

    (persona a persona)

    SIN FIRMA SIN FIRMA CON FIRMA

    CON FIRMA CON FIRMA

  • Los cambios tecnolgicosEl dinero y confianza en la firma

    En el principio, era el trueque Efectivo(monedas o papelitos)

    Plastificacin/Bancarizacin(intermediacin financiera)

    Pago online(plastificacin/bancarizacin virtual) Efectivo electrnico

    (persona a persona)

    SIN FIRMA SIN FIRMA CON FIRMA

    CON FIRMA CON FIRMA

  • Los cambios tecnolgicosBancarizacin vs. Bitcoin

    ENTIDADBANCARIA

    RED BITCOIN(blockchain)

    CHEQUE(firma olgrafa)

    DINERO DE CURSO LEGAL(moneda fiat)

    Dbito de X bitcoins(firma digital)

    Crdito de X bitcoins

  • Resumiendo...Qu permite bitcoin?

  • Qu es Bitcoin?La creacin de Satoshi

    Nakamoto propuso un sistema de efectivo electrnico en 2008 en este escrito http://bitcoin.org/bitcoin.pdf

  • Qu es Bitcoin?Una red

    FUNCIONA SOBRE LA INFRAESTRUCTURA DE LA INTERNET ACTUAL

    Aspectos destacables de bitcoin como red

    Peer-to-Peer (P2P)/descentralizada No tiene un propietario Se basa en software open source Sobrevive desde enero de 2009 Operar en ella es de muy bajo costo Seguridad y confianza en firmas digitales (criptografa)

  • Qu es Bitcoin?Un protocolo

    Describe

    Estructura y actualizacin de un libro o registro contable (blockchain)

    Distintos tipos de transacciones Comunicacin de la red

    Un inconveniente importante es que no existe una especificacin formal del mismo.

  • Qu es Bitcoin?Una unidad de valor

    Se abrevia BTC, y su valor actual es1 BTC ~ USD 600

  • Transacciones

    Las transacciones son mensajes que los usuarios envan a la red para transferir dinero. Son muy sencillas, consisten en su forma ms bsica en:

    Direccin bitcoin del emisor Direccin bitcoin del receptor Monto a transferir (en bitcoins) Firma digital del emisor (criptografa)

  • Direcciones de bitcoin

    Especifican origen y destino del dinero No pueden cualquier cosa pues deben

    cumplir ciertas condiciones matemticas, por lo que se calculan al azar usando software especial

    Son annimas Resulta conveniente escribirlas usando un

    cdigo QR para lectura automtica

  • Una direccin de bitcoin

    1F8tjT7zfXfR5vpwSz9W5FkJuKNBHVRMnS

  • Pagos en bitcoin

    (1) El pagador crea la transaccin y, (2) envia la transaccin a la red para que sea

    publicada en la blockchain

    (3) Quien cobra aguardar que la transaccin aparezca reflejada de manera confiable en la blockchain

    Todo esto debe realizarse online.

  • Cobro en bitcoins

    Existen formas de solicitar pagos en bitcoin de manera de simplificar la operacin por parte del pagador

    Cdigo QR con solicitud de pago de 5 mBTC a 1F8tjT7zfXfR5vpwSz9W5FkJuKNBHVRMnS

  • La cadena de bloquesEl registro contable de bitcoin

    Pblico Registra y agrupa todas las transacciones

    vlidas en bloques Replicado en multitud de nodos de la red a

    travs del protocolo bitcoin Actualmente mide ms de 30 GB

  • Una forma de ver la blockchainbtc.blockr.io

  • La cadena de bloquesOrganizacin

    La podemos imaginar como un tren en el que los vagones son los bloques, que van cargados de transacciones

  • Minera de bitcoinsMineros

    Validan las transacciones competitivamente y obtienen una recompensa en bitcoins por ello (reward)

    Recompensa25 BTC

    (actualmente)

  • La tarea del minero

    1. Compone un bloquecon transacciones vlidas. Este bloque ser usado comoargumento de un problema criptogrfico de intensidad variable basado en unafuncin de hash llamada SHA-256. El objetivo es calcular un nmero llamado NONCE.

    2. Computar la solucin al problema (fuerza bruta). Actualmente se usa hardware especializado para esta tarea. Cuanto mayor poder de procesamiento se disponga hay mayores posibilidades de ganar.

    3. Publicar el bloque antes que otro lo haga. La red decidir si acepta el bloque o no. Ganar la recompensa slo si el bloque es aceptado.

  • Emisin de bitcoins

    La recompensa mencionada incorpora nuevos bitcoins al sistema (emisin de dinero, en trminos monetarios)Disminuye con el tiempo (reward halving)

    50 BTC(2009)

    25 BTC(2013)

    12,5 BTC(2017?)

    (...)

    0 BTC(2140?)

    X

    210.000bloques

    210.000bloques

  • Emisin controlada de bitcoins(2009-2033) (terica)

    A partir del bloque 1.260.000 (proy. 2033) el incremento anual caer por debajo del 1%, llegando a 0% en el bloque 6.930.000 (proy. 2140) con 20.999.999,97690000 bitcoins emitidos finalmente.

  • 21 millones de bitcoinNo es poco?

    A diferencia de las monedas tradicionales que se suelen fraccionar en centavos, bitcoin admite fraccionamiento con 8 decimales

    1 kBTC kilobitcoin 1.000 BTC1 mBTC milibitcoin 1/1.000 BTC1 uBTC microbitcoin 1/1.000.000 BTC

    1 satoshi satoshi 1/100.000.000 BTC satoshi N/C 0 BTC

  • Criptografa & Bitcoin

    Para realizar una firma digital, en la prxima charla descubriremos que necesitamos una sola cosa...

    UN PAR DE CLAVES

    PRIVADA(SECRETSIMA)

    Se usa para firmar

    PBLICA

    Se usa para verificar la firma

    Relacionadas matemticamente

    SI ME ROBAN LA CLAVE PRIVADA PUEDEN FIRMAR POR MI Y ROBAR MIS BITCOINSSI OLVIDO LA CLAVE PRIVADA YA NO PUEDO FIRMAR Y PIERDO MIS BITCOINS

  • Bitcoin y legalidad en Argentina

    Argentina tiene desde el ao 2001 una Ley de Firma Digital (Ley 25.506)

  • Fin de la presentacin

    Esta fue una presentacin muy bsica e introductoria. En la charla que a continuacin dar Hugo Scolnik aprenderemos ms sobre

    CRIPTOGRAFACriptografa simtrica, asimtrica,

    funciones de hash, firmas digitales y la importancia del azar

    Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13Pgina 14Pgina 15Pgina 16Pgina 17Pgina 18Pgina 19Pgina 20Pgina 21Pgina 22Pgina 23Pgina 24Pgina 25Pgina 26Pgina 27Pgina 28Pgina 29