Introducción a Bitcoin - In Criptography We Trust
description
Transcript of Introducción a Bitcoin - In Criptography We Trust
-
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