Bitcoin es una moneda digital basada en el uso de la criptografía. De hecho, Bitcoin es una de las
primeras implementaciones de una cripto-moneda. A diferencia de la mayoría de las monedas convencionales Bitcoin está diseñada para trabajar en una red Peer2Peer. Es decir, Bitcoin no está controlada por una autoridad central que regula la emisión de moneda ni pone restricciones en las operaciones. La red Bitcoin permite observar todas las operaciones que se llevan a cabo en ella, ya que estas son públicas. En los primeros seis meses de 2013 Bitcoin ha aparecido en los medios y se ha dado a conocer a un público más general.
El objetivo de este proyecto es el estudio de las transacciones Bitcoin. Para ello, este trabajo pretende introducir a Bitcoin, sus direcciones, las monedas y las transacciones. Después se analizará el bloque de transacciones para ver como estos y otros parámetros han ido variando a lo largo de la vida de la red.
Para concluir el trabajo se estudiará el proceso de creación de moneda o también llamado minería y se verá si es económicamente viable dedicar tiempo, energía y recursos de computación a la creación de monedas.
Indice
1 Introducción..............................................................................................71.1 Justificación del TFM y contexto........................................................7
1.2 ObjetiVos del TFM..............................................................................7
1.3 Enfoque y método ..............................................................................8
1.4 Planificación del proyecto...................................................................9
1.4.1 Requisitos del trabajo (WP1) .........................................................9
1.4.2 Análisis protocolo Bitcoin (WP2) ...................................................10
1.4.3 Minería en Bitcoin (WP3) ...............................................................10
1.4.4 Conclusiones (WP4).......................................................................10
1.4.5 Comentarios sobre la planificación ...............................................10
1.5 Breve descripción de los otros capítulos de la memoria ....................10
2 Descripción sobre el sistema bitcoin .......................................................11
2.1 Acerca de Bitcoin ...............................................................................11
2.2 Monedas ............................................................................................11
2.2.1 Acerca de las monedas ................................................................11
2.2.2 Economía en Bitcoin .....................................................................11
2.3 Direcciones..........................................................................................12
2.3.1 Acerca de las direcciones...............................................................12
2.3.2 Elliptic Curve Digital Signature Algorithm (ECDSA)........................13
2.3.3 Direcciones multifirma ....................................................................14
2.3.4 Codificando una dirección Bitcoin ..................................................14
2.4 Transacciones......................................................................................15
2.5 Generación de bloques .......................................................................16
2.5.1 Bloque............................................................................................16
2.5.2 Tasa de creación de bloques ........................................................16
2.6 Minería en Bitcoin...............................................................................17
2.6.1 Evolución de la minería .................................................................17
2.6.2 Recompensa vs. dificultad .............................................................18
3 Análisis del protocolo Bitcoin ...................................................................22
3.1 Monedas ..............................................................................................22
3.1.1 Calculando las monedas en circulación .........................................22
3.1.2 Tasa de cambio ...............................................................................22
3.1.3 Perdida o destrucción de monedas .................................................23
3.1.4 Monedas ahorradas.........................................................................23
3.1.5 Monedas en circulación..................................................................24
3.2 Direcciones..........................................................................................24
3.2.1 Datos sobre direcciones .................................................................25
3.3 Transacciones......................................................................................26
3.3.1 La primera transacción ..................................................................26
3.3.2 Datos sobre transacciones..............................................................26
3.4 Análisis de generación de bloques......................................................27
3.4.1 Datos sobre bloques ......................................................................27
3.4.2 Varianza de tiempo entre solucion de bloques ..............................29
3.4.3 Cadena de bloques (blockchain)....................................................30
3.4.4 El primer bloque (Génesis) ...........................................................31
3.5 Análisis de la rentabilidad de la minería ............................................31
3.5.1 Selección del hardware...................................................................31
3.5.2 Selección del Pool .........................................................................32
3.5.3 Retorno de la inversión (Provisional) ............................................32
3.5.4 Explicación deL estudio .................................................................34
3.5.5 Conclusiones sobre el negocio de la mineria..................................35
4 Conclusiones.............................................................................................36
4.1 Análisis de conclusiones individuales .................................................36
4.2 Líneas de trabajo futuras .....................................................................36
4.3 Conclusiones globales del TFM ..........................................................37
5 Bibliografía................................................................................................38
6 Anexos ......................................................................................................39
6.1 Consultas SQL......................................................................................39
6.1.1 Analizando las transacciones con más BTC de la historia de la red..39
6.1.2 Obteniendo datos sobre bloques .....................................................39
6.1.3 Obtener bloque con más transacciones ...........................................39
6.1.4 Bloques con más outputs .................................................................39
6.1.5 Creando tabla auxiliar para consultar transacciones de entrada ......39
6.1.6 Creando tabla auxiliar para consultar transacciones de salida .........39
6.1.7 Cuentas de ahorro .............................................................................40
6.1.8 Calcular riqueza acumulada en cuentas de ahorro ............................40
6.1.9 Direcciones usados con más Bitcoins ...............................................40
6.1.10 Direcciones usadas con fondos en la actualidad..............................40
6.1.11 Direcciones usadas sin fondos en la actualidad ..............................40
6.1.12 Calculando monedas en circulación..................................................41
6.2 Scripts.......................................................................................................41
6.2.1 Información adicional de bloques .......................................................41
Hosting: Drive (Descarga Directa Para Desktop y Mobile)
Archivo: Pdf
Idioma: Español
Peso: (1,1 MB)