BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation,...

14
ARTÍCULO Dirección General de Cómputo y de Tecnologías de Información y Comunicación - UNAM Departamento de Acervos Digitales BITCOIN: UNA VISIÓN GENERAL (http://www.revista.unam.mx/vol.18/num1/art11/) Moisés Salinas Rosales (Profesor en el CIC, IPN) Victor Gabriel Reyes Maledo y (Licenciado en Ingeniería Matemática con Línea Financiera, IPN) Gina Gallegos Garcia (Coordinadora del seminario de Seguridad y Criptografía en la ESIME) 1 de enero de 2017 | Vol. 18 | Núm. 1 | ISSN 1607 - 6079

Transcript of BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation,...

Page 1: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ARTIacuteCULO

Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten - UNAM Departamento de Acervos Digitales

BITCOIN UNA VISIOacuteN GENERAL

(httpwwwrevistaunammxvol18num1art11)

Moiseacutes Salinas Rosales(Profesor en el CIC IPN)

Victor Gabriel Reyes Maledo y(Licenciado en Ingenieriacutea Matemaacutetica con Liacutenea Financiera IPN)

Gina Gallegos Garcia(Coordinadora del seminario de Seguridad y Criptografiacutea

en la ESIME)

1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

2

BITCOIN UNA VISIOacuteN GENERAL

Resumen

Bitcoin es un sistema de pago electroacutenico que desde su aparicioacuten en 2009 se ha posicionado como uno de los de mayor uso dando pie a que diversas empre-sas alrededor del mundo lo promuevan y adopten Por ello resulta de gran valor para el puacuteblico intere-sado en las nuevas tecnologiacuteas el poseer una visioacuten general acerca de su funcionamiento y las implica-ciones que su uso tiene en la actualidad Este trabajo pretende aportar un panorama del sistema de pago Bitcoin describiendo su funcionamiento arquitec-tura modo de operacioacuten y algunas de las conside-raciones financieras asociadas se espera que este escrito pueda ser utilizado como una introduccioacuten para quien se encuentre interesado en el estudio del tema

Palabras clave Bitcoin e-payment mineriacutea blockchain e-currency

Bitcoin An Overview

Abstract

Bitcoin is an electronic payment system that since its appearance in 2009 has positioned itself as one of the most promoted and adopted by companies around the word there-fore it is of great value to the interested public to have general overviews of its operation and the implications that its use presents This paper aims to provide an overview of the Bitcoin payment system describing its operation architecture the ways it operates and some of the associated financial considerations it is hoped that this paper can be used as an introduction for anyone who is interested in studying the subject

Keywords Bitcoin e-payment mining blockchain e-currency

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

3

BITCOIN UNA VISIOacuteN GENERAL

Introduccioacuten

Bitcoin es un sistema de pago electroacutenico que inicioacute operaciones en 2009 y que cuenta con una moneda digital propiadivisible hasta en cien millones de partes programables e identificables por lo cual resultan infalsificables conocida como

bitcoin1 (BTC) Se caracteriza por estar construido con base en un protocolo criptograacutefico con ello ofrece un alto nivel de seguridad pues se ha observado resistente a fraude fal-sificacioacuten devoluciones2 y otros ataques Es un sistema distribuido (trabaja con una red de voluntarios) y descentralizado (no depende de una autoridad central como gobiernos o bancos) por lo que permite llevar a cabo transacciones sin intermediarios (Nakamoto 2008) haciendo que el costo de operacioacuten sea menor comparado con otros sistemas Bitcoin ofrece anonimato a sus usuarios de una manera similar a la forma en que lo hace el dinero en efectivo debido a que las transacciones no estaacuten asociadas con datos personales Desde el punto de vista econoacutemico no presenta riesgo de inflacioacuten ya que su oferta estaacute limitada desde su disentildeo a un total de 21 millones de unidades monetari-as mismas que son emitidas de manera paulatina (McCallum 2014) Estas monedas no tienen valor per se y no estaacuten respaldadas por una cantidad de algo o por alguacuten servicio por lo que son similares al dinero fiduciario actual Su valor depende uacutenicamente de la ley de oferta-demanda lo que le otorga la ventaja de no verse afectado por poliacuteticas monetarias de bancos centrales (De Filippi 2014) Al igual que una moneda extranjera un bitcoin puede ser comprado o vendido en casas de cambio cajeros o con empresas que lo acepten como forma de pago Aunque es posible usar este sistema como instru-mento de inversioacuten puede ser riesgoso debido al alto nivel de volatilidad que presenta en su cotizacioacuten Hasta Noviembre de 2016 se reporta que hay cerca de 16 millones de bitcoins en circulacioacuten es decir aproximadamente 12 mil millones de doacutelares En prome-dio cada 24 horas se llevan a cabo 297 mil transacciones que en conjunto suman poco maacutes de 16 millones BTC (ldquoBitcoin Charts Bitcoin Networkrdquo 2016) Actualmente la validez y estatus legal de este sistema se debaten a nivel in-ternacional no obstante en Japoacuten se contempla su declaracioacuten como moneda de uso comuacuten EEUU lo considera un commoditie -mercanciacutea como el trigo y el petroacuteleo- y Meacutexico Singapur Alemania y Canadaacute han tomado una postura de espera Por otro lado China y Rusia han prohibido su uso

Arquitectura del Sistema Bitcoin

La operacioacuten del Sistema Bitcoin se realiza con base en un conjunto de elementos que interactuacutean entre siacute para integrar su arquitectura tal como se ilustra en la Figura 1 A continuacioacuten se hace una descripcioacuten de dichos elementos

bull Los participantes Desempentildean al menos uno de dos roles el de usuarios median-te el intercambio comercial de bitcoins y el de mineros mediante la validacioacuten de

[1] En este y otros textos se hace referencia al siste-ma como Bitcoin (con mayuacutescula) y a la mone-da como bitcoin (con mi-nuacutescula) representada por las siglas BTC

[2] En teacuterminos sencillos una devolucioacuten ocurre cuan-do un cliente desconoce una transaccioacuten hecha con su tarjeta de creacutedi-to Entonces el banco responsable devuelve el dinero al cliente y hace un cargo contra el ven-dedor Si bien el motivo maacutes frecuente es el uso no autorizado de la tar-jeta de creacutedito por ter-ceros se han detectado devoluciones fraudulen-tas en las cuales el clien-te reclama la devolucioacuten de su dinero habiendo ordenado y recibiendo el producto o servicio en cuestioacuten

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

4

transaccionesbull Las transacciones Es el intercambio de bitcoins entre usuarios Para ello hacen

uso de sus monederos llaves criptograacuteficas y direccionesbull El blockchain Es el registro histoacuterico de las transacciones que se han llevado a cabo

en el sistema Se organiza mediante bloques que son conjuntos de direcciones

ParticipantesUsuarios

Se denomina usuario al participante que usa Bitcoin con fines de intercambio comercial (medio de pago) o como depoacutesito de valor (inversioacuten) sin tener mayor influencia en el modo de operacioacuten del sistema

Mineros

Bitcoin se basa en una red de colaboracioacuten (P2P) donde todos los participantes son igua-les es decir comparten tareas y responsabilidades en el sistema Los nodos de esta red son los mineros y su tarea consiste en verificar las transacciones realizadas y dar validez a la operacioacuten del sistema El trabajo de los mineros comienza con la labor de agrupar las transacciones en un bloque para verificar su validez es decir comprobar la procedencia de las monedas para garantizar que no son falsificadas o que no hayan sido gastadas con anterioridad (prevenir el doble gasto) Una vez realizada esta verificacioacuten cada uno intenta colocar el bloque so-bre el cual estaacute trabajando en el registro histoacuterico de transacciones llamado blockchain y tendraacute eacutexito en ello si logra resolver un problema matemaacutetico que propone el sistema A esta actividad se le conoce como mineriacutea y se describiraacute con detalles maacutes adelante

Figura 1 Arquitectura del Sis-tema Bitcoin

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

5

La motivacioacuten para que la red de mineros lleve a cabo esta labor radica en que el sistema emite una cantidad de monedas que asigna como pago a cada minero ganador el cual seraacute el primero en resolver el problema matemaacutetico y colocar su bloque en el blockchain Esto se hace a manera de compensacioacuten por los recursos y el esfuerzo inver-tidos durante la mineriacutea ademaacutes es la forma en la que se controla la emisioacuten de nuevas monedas Cuando se iniciaron operaciones en 2008 la recompensa era de 50 BTC a partir de Noviembre del 2012 se redujo a 25 BTC y desde Julio de 2016 es de 125 BTC De esta manera cada 4 antildeos se reduce el nuacutemero de monedas emitidas hasta que el liacutemite de 21 millones sea alcanzado

Las transacciones

Una transaccioacuten en este sistema se define como el intercambio de la propiedad de un nuacutemero determinado de bitcoins En ella se indican al menos una direccioacuten de origen (desde donde se toman los fondos) y al menos una direccioacuten de destino (a donde se enviacutean) asiacute como el monto de la operacioacuten (Antonopoulos 2014)

Direcciones

Una direccioacuten Bitcoin es una referencia que se utiliza para indicar al receptor de un pago por lo que es necesario compartirla con otros usuarios de la red Se representa como una cadena alfanu-meacuterica de entre 26 y 35 caracteres que inician con 1 o 3 por ejemplo

1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu

Tambieacuten es comuacuten utilizar su representacioacuten como coacutedigo QR3 lo que resulta uacutetil dado que al escanear dicho coacutedigo se evita que el usuario cometa errores de captura La Figura 2 muestra un ejemplo de coacutemo es un coacutedigo QR Una direccioacuten bitcoin puede visualizarse como una cuenta bancaria en la que se reciben depoacutesitos y desde la que se hacen enviacuteos de dinero Las direcciones pueden ser generadas sin ninguacuten costo ni liacutemite por lo que un usuario puede tener tantas direccio-nes como le sea necesario y no seraacuten asociadas con eacutel dado que no se requieren datos personales para administrarlas Cabe destacar que con el fin de mejorar el nivel de ano-nimato que el sistema es capaz de ofrecer es recomendable generar una nueva direccioacuten por cada pago que se reciba

Llaves

Cada direccioacuten Bitcoin tiene asociadas un par de llaves criptograacuteficas Una puacuteblica y una privada La llave puacuteblica se utiliza para generar la direccioacuten e identificar con ello al receptor y al pagador en una transaccioacuten Por otro lado la llave privada se usa para que el pagador

[3] Un coacutedigo QR es un coacute-digo de barras bidimen-sional cuadrado que puede almacenar los datos codificados

Figura 2 Coacutedigo QR

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 2: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

2

BITCOIN UNA VISIOacuteN GENERAL

Resumen

Bitcoin es un sistema de pago electroacutenico que desde su aparicioacuten en 2009 se ha posicionado como uno de los de mayor uso dando pie a que diversas empre-sas alrededor del mundo lo promuevan y adopten Por ello resulta de gran valor para el puacuteblico intere-sado en las nuevas tecnologiacuteas el poseer una visioacuten general acerca de su funcionamiento y las implica-ciones que su uso tiene en la actualidad Este trabajo pretende aportar un panorama del sistema de pago Bitcoin describiendo su funcionamiento arquitec-tura modo de operacioacuten y algunas de las conside-raciones financieras asociadas se espera que este escrito pueda ser utilizado como una introduccioacuten para quien se encuentre interesado en el estudio del tema

Palabras clave Bitcoin e-payment mineriacutea blockchain e-currency

Bitcoin An Overview

Abstract

Bitcoin is an electronic payment system that since its appearance in 2009 has positioned itself as one of the most promoted and adopted by companies around the word there-fore it is of great value to the interested public to have general overviews of its operation and the implications that its use presents This paper aims to provide an overview of the Bitcoin payment system describing its operation architecture the ways it operates and some of the associated financial considerations it is hoped that this paper can be used as an introduction for anyone who is interested in studying the subject

Keywords Bitcoin e-payment mining blockchain e-currency

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

3

BITCOIN UNA VISIOacuteN GENERAL

Introduccioacuten

Bitcoin es un sistema de pago electroacutenico que inicioacute operaciones en 2009 y que cuenta con una moneda digital propiadivisible hasta en cien millones de partes programables e identificables por lo cual resultan infalsificables conocida como

bitcoin1 (BTC) Se caracteriza por estar construido con base en un protocolo criptograacutefico con ello ofrece un alto nivel de seguridad pues se ha observado resistente a fraude fal-sificacioacuten devoluciones2 y otros ataques Es un sistema distribuido (trabaja con una red de voluntarios) y descentralizado (no depende de una autoridad central como gobiernos o bancos) por lo que permite llevar a cabo transacciones sin intermediarios (Nakamoto 2008) haciendo que el costo de operacioacuten sea menor comparado con otros sistemas Bitcoin ofrece anonimato a sus usuarios de una manera similar a la forma en que lo hace el dinero en efectivo debido a que las transacciones no estaacuten asociadas con datos personales Desde el punto de vista econoacutemico no presenta riesgo de inflacioacuten ya que su oferta estaacute limitada desde su disentildeo a un total de 21 millones de unidades monetari-as mismas que son emitidas de manera paulatina (McCallum 2014) Estas monedas no tienen valor per se y no estaacuten respaldadas por una cantidad de algo o por alguacuten servicio por lo que son similares al dinero fiduciario actual Su valor depende uacutenicamente de la ley de oferta-demanda lo que le otorga la ventaja de no verse afectado por poliacuteticas monetarias de bancos centrales (De Filippi 2014) Al igual que una moneda extranjera un bitcoin puede ser comprado o vendido en casas de cambio cajeros o con empresas que lo acepten como forma de pago Aunque es posible usar este sistema como instru-mento de inversioacuten puede ser riesgoso debido al alto nivel de volatilidad que presenta en su cotizacioacuten Hasta Noviembre de 2016 se reporta que hay cerca de 16 millones de bitcoins en circulacioacuten es decir aproximadamente 12 mil millones de doacutelares En prome-dio cada 24 horas se llevan a cabo 297 mil transacciones que en conjunto suman poco maacutes de 16 millones BTC (ldquoBitcoin Charts Bitcoin Networkrdquo 2016) Actualmente la validez y estatus legal de este sistema se debaten a nivel in-ternacional no obstante en Japoacuten se contempla su declaracioacuten como moneda de uso comuacuten EEUU lo considera un commoditie -mercanciacutea como el trigo y el petroacuteleo- y Meacutexico Singapur Alemania y Canadaacute han tomado una postura de espera Por otro lado China y Rusia han prohibido su uso

Arquitectura del Sistema Bitcoin

La operacioacuten del Sistema Bitcoin se realiza con base en un conjunto de elementos que interactuacutean entre siacute para integrar su arquitectura tal como se ilustra en la Figura 1 A continuacioacuten se hace una descripcioacuten de dichos elementos

bull Los participantes Desempentildean al menos uno de dos roles el de usuarios median-te el intercambio comercial de bitcoins y el de mineros mediante la validacioacuten de

[1] En este y otros textos se hace referencia al siste-ma como Bitcoin (con mayuacutescula) y a la mone-da como bitcoin (con mi-nuacutescula) representada por las siglas BTC

[2] En teacuterminos sencillos una devolucioacuten ocurre cuan-do un cliente desconoce una transaccioacuten hecha con su tarjeta de creacutedi-to Entonces el banco responsable devuelve el dinero al cliente y hace un cargo contra el ven-dedor Si bien el motivo maacutes frecuente es el uso no autorizado de la tar-jeta de creacutedito por ter-ceros se han detectado devoluciones fraudulen-tas en las cuales el clien-te reclama la devolucioacuten de su dinero habiendo ordenado y recibiendo el producto o servicio en cuestioacuten

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

4

transaccionesbull Las transacciones Es el intercambio de bitcoins entre usuarios Para ello hacen

uso de sus monederos llaves criptograacuteficas y direccionesbull El blockchain Es el registro histoacuterico de las transacciones que se han llevado a cabo

en el sistema Se organiza mediante bloques que son conjuntos de direcciones

ParticipantesUsuarios

Se denomina usuario al participante que usa Bitcoin con fines de intercambio comercial (medio de pago) o como depoacutesito de valor (inversioacuten) sin tener mayor influencia en el modo de operacioacuten del sistema

Mineros

Bitcoin se basa en una red de colaboracioacuten (P2P) donde todos los participantes son igua-les es decir comparten tareas y responsabilidades en el sistema Los nodos de esta red son los mineros y su tarea consiste en verificar las transacciones realizadas y dar validez a la operacioacuten del sistema El trabajo de los mineros comienza con la labor de agrupar las transacciones en un bloque para verificar su validez es decir comprobar la procedencia de las monedas para garantizar que no son falsificadas o que no hayan sido gastadas con anterioridad (prevenir el doble gasto) Una vez realizada esta verificacioacuten cada uno intenta colocar el bloque so-bre el cual estaacute trabajando en el registro histoacuterico de transacciones llamado blockchain y tendraacute eacutexito en ello si logra resolver un problema matemaacutetico que propone el sistema A esta actividad se le conoce como mineriacutea y se describiraacute con detalles maacutes adelante

Figura 1 Arquitectura del Sis-tema Bitcoin

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

5

La motivacioacuten para que la red de mineros lleve a cabo esta labor radica en que el sistema emite una cantidad de monedas que asigna como pago a cada minero ganador el cual seraacute el primero en resolver el problema matemaacutetico y colocar su bloque en el blockchain Esto se hace a manera de compensacioacuten por los recursos y el esfuerzo inver-tidos durante la mineriacutea ademaacutes es la forma en la que se controla la emisioacuten de nuevas monedas Cuando se iniciaron operaciones en 2008 la recompensa era de 50 BTC a partir de Noviembre del 2012 se redujo a 25 BTC y desde Julio de 2016 es de 125 BTC De esta manera cada 4 antildeos se reduce el nuacutemero de monedas emitidas hasta que el liacutemite de 21 millones sea alcanzado

Las transacciones

Una transaccioacuten en este sistema se define como el intercambio de la propiedad de un nuacutemero determinado de bitcoins En ella se indican al menos una direccioacuten de origen (desde donde se toman los fondos) y al menos una direccioacuten de destino (a donde se enviacutean) asiacute como el monto de la operacioacuten (Antonopoulos 2014)

Direcciones

Una direccioacuten Bitcoin es una referencia que se utiliza para indicar al receptor de un pago por lo que es necesario compartirla con otros usuarios de la red Se representa como una cadena alfanu-meacuterica de entre 26 y 35 caracteres que inician con 1 o 3 por ejemplo

1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu

Tambieacuten es comuacuten utilizar su representacioacuten como coacutedigo QR3 lo que resulta uacutetil dado que al escanear dicho coacutedigo se evita que el usuario cometa errores de captura La Figura 2 muestra un ejemplo de coacutemo es un coacutedigo QR Una direccioacuten bitcoin puede visualizarse como una cuenta bancaria en la que se reciben depoacutesitos y desde la que se hacen enviacuteos de dinero Las direcciones pueden ser generadas sin ninguacuten costo ni liacutemite por lo que un usuario puede tener tantas direccio-nes como le sea necesario y no seraacuten asociadas con eacutel dado que no se requieren datos personales para administrarlas Cabe destacar que con el fin de mejorar el nivel de ano-nimato que el sistema es capaz de ofrecer es recomendable generar una nueva direccioacuten por cada pago que se reciba

Llaves

Cada direccioacuten Bitcoin tiene asociadas un par de llaves criptograacuteficas Una puacuteblica y una privada La llave puacuteblica se utiliza para generar la direccioacuten e identificar con ello al receptor y al pagador en una transaccioacuten Por otro lado la llave privada se usa para que el pagador

[3] Un coacutedigo QR es un coacute-digo de barras bidimen-sional cuadrado que puede almacenar los datos codificados

Figura 2 Coacutedigo QR

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 3: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

3

BITCOIN UNA VISIOacuteN GENERAL

Introduccioacuten

Bitcoin es un sistema de pago electroacutenico que inicioacute operaciones en 2009 y que cuenta con una moneda digital propiadivisible hasta en cien millones de partes programables e identificables por lo cual resultan infalsificables conocida como

bitcoin1 (BTC) Se caracteriza por estar construido con base en un protocolo criptograacutefico con ello ofrece un alto nivel de seguridad pues se ha observado resistente a fraude fal-sificacioacuten devoluciones2 y otros ataques Es un sistema distribuido (trabaja con una red de voluntarios) y descentralizado (no depende de una autoridad central como gobiernos o bancos) por lo que permite llevar a cabo transacciones sin intermediarios (Nakamoto 2008) haciendo que el costo de operacioacuten sea menor comparado con otros sistemas Bitcoin ofrece anonimato a sus usuarios de una manera similar a la forma en que lo hace el dinero en efectivo debido a que las transacciones no estaacuten asociadas con datos personales Desde el punto de vista econoacutemico no presenta riesgo de inflacioacuten ya que su oferta estaacute limitada desde su disentildeo a un total de 21 millones de unidades monetari-as mismas que son emitidas de manera paulatina (McCallum 2014) Estas monedas no tienen valor per se y no estaacuten respaldadas por una cantidad de algo o por alguacuten servicio por lo que son similares al dinero fiduciario actual Su valor depende uacutenicamente de la ley de oferta-demanda lo que le otorga la ventaja de no verse afectado por poliacuteticas monetarias de bancos centrales (De Filippi 2014) Al igual que una moneda extranjera un bitcoin puede ser comprado o vendido en casas de cambio cajeros o con empresas que lo acepten como forma de pago Aunque es posible usar este sistema como instru-mento de inversioacuten puede ser riesgoso debido al alto nivel de volatilidad que presenta en su cotizacioacuten Hasta Noviembre de 2016 se reporta que hay cerca de 16 millones de bitcoins en circulacioacuten es decir aproximadamente 12 mil millones de doacutelares En prome-dio cada 24 horas se llevan a cabo 297 mil transacciones que en conjunto suman poco maacutes de 16 millones BTC (ldquoBitcoin Charts Bitcoin Networkrdquo 2016) Actualmente la validez y estatus legal de este sistema se debaten a nivel in-ternacional no obstante en Japoacuten se contempla su declaracioacuten como moneda de uso comuacuten EEUU lo considera un commoditie -mercanciacutea como el trigo y el petroacuteleo- y Meacutexico Singapur Alemania y Canadaacute han tomado una postura de espera Por otro lado China y Rusia han prohibido su uso

Arquitectura del Sistema Bitcoin

La operacioacuten del Sistema Bitcoin se realiza con base en un conjunto de elementos que interactuacutean entre siacute para integrar su arquitectura tal como se ilustra en la Figura 1 A continuacioacuten se hace una descripcioacuten de dichos elementos

bull Los participantes Desempentildean al menos uno de dos roles el de usuarios median-te el intercambio comercial de bitcoins y el de mineros mediante la validacioacuten de

[1] En este y otros textos se hace referencia al siste-ma como Bitcoin (con mayuacutescula) y a la mone-da como bitcoin (con mi-nuacutescula) representada por las siglas BTC

[2] En teacuterminos sencillos una devolucioacuten ocurre cuan-do un cliente desconoce una transaccioacuten hecha con su tarjeta de creacutedi-to Entonces el banco responsable devuelve el dinero al cliente y hace un cargo contra el ven-dedor Si bien el motivo maacutes frecuente es el uso no autorizado de la tar-jeta de creacutedito por ter-ceros se han detectado devoluciones fraudulen-tas en las cuales el clien-te reclama la devolucioacuten de su dinero habiendo ordenado y recibiendo el producto o servicio en cuestioacuten

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

4

transaccionesbull Las transacciones Es el intercambio de bitcoins entre usuarios Para ello hacen

uso de sus monederos llaves criptograacuteficas y direccionesbull El blockchain Es el registro histoacuterico de las transacciones que se han llevado a cabo

en el sistema Se organiza mediante bloques que son conjuntos de direcciones

ParticipantesUsuarios

Se denomina usuario al participante que usa Bitcoin con fines de intercambio comercial (medio de pago) o como depoacutesito de valor (inversioacuten) sin tener mayor influencia en el modo de operacioacuten del sistema

Mineros

Bitcoin se basa en una red de colaboracioacuten (P2P) donde todos los participantes son igua-les es decir comparten tareas y responsabilidades en el sistema Los nodos de esta red son los mineros y su tarea consiste en verificar las transacciones realizadas y dar validez a la operacioacuten del sistema El trabajo de los mineros comienza con la labor de agrupar las transacciones en un bloque para verificar su validez es decir comprobar la procedencia de las monedas para garantizar que no son falsificadas o que no hayan sido gastadas con anterioridad (prevenir el doble gasto) Una vez realizada esta verificacioacuten cada uno intenta colocar el bloque so-bre el cual estaacute trabajando en el registro histoacuterico de transacciones llamado blockchain y tendraacute eacutexito en ello si logra resolver un problema matemaacutetico que propone el sistema A esta actividad se le conoce como mineriacutea y se describiraacute con detalles maacutes adelante

Figura 1 Arquitectura del Sis-tema Bitcoin

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

5

La motivacioacuten para que la red de mineros lleve a cabo esta labor radica en que el sistema emite una cantidad de monedas que asigna como pago a cada minero ganador el cual seraacute el primero en resolver el problema matemaacutetico y colocar su bloque en el blockchain Esto se hace a manera de compensacioacuten por los recursos y el esfuerzo inver-tidos durante la mineriacutea ademaacutes es la forma en la que se controla la emisioacuten de nuevas monedas Cuando se iniciaron operaciones en 2008 la recompensa era de 50 BTC a partir de Noviembre del 2012 se redujo a 25 BTC y desde Julio de 2016 es de 125 BTC De esta manera cada 4 antildeos se reduce el nuacutemero de monedas emitidas hasta que el liacutemite de 21 millones sea alcanzado

Las transacciones

Una transaccioacuten en este sistema se define como el intercambio de la propiedad de un nuacutemero determinado de bitcoins En ella se indican al menos una direccioacuten de origen (desde donde se toman los fondos) y al menos una direccioacuten de destino (a donde se enviacutean) asiacute como el monto de la operacioacuten (Antonopoulos 2014)

Direcciones

Una direccioacuten Bitcoin es una referencia que se utiliza para indicar al receptor de un pago por lo que es necesario compartirla con otros usuarios de la red Se representa como una cadena alfanu-meacuterica de entre 26 y 35 caracteres que inician con 1 o 3 por ejemplo

1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu

Tambieacuten es comuacuten utilizar su representacioacuten como coacutedigo QR3 lo que resulta uacutetil dado que al escanear dicho coacutedigo se evita que el usuario cometa errores de captura La Figura 2 muestra un ejemplo de coacutemo es un coacutedigo QR Una direccioacuten bitcoin puede visualizarse como una cuenta bancaria en la que se reciben depoacutesitos y desde la que se hacen enviacuteos de dinero Las direcciones pueden ser generadas sin ninguacuten costo ni liacutemite por lo que un usuario puede tener tantas direccio-nes como le sea necesario y no seraacuten asociadas con eacutel dado que no se requieren datos personales para administrarlas Cabe destacar que con el fin de mejorar el nivel de ano-nimato que el sistema es capaz de ofrecer es recomendable generar una nueva direccioacuten por cada pago que se reciba

Llaves

Cada direccioacuten Bitcoin tiene asociadas un par de llaves criptograacuteficas Una puacuteblica y una privada La llave puacuteblica se utiliza para generar la direccioacuten e identificar con ello al receptor y al pagador en una transaccioacuten Por otro lado la llave privada se usa para que el pagador

[3] Un coacutedigo QR es un coacute-digo de barras bidimen-sional cuadrado que puede almacenar los datos codificados

Figura 2 Coacutedigo QR

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 4: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

4

transaccionesbull Las transacciones Es el intercambio de bitcoins entre usuarios Para ello hacen

uso de sus monederos llaves criptograacuteficas y direccionesbull El blockchain Es el registro histoacuterico de las transacciones que se han llevado a cabo

en el sistema Se organiza mediante bloques que son conjuntos de direcciones

ParticipantesUsuarios

Se denomina usuario al participante que usa Bitcoin con fines de intercambio comercial (medio de pago) o como depoacutesito de valor (inversioacuten) sin tener mayor influencia en el modo de operacioacuten del sistema

Mineros

Bitcoin se basa en una red de colaboracioacuten (P2P) donde todos los participantes son igua-les es decir comparten tareas y responsabilidades en el sistema Los nodos de esta red son los mineros y su tarea consiste en verificar las transacciones realizadas y dar validez a la operacioacuten del sistema El trabajo de los mineros comienza con la labor de agrupar las transacciones en un bloque para verificar su validez es decir comprobar la procedencia de las monedas para garantizar que no son falsificadas o que no hayan sido gastadas con anterioridad (prevenir el doble gasto) Una vez realizada esta verificacioacuten cada uno intenta colocar el bloque so-bre el cual estaacute trabajando en el registro histoacuterico de transacciones llamado blockchain y tendraacute eacutexito en ello si logra resolver un problema matemaacutetico que propone el sistema A esta actividad se le conoce como mineriacutea y se describiraacute con detalles maacutes adelante

Figura 1 Arquitectura del Sis-tema Bitcoin

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

5

La motivacioacuten para que la red de mineros lleve a cabo esta labor radica en que el sistema emite una cantidad de monedas que asigna como pago a cada minero ganador el cual seraacute el primero en resolver el problema matemaacutetico y colocar su bloque en el blockchain Esto se hace a manera de compensacioacuten por los recursos y el esfuerzo inver-tidos durante la mineriacutea ademaacutes es la forma en la que se controla la emisioacuten de nuevas monedas Cuando se iniciaron operaciones en 2008 la recompensa era de 50 BTC a partir de Noviembre del 2012 se redujo a 25 BTC y desde Julio de 2016 es de 125 BTC De esta manera cada 4 antildeos se reduce el nuacutemero de monedas emitidas hasta que el liacutemite de 21 millones sea alcanzado

Las transacciones

Una transaccioacuten en este sistema se define como el intercambio de la propiedad de un nuacutemero determinado de bitcoins En ella se indican al menos una direccioacuten de origen (desde donde se toman los fondos) y al menos una direccioacuten de destino (a donde se enviacutean) asiacute como el monto de la operacioacuten (Antonopoulos 2014)

Direcciones

Una direccioacuten Bitcoin es una referencia que se utiliza para indicar al receptor de un pago por lo que es necesario compartirla con otros usuarios de la red Se representa como una cadena alfanu-meacuterica de entre 26 y 35 caracteres que inician con 1 o 3 por ejemplo

1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu

Tambieacuten es comuacuten utilizar su representacioacuten como coacutedigo QR3 lo que resulta uacutetil dado que al escanear dicho coacutedigo se evita que el usuario cometa errores de captura La Figura 2 muestra un ejemplo de coacutemo es un coacutedigo QR Una direccioacuten bitcoin puede visualizarse como una cuenta bancaria en la que se reciben depoacutesitos y desde la que se hacen enviacuteos de dinero Las direcciones pueden ser generadas sin ninguacuten costo ni liacutemite por lo que un usuario puede tener tantas direccio-nes como le sea necesario y no seraacuten asociadas con eacutel dado que no se requieren datos personales para administrarlas Cabe destacar que con el fin de mejorar el nivel de ano-nimato que el sistema es capaz de ofrecer es recomendable generar una nueva direccioacuten por cada pago que se reciba

Llaves

Cada direccioacuten Bitcoin tiene asociadas un par de llaves criptograacuteficas Una puacuteblica y una privada La llave puacuteblica se utiliza para generar la direccioacuten e identificar con ello al receptor y al pagador en una transaccioacuten Por otro lado la llave privada se usa para que el pagador

[3] Un coacutedigo QR es un coacute-digo de barras bidimen-sional cuadrado que puede almacenar los datos codificados

Figura 2 Coacutedigo QR

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 5: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

5

La motivacioacuten para que la red de mineros lleve a cabo esta labor radica en que el sistema emite una cantidad de monedas que asigna como pago a cada minero ganador el cual seraacute el primero en resolver el problema matemaacutetico y colocar su bloque en el blockchain Esto se hace a manera de compensacioacuten por los recursos y el esfuerzo inver-tidos durante la mineriacutea ademaacutes es la forma en la que se controla la emisioacuten de nuevas monedas Cuando se iniciaron operaciones en 2008 la recompensa era de 50 BTC a partir de Noviembre del 2012 se redujo a 25 BTC y desde Julio de 2016 es de 125 BTC De esta manera cada 4 antildeos se reduce el nuacutemero de monedas emitidas hasta que el liacutemite de 21 millones sea alcanzado

Las transacciones

Una transaccioacuten en este sistema se define como el intercambio de la propiedad de un nuacutemero determinado de bitcoins En ella se indican al menos una direccioacuten de origen (desde donde se toman los fondos) y al menos una direccioacuten de destino (a donde se enviacutean) asiacute como el monto de la operacioacuten (Antonopoulos 2014)

Direcciones

Una direccioacuten Bitcoin es una referencia que se utiliza para indicar al receptor de un pago por lo que es necesario compartirla con otros usuarios de la red Se representa como una cadena alfanu-meacuterica de entre 26 y 35 caracteres que inician con 1 o 3 por ejemplo

1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu

Tambieacuten es comuacuten utilizar su representacioacuten como coacutedigo QR3 lo que resulta uacutetil dado que al escanear dicho coacutedigo se evita que el usuario cometa errores de captura La Figura 2 muestra un ejemplo de coacutemo es un coacutedigo QR Una direccioacuten bitcoin puede visualizarse como una cuenta bancaria en la que se reciben depoacutesitos y desde la que se hacen enviacuteos de dinero Las direcciones pueden ser generadas sin ninguacuten costo ni liacutemite por lo que un usuario puede tener tantas direccio-nes como le sea necesario y no seraacuten asociadas con eacutel dado que no se requieren datos personales para administrarlas Cabe destacar que con el fin de mejorar el nivel de ano-nimato que el sistema es capaz de ofrecer es recomendable generar una nueva direccioacuten por cada pago que se reciba

Llaves

Cada direccioacuten Bitcoin tiene asociadas un par de llaves criptograacuteficas Una puacuteblica y una privada La llave puacuteblica se utiliza para generar la direccioacuten e identificar con ello al receptor y al pagador en una transaccioacuten Por otro lado la llave privada se usa para que el pagador

[3] Un coacutedigo QR es un coacute-digo de barras bidimen-sional cuadrado que puede almacenar los datos codificados

Figura 2 Coacutedigo QR

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 6: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

6

autorice la transaccioacuten de la misma manera en que lo hace la firma del titular de una cuen-ta en un cheque es de suma importancia mantener en secreto la llave privada de lo con-trario quien tenga posesioacuten de ella tiene control sobre los fondos de la direccioacuten corres-

pondiente En la actualidad estas llaves guardan compatibilidad con el estaacutendar ECDSA4 Monedero

Es un dispositivo fiacutesico sitio web software o aplicacioacuten desde el que se administran las direcciones Bitcoin y con el cual se enviacutean y reciben pagos Baacutesicamente consiste en una coleccioacuten de llaves privadas que brindan al usuario acceso a sus direcciones asociadas

La cadena de bloques

Es el registro histoacuterico de todas las transacciones vaacutelidas que se han realizado desde la puesta en marcha del sistema Bitcoin estaacute organizado en bloques de transacciones (los bloques se describen maacutes adelante) mismos que se van encadenando uno tras otro Se considera que la cadena de bloques (blockchain) es el equivalente a un libro contable donde todas las operaciones estaacuten disponibles para ser consultadas por el puacuteblico Las transacciones quedan confirmadas en la medida que los bloques son antildeadi-dos al blockchain es decir una vez que fue antildeadido todas las transacciones incluidas en eacuteste se consideran exitosas Procesar y antildeadir un bloque toma en promedio 10 minutos Es posible que se produzcan ataques al sistema intentando deshacer una transaccioacuten sin embargo si dicha transaccioacuten estaacute contenida en un bloque al que ya se han encadenado otros seis el ataque es virtualmente infructuoso debido a la capacidad de procesamiento que seriacutea necesaria para llevarse a cabo En otras palabras se considera que una transac-cioacuten estaacute completamente asegurada despueacutes de una hora de llevarse a cabo Dado que los mineros compiten por antildeadir su propio bloque no es raro que varios de ellos coincidan en reportarlos minados al mismo momento lo que conlleva que el blockchain incorpore dichos bloques como candidatos creando una ramificacioacuten Ante esta situacioacuten el bloque a antildeadirse en forma permanente se definiraacute a partir de la rama en la cual se logre minar el siguiente bloque de transacciones En consecuencia los bloques descartados quedan hueacuterfanos y sus transacciones vuelven a la red para ser reprocesadas El primer bloque de Bitcoin generado desde el inicio de su operacioacuten es conocido como bloque geacutenesis Esta situacioacuten se describe en la Figura 3 donde el blo-que geacutenesis es representado por la letra G Luego del bloque 1 al 7 se observa la ruta principal de la cadena En las ramificaciones el minero ganador decide doacutende antildeadir el siguiente bloque y la cadena continuaraacute por esa rama que presenta mayor trabajo de coacutemputo dejando en calidad de hueacuterfanos a los bloques descartados

[4] Firma Digital con base en Curvas Eliacutepticas des-crito por el NIST FIPS 186-4

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 7: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

7

Los bloques

Cuando un usuario genera una transaccioacuten esta se enviacutea a un pool5 de transacciones a la espera de ser validadas De alliacute los mineros las toman a discrecioacuten y agrupan junto con otras tantas para integrar estructuras conocidas como bloques que son el equiva-lente a las hojas de un libro de contabilidad donde se guardan todas las transacciones de un periacuteodo6 Un bloque consta de una cabecera y un conjunto de transacciones Su

estructura se muestra en la Figura 4

Como puede observarse la informacioacuten que conforma un bloque estaacute organizada en campos los cuales se describen a continuacioacuten

bull Versioacuten Indica la versioacuten del formato del bloque El formato actualmente es 2 y cualquier bloque con diferente versioacuten es rechazado

bull Hash del bloque previo Es un identificador del uacuteltimo bloque minado en la cadena al cual se antildeade el nuevo Teacutecnicamente se conoce como resumen criptograacutefico Se expresa mediante una cadena de caracteres de longitud fija

bull Raiacutez del Aacuterbol de Merkle Resumen criptograacutefico que representa la informacioacuten de todas las transacciones que se incluyen en el bloque Se expresa mediante una cadena de caracteres de longitud fija

bull Timestamp Indica la fecha y hora en que el bloque fue antildeadido al blockchainbull Bits Indica la condicioacuten del problema matemaacutetico que se pretende cumplir para

validar las transacciones del bloquebull Nonce Indica el valor aleatorio uacutenico utilizado durante el proceso de mineriacutea para

resolver el problema matemaacuteticobull Nuacutemero de transacciones Indica el total de transacciones que constituyen el blo-

quebull Vector de Transacciones Lista a detalle de las transacciones incluidas en el bloque

[5] Del verbo en ingleacutes pool que significa poner en un fondo comuacuten

[6] En la paacutegina web wwwblockchaininfo es posi-ble visualizar en tiempo real la generacioacuten de bloques y su estructura

Figura 3 Bifurcacioacuten del blockchain

Figura 4 Estructura de un bloque

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 8: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

8

Los resuacutemenes criptograacuteficos empleados en el sistema son una herramienta que permite verificar la integridad de las transacciones en caso de que se presente un ataque cuyo ob-jetivo sea alterar la informacioacuten del blockchain dado que los bloques estaacuten encadenados cualquier intento por modificar la informacioacuten obligariacutea a modificar los resuacutemenes cripto-graacuteficos lo cual es poco factible debido a que con la capacidad de procesamiento de las computadoras actuales un ataque requeririacutea antildeos (cientos o miles) para tener eacutexito

iquestCoacutemo opera Bitcoin

Los pagos en Bitcoin son la transferencia de propiedad sobre las monedas digitales entre dos o maacutes usuarios Esta se reflejaraacute en los monederos de los usuarios Suponga que dos usuarios Alice y Bob van a realizar una transaccioacuten donde Alice debe pagar a Bob una cantidad de bitcoins Los pasos a seguir son los siguientes

1 Bob indicaraacute a Alice una direccioacuten Si decide usar una nueva direccioacuten debe gene-rarla en el monedero De lo contrario puede indicar una previamente generada

2 Alice debe abrir la aplicacioacuten de monedero en su teleacutefono moacutevil e ingresar la di-reccioacuten que Bob le indicoacute (manualmente o escaneando el coacutedigo QR) y el monto que desea pagar en los campos respectivos

3 Alice seleccionaraacute la opcioacuten enviar para hacer el pago4 Deberaacuten esperar la confirmacioacuten del pago Actualmente una confirmacioacuten toma

cerca de 10 minutos

Una cada vez que se realiza un pago desde una direccioacuten los fondos de esta seraacuten extraiacute-dos en su totalidad por lo que en el caso de que los fondos transferidos resulten mayo-res que el pago deseado seraacute necesario indicar una direccioacuten propia para recibir la dife-rencia o cambio (los monederos actuales realizan este proceso de manera automaacutetica)

iquestCoacutemo y doacutende puedo comprar bitcoins

Para iniciar la compra y venta de bitcoins o bien para hacer pagos mediante este sistema es necesario adquirir un monedero para administrar las direcciones y los fondos Eacuteste se puede descargar de forma gratuita a un dispositivo como un teleacutefono inteligente una ta-bleta o una computadora Para comparar algunas opciones y elegir la maacutes conveniente de acuerdo con el perfil del usuario se recomienda visitar el sitio

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 9: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

9

httpsbitcoinorgeselige-tu-monederoPosteriormente se pueden adquirir bitcoins mediante alguna de las siguientes formas

bull Mediante mineriacutea El sistema paga cierta cantidad de bitcoins y comisiones a los mineros que validan un bloque sin embargo esto requiere una fuerte inversioacuten en equipo de coacutemputo

bull Compra entre usuarios Es posible pagar a otro usuario en efectivo el valor de determinada cantidad de bitcoins para que dicho usuario haga la transferencia correspondiente

bull Cajeros Bitcoin Si la ciudad en la que reside el usuario cuenta con el servicio de cajero Bitcoin debe dirigirse a este e ingresar el monto en efectivo correspon-diente a la cantidad de bitcoins que desea adquirir de acuerdo con el tipo de cambio vigente al momento de la transaccioacuten asiacute como ingresar en la pantalla del cajero una direccioacuten Bitcoin de su propiedad en la que recibiraacute dichos fondos

Una forma alternativa es a traveacutes de empresas financieras especializadas en el sis-tema que ademaacutes de ofrecer el servicio de monedero tambieacuten permiten realizar operaciones de comercio de forma similar a una bolsa de valores que hace lo propio con las acciones de algunas empresas Para ello es necesario registrar una cuenta en alguna de estas empresas y asociarla con una cuenta bancaria La cuenta banca-ria serviraacute para financiar la compra de bitcoins y en su caso para recibir el efectivo correspondiente a la venta de los mismos Algunas empresas mexicanas que ofrecen este servicio son Volabit7 y Bitso8

Por ejemplo si Alice debe enviar 6 BTC a Bob y en su monedero tiene una direccioacuten que contiene 10 BTC debe enviarlos en dos partes indicando al monedero la direccioacuten de Bob donde enviar 6 BTC y una direccioacuten propia para recibir los 4 BTC correspondientes al cambio

Comisiones

Se paga una comisioacuten al minero que procese una transaccioacuten esta se calcula como la diferencia entre la cantidad indicada a pagar y la cantidad de bitcoins disponible en las cuentas de origen de donde se tomaraacuten los recursos En el ejemplo anterior puede indicarse al monedero que a la direccioacuten propia la que se usa para recibir el cambio regrese solo 35 BTC Asiacute del total de fondos que teniacutea Alice 10 BTC se transfirieron a las cuentas especificadas 95 BTC (6 BTC por pagar y 35 BTC de cambio) por lo que la diferencia 05 BTC queda como comisioacuten al minero de ahiacute que se recomienda -si se de-sea agilizar la validacioacuten del pago- establecer una comisioacuten que sea un buen incentivo para los mineros En el momento en que se hayan emitido los 21 millones de bitcoins establecidos como tope esta seraacute la uacutenica forma en que los mineros obtendraacuten ga-nancias monetarias por su trabajo La comisioacuten miacutenima por defecto es de 00001 BTC

[ 7 ]ht tpsw w wvo lab i t comes

[8] httpswwwbitsocom

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 10: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

10

Mineriacutea de las transacciones y prueba de trabajo

Como se dijo anteriormente la mineriacutea es el proceso de verificar y dar validez a las tran-sacciones recientes para lo cual es necesario invertir poder de coacutemputo para procesar transacciones y asiacute garantizar la seguridad de la red En particular para que las transacciones recientemente generadas sean confir-madas el proceso de mineriacutea del sistema incorpora el concepto de prueba de trabajo (Back 2002) que consiste en la solucioacuten de un reto matemaacutetico que propone el sistema Este reto consiste en un problema difiacutecil de resolver que requiere hacer un gran nuacutemero de caacutelculos por segundo Los mineros realizan el procesamiento necesario para intentar resolver el reto y asiacute lograr que sus bloques sean aceptados en la cadena y con ello poder recibir la recompensa que se ofrece La prueba tiene dos propiedades baacutesicas asegura que se invirtioacute tiempo para generarla y por lo tanto para verificar la validez de las transacciones y es faacutecilmente veri-ficable

iquestEn queacute consiste la prueba

Baacutesicamente se trata del algoritmo de un protocolo criptograacutefico que debe dar como resultado un valor determinado por el sistema Este algoritmo toma como entradas los datos correspondientes al bloque (estos datos estaacuten descritos en la seccioacuten los bloques) y dado que es un proceso determinista ndashlas mismas entradas siempre producen las mis-mas salidas- toma como elemento de aleatoriedad un nuacutemero llamado nonce el cual seraacute variado tantas veces como sea necesario para obtener el resultado que pide el sistema El planteamiento de este problema permite que el sistema ajuste la dificultad de manera que se mantenga el promedio de 10 minutos para que sea solucionado Debido al caraacutecter competitivo en el proceso de mineriacutea es importante el equi-po de coacutemputo que se tenga disponible Por ello si bien en un principio era suficiente con una computadora promedio hoy en diacutea los recursos dedicados a la mineriacutea de tran-sacciones han evolucionado pasando por el uso de GPUs9 hasta llegar al uso de circuitos FPGAs10 e incluso al uso de ASICs11 disentildeados exclusivamente para minar bitcoins y que representan hoy la opcioacuten eficiente en teacuterminos de ahorro de electricidad y menor gene-racioacuten de calor Ademaacutes con el fin de concentrar maacutes poder de procesamiento los mineros han comenzado a organizarse en grupos llamados poolrsquos que agrupan la capacidad de mine-riacutea de cada uno de sus integrantes y al resolver el reto se reparten la recompensa en forma proporcional a lo que cada uno colaboroacute

Contexto actualBitcoin Meacutexico y el FMI

En Meacutexico ya existen empresas que aceptan esta forma de pago Y otras tantas que funcionan como operadoras de Bitcoin varias de ellas mexicanas y que ofrecen la posi-bilidad de comprar vender e invertir en esta moneda digital Al cierre de este artiacuteculo el tipo de cambio12 era de

[9] Son unidades de proce-samiento de graacuteficos de alto desempentildeo utiliza-das originalmente para video juegos y anima-cioacuten por computadora

[10] Son circuitos programa-bles que ofrecen un muy alto desempentildeo por realizar todo el proce-samiento en hardware directamente

[11] Los dispositivos ASIC son circuitos integrados di-sentildeados a medida para realizar una funcioacuten especiacutefica que por lo reglar ofrecen un des-empentildeo superior a los FPG`As

[12] wwwbitsocom Consul-tado el 05 de Diciembre de 2016 a las 1359 hrs

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 11: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

11

1 BTC = $1627923 MXN

El uso de esta tecnologiacutea en nuestro paiacutes como medio para intercambiar valores no estaacute prohibido No obstante estaacute restringido -al igual que el dinero en efectivo- para llevar a cabo transacciones sensibles al lavado de dinero Esto significa que no se permite usar bitcoins para comprar inmuebles autos a partir de cierto monto obras de arte recepcioacuten de donativos prestacioacuten de servicios de comercio exterior etc La lista de actividades y los montos maacuteximos permitidos antes de ser considerados actividades vulnerables se pueden consultar en la Ley Federal para la Prevencioacuten e Identificacioacuten de Operaciones con Recur-sos de Procedencia Iliacutecita (SEGOB 2013) Al respecto el Banco de Meacutexico ha declarado que esta tecnologiacutea no representa un riesgo al sistema financiero mexicano ni a los sistemas de pagos pues el volumen de uso actual no es relevante en este sentido se ha limitado a advertir al puacuteblico sobre los posibles riesgos y a declarar que emitiraacute la regulacioacuten corres-pondiente cuando lo juzgue necesario (Banco de Meacutexico 2014) En el contexto global el Fondo Monetario Internacional (FMI) afirma que esta moneda electroacutenica combina distintas propiedades del dinero fiduciario commodities y sistemas de pago por lo que no puede ser clasificada dentro de ninguna de estas op-ciones y requiere un tratamiento especiacutefico de acuerdo a sus caracteriacutesticas Aun asiacute concluye que el sistema sigue siendo un desarrollo joven y que es muy pronto para saber a doacutende se dirige (Criptonoticias 2016)

Problemas abiertos de Bitcoin

Existen dos tipos de problemas relacionados con el uso de Bitcoin como sistema de pago El primer tipo tiene que ver con las actividades iliacutecitas que se ven favorecidas con las caracteriacutesticas de anonimato propias del sistema cuyo efecto inmediato es un alto gra-do de dificultad para rastrear las transacciones a diferencia de otros sistemas de pago electroacutenico Esto deriva en el uso del sistema como medio de pago en mercados negros dentro de la deep web13 donde a cambio de bitcoins es posible adquirir armas financiar grupos terroristas o lavar dinero Un caso famoso fue el de Silk Road un sitio de comercio de sustancias ilegales que fue cerrado por el FBI en 2013 (RonampShamir 2014) Otro caso de actividades iliacutecitas que involucra a al sistema como medio de pago es el ransomware el cual se ha posicionado como una de las mayores amenazas informaacute-ticas hoy en diacutea Se trata de un malware que bloquea equipos conectados a Internet o bien cifra la informacioacuten que estos resguardan y exige al usuario el pago de un rescate a cambio de su liberacioacuten Este pago generalmente se pide en bitcoins por lo que incluyen tutoriales sobre el manejo de esta moneda Si el usuario no paga el atacante amenaza con eliminar sus archivos de manera permanente El segundo tipo de problema con el sistema estaacute relacionado con la facilidad con la que estos como cualquier otra pieza de informacioacuten electroacutenica puede ser robado lo cual aunado a la falta de infraestructura de las organizaciones que se dedican a comer-cializar con esta moneda o que proveen servicios de monedero puede derivar en gran-des peacuterdidas ante el incidente de un ataque informaacutetico En este sentido en muacuteltiples ocasiones ya se ha reportado el robo de cantidades importantes El maacutes reciente tuvo lugar en Agosto de 2016 en la plataforma de comercio Bitfinex donde luego de detectar

[13] La deep web es un con-junto de sitios web y ba-ses de datos a los cuales los buscadores comunes no tienen acceso ya que no estaacuten indexadas El contenido que se puede hallar dentro de la in-ternet profunda es muy amplio e incluye diver-sas actividades ilegales

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 12: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

12

una brecha de seguridad se informoacute del robo de 119756 BTC con un valor cercano a los 67 millones de doacutelares (Bitfinex 2016) Otro caso importante fue el de MtGox una de las operadoras maacutes importantes de Bitcoin en el mundo y que perdioacute 850 mil bitcoins con valor cercano a los 370 millones de doacutelares debido a una falla de seguridad entre los antildeos 2013 y 2014 (De Filippi 2014) Con la introduccioacuten de este sistema dentro de las organizaciones y auacuten maacutes en la generacioacuten de nuevos modelos de negocio es necesario dar seguimiento a la evolu-cioacuten de las implicaciones que esta tiene para poder prevenir la aparicioacuten de escenarios de abuso de la tecnologiacutea tanto aquellos que la afectan directamente como aquellos donde eacutesta se torna en un facilitador de dicho abuso como es el caso de los delitos

Conclusiones

Bitcoin es un sistema de pago electroacutenico que por su arquitectura y forma de operar tiene el potencial para ser implementado globalmente Entre sus ventajas destaca la in-tegridad del sistema la cual no descansa sobre personas o instituciones sino sobre pro-cedimientos matemaacuteticos que han probado ser eficientes y seguros que resuelven pro-blemas comunes como la falsificacioacuten y el del doble gasto a traveacutes de la validacioacuten de las transacciones por medio de la red de mineros Esto implica el hecho de que no hay forma de cometer fraude o modificar las reglas del juego sin contar con el consenso de la red Aunado a esto el hecho de que las unidades monetarias son infalsificables puede llevar a este sistema a ser considerado una alternativa al dinero fiacutesico como ha ocurrido en Japoacuten Ademaacutes el liacutemite de 21 millones de unidades previene el fenoacutemeno de inflacioacuten Por otra parte es una alternativa para hacer pagos y enviar dinero por todo el mundo de forma libre sin horarios sin bancos con completo control y con comisiones muy bajas Maacutes auacuten debido al esquema de recompensas y comisiones con el que los mine-ros reciben un pago por sus servicios muchas personas han visto en dicha actividad una oportunidad de negocio redituable lo cual aporta cierto grado de auto-sustentabilidadEntre sus desventajas se encuentra su precio altamente volaacutetil ya que ha demostrado fuertes variaciones como respuesta a las reacciones de ciertos sectores en particular ha bajado de precio cuando un gobierno declara su uso como prohibido o cuando una operadora sufre un ataque Ademaacutes son pocos los negocios pequentildeos que lo aceptan como medio de pago se espera que cuaacutento maacutes difundido sea su uso maacutes estable se vuelva su precio En lo que respecta a las investigaciones en un aspecto teacutecnico estas se han cen-trado en comprender la dinaacutemica de las redes de Bitcoin haciendo intentos por vencer el anonimato ndashaacuterea en la cual ya hay avances (Spagnuolo 2014)- y combatir las malas praacutecticas como lavado de dinero y fraude toda vez que dichas praacutecticas han generado un estigma social hacia este sistema sin embargo es importante recordar que no son exclusivas del sistema ya que el dinero en efectivo es igualmente utilizado para fines iliacutecitos

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 13: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

13

Bibliografiacutea

[1] ANTONOPOULOS Andreas M Mastering Bitcoin unlocking digital cryptocurrencies [en liacutenea] Estados Unidos OrsquoReilly Media 2014 Disponible en httpuplibfrwimages883Mastering_Bitcoin-Antonopoulospdf

[2] BACK Adam Hashcash- A denial of service counter-measure [en liacutenea] 2002 Disponible en httpwwwhashcashorghashcashpdf

[3] Banco de Meacutexico Informacioacuten para la prensa [en liacutenea] 2014 Disponible en googlHJyt6z [Consulta 18 Agosto 2016]

[4] Bitcoin network Bitcoinchartscom [en liacutenea] 2016 Disponible en httpbitcoinchartscombitcoin [Consulta 05 de Diciembre 2016]

[5] Bitfinex The official blog [en liacutenea] 2016 Disponible en httpblogbitfinexcomuncategorizedsecurity-breach [Consulta 20 Agosto 2016]

[6] DE FILIPPI Primavera Bitcoin a regulatory nightmare to a libertarian dream Internet Policy Review journal on internet regulation [en liacutenea] 2014 vol 3 no 2 Disponible en httpspolicyreviewinfoarticlesanalysisbitcoin-regulatory-nightmare-libertarian-dream

[7] Handbook of applied cryptography Alfred J Menezes Paul C van Oorschot Scott A Vanstone (eds) Boca Raton Florida CRC Press 1996 780 p ISBN 0-8493-8523-7

[8] HERNAacuteNDEZ Ariana Fondo Monetario Internacional publica informe acerca de Bitcoin y la Blockchain Criptonoticias [en liacutenea] [citado enero 22 del 2016] Disponible en httpcriptonoticiascomregulacionfondo-monetario-internacional-publica-informe-acerca-de-bitcoin-y-la-blockchainaxzz4II0bJT9k [Consulta 15 Agosto 2016]

[9] HERRERA-JOANCOMARTIacute Jordi Research and Challenges on Bitcoin Anonymity En Data privacy management autonomous spontaneous security and security assurance 9th International Workshop DPM 2014 7th International Workshop SETOP 2014 and 3rd International Workshop QASA 2014 Wroclaw Poland September 10-11 2014 revised selected papers Cham Springer 2015 3-16 p ISBN 9783319170169

[10] Ley Federal para a prevencioacuten e Identificacioacuten de Operaciones con Recursos de Procedencia Iliacutecita [en liacutenea[SEGOB Publicada DOF (16082013) 2013 Disponible en httpwwwdiputadosgobmxLeyesBibliopdfLFPIORPIpdf

[11] MCCALLUM Bennett T Bitcoin Issues Shadow Open Market Committee Meeting [en liacutenea] Economic Policies for the 21 st Century at the Manhattan Institute 2014 Disponible en httpshadowfedorgwp-contentuploads201410McCallumSOMC-November2014pdf

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8

Page 14: BITCOIN: UNA VISIÓN GENERAL - RDU UNAM · Bitcoin payment system describing its operation, architecture, the ways it operates and some of the associated financial considerations;

ldquoBitcoin Una visioacuten generalrdquo Moiseacutes Salinas Rosales Victor Gabriel Reyes Maledo y

Gina Gallegos Garcia1 de enero de 2017 | Vol 18 | Nuacutem 1 | ISSN 1607 - 6079

httpwwwrevistaunammxvol18num1art11

Departamento de Acervos Digitales Direccioacuten General de Coacutemputo y de Tecnologiacuteas de Informacioacuten y Comunicacioacuten ndash UNAM Esta obra estaacute bajo una licencia de Creative Commons

14

[12] NAKAMOTO Satoshi Bitcoin A peer-to-peer electronic cash system [en liacutenea] 2008 Disponible en httpsbitcoinorgbitcoinpdf

[13] RON Dorit SHAMIR Adi How did dread pirate roberts acquire and protect his bitcoin wealth En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 3-15 ISBN 978-3-662-45471-8

[14] Secure Hash Standard (SHS)Department of ommerce United States of America[en linea] March 2012 Disponible en httpcsrcnistgovpublicationsfipsfips180-4fips-180-4pdf

[15] SPAGNUOLO Michele MAGGI Federico ZANERO Stefano Bitiodine Extracting intelligence from the bitcoin network En International Conference on Financial Cryptography and Data Security Springer Berlin Heidelberg 2014 457-468P ISBN 978-3-662-45471-8