Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las transacciones en Bitcoin se realizan de forma directa, sin la necesidad de un intermediario. Al contrario de
la mayora de las monedas, Bitcoin no est respaldado
por ningn gobierno ni depende de la conanza en ningn 2
emisor central,[5] sino que utiliza un sistema de prueba de
trabajo para impedir el doble gasto y alcanzar el consenso
2.1
entre todos los nodos que integran la red.[6]
Software
Programas cliente
Bitcoin es un proyecto relativamente nuevo que se encuentra en evolucin. Por esta razn, sus desarrolladores recomiendan ser cautos y tratarlo como software
experimental.[7]
1
1.1
Historia
Cronologa
Aunque existen monedas[14] y billetes fabricados por particulares y empresas, normalmente para poder comerciar con bitcoines se utilizan programas cliente,[Nota 2] que
pueden ser aplicaciones nativas o aplicaciones web.
1.2
Satoshi Nakamoto
2
2.1.2
3
Aplicaciones web
PROTOCOLO
direcciones no tienen ninguna informacin sobre su dueo, son generalmente annimas y no requieren de ningn
contacto con los nodos de la red para su generacin.[31]
2.3
Programacin
Los bitcoines contienen la direccin pblica de su dueo. Cuando un usuario A transere algo a un usuario B,
A entrega la propiedad agregando la clave pblica de B
y despus rmando con su clave privada.[33] A entonces
incluye esos bitcoines en una transaccin, y la difunde
a los nodos de la red P2P a los que est conectado. Estos nodos validan las rmas criptogrcas y el valor de la
transaccin antes de aceptarla y retransmitirla. Este procedimiento propaga la transaccin de manera indenida
hasta alcanzar a todos los nodos de la red P2P.
Bitcoin Core proporciona una API en JSON-RPC para ac- Todos los nodos que forman parte de la red Bitcoin manceder a la red Bitcoin.[23]
tienen una lista colectiva de todas las transacciones coBitcoinJ es una API popular para el lenguaje nocidas, a la que se denomina la cadena de bloques.
Java.[24][25][26] Se conecta directamente a la red Bit- Los nodos generadores, tambin llamados mineros, crean
coin, no necesita de entidades de conanza y descarga los nuevos bloques, aadiendo en cada uno de ellos el
un versin reducida de la cadena de bloques. Forma hash[Nota 6] del ltimo bloque de la cadena ms larga de la
parte del cdigo de Multibit[27] y del Bitcoin Wallet para que tienen conocimiento,[34] as como las nuevas transacAndroid y Blackberry OS.[28] Tambin se puede acceder ciones publicadas en la red. Cuando un minero encuentra
a BitcoinJ en Python y en Ruby a travs de Jython y un nuevo bloque, lo transmite al resto de los nodos a los
que est conectado. En el caso de que resulte un bloque
JRuby, respectivamente.
vlido, estos nodos lo agregan a la cadena y lo vuelven a
Bitcore proporciona una API para acceder a la red Bitcoin
retransmitir. Este proceso se repite indenidamente hasa travs de Javascript y Node.js.[29][30]
ta que el bloque ha alcanzado todos los nodos de la red.
Eventualmente, la cadena de bloques contiene el historial de posesin de todas las monedas desde la direccin3 Protocolo
creadora a la direccin del actual dueo.[35] Por lo tanto,
si un usuario intenta reutilizar monedas que ya us, la red
rechazar la transaccin.
3.1 Direcciones
Todo participante de la red Bitcoin tiene una cartera electrnica que contiene un nmero arbitrario de claves criptogrcas. A partir de la clave pblica, se obtiene la direccin Bitcoin, que funciona como la entidad remitente
y receptora para todos los pagos. Su clave privada correspondiente autoriza el pago solo para ese usuario. Las
La generacin de bloques se conoce en ingls como mining y puede traducirse al espaol como extraccin por
analoga con la minera del oro.[8] Todos los nodos generadores de la red estn compitiendo para ser el primero en encontrar la solucin al problema criptogrco de su bloque-candidato actual, mediante un sistema
de pruebas de trabajo, resolviendo un problema que re-
3
en relacin al poder computacional de todos los nodos
combinados,[36] lo que permite que el sistema funcione de
manera descentralizada. Los nodos que reciben el nuevo
bloque solucionado lo validan antes de aceptarlo, agregndolo a la cadena. La validacin de la solucin proporcionada por el minero es trivial y se realiza inmediatamente.
La red reajusta la dicultad cada 2016 bloques, es decir,
aproximadamente cada 2 semanas, para que un bloque
sea generado cada diez minutos. La cantidad de bitcoines
creada por bloque nunca es ms de 25 BTC, y los premios
estn programados para disminuir con el paso del tiempo
hasta llegar a cero, garantizando que no puedan existir
ms de 21 millones de BTC.
Los mineros no tienen la obligacin de incluir transacciones en los bloques que generan, por lo que los remitentes de bitcoines pueden pagar voluntariamente una tarifa para que tramiten sus transacciones ms rpidamente.
Como el premio por bloque disminuye con el paso del
tiempo, en el largo plazo todas las recompensas de los
nodos generadores provendrn nicamente de las tarifas
de transaccin.[31]
4 Economa
4.1 Adopcin
Varias empresas y pequeos negocios aceptan bitcoines
como medio de pago[41] para servicios de todo tipo, como telefona, hosting de internet, tarjetas regalo, asesora
legal, turismo, y otros. Su mbito internacional y el hecho
que los usuarios pueden comerciar con un cierto anonimato, ha hecho posible que se abra paso en sectores cada
vez ms regulados, como apuestas online y partidas de
pker.[42]
La plataforma WordPress.com acepta pagos en bitcoines
en todo el mundo para evitar que blogueros de Hait, Etiopa o Kenia tengan un acceso limitado a la blogosfera por problemas en los pagos que quedan fuera de su
control.[43][44] Las multinacionales Dell[45] y Dish Network[46] permiten el pago con bitcoines, as como Virgin
Galactic[47][48] y Reddit,[49] entre otros. Paypal anunci
en septiembre de 2014 que ha comenzado a preparar su
sistema para aceptarlos.[50]
La cadena principal (negro) es la serie ms larga desde el origen
(verde). Los bloques hurfanos aparecen en rosa.
4
en cajeros automticos especializados.[59][60][61]
En septiembre de 2014 el precio de un bitcoin en el mercado rondaba los 350 euros,[62] por lo que teniendo en
cuenta el nmero total de bitcoines minados, la base monetaria del sistema supera los 4000 millones de euros.[57]
El 27 de noviembre de 2013, el bitcoin super el umbral
de los 1000 dlares por primera vez, acumulando un incremento de 4000% desde el comienzo de dicho ao.[63]
Este hecho fue posible, en parte, debido al anlisis y a
la respuesta ofrecida por el Senado de los Estados Unidos.[64]
5 LEGISLACIN
red premia con un nmero predeterminado de bitcoines
al minero que da con la solucin a este problema matemtico, y a su vez, aumenta o disminuye la dicultad de
este desafo de manera que, de media, los mineros obtengan una solucin vlida cada diez minutos, y mantener
as la oferta de bitcoines predecible en el tiempo. Como
los mineros estn continuamente compitiendo por ser los
ms ecientes, el valor real de los bitcoines minados se
acerca a su coste de produccin.[71] Por contra, el valor
real de las monedas nacionales es mucho mayor que su
coste de produccin debido a la posicin de monopolio
de los bancos centrales, lo que aumenta el riesgo de una
gestin descuidada que termine generando una inacin
superior a la inicialmente planeada.[71]
En diciembre de 2013, la empresa de capital riesgo Andreessen Horowitz anunci que haba invertido un total
de 25 millones de dlares en el procesador de pagos Coin- Por el hecho de que el precio de los bitcoines se acerca
base. Asimismo, Li Ka-Shing entr a formar parte del al coste marginal de produccin,[71] adems de que no
accionariado de Bitpay a travs de Horizons Ventures.
estn sujetos a shocks de oferta en el sentido tradicional de
En enero de 2014, Blockchain inform que haba trmino y que su escasez no es natural sino generada a
superado el milln de carteras Bitcoin en su servi- travs de un algoritmo matemtico, el economista George
[71]
cio MyWallet,[65] mientras que Coinbase alcanzaba los Selgin calica a Bitcoin como materia prima sinttica
650.000 usuarios,[66] Bitpay aceptaba ms de 20.000 co- (synthetic commodity money).
merciantes a travs de su plataforma[67] y el cliente de Por otra parte, los bitcoines poseen todas las caractersreferencia se haba descargado ms de cinco millones de ticas necesarias para ser considerado dinero. Es altamenveces.[68]
te divisible (hasta ocho decimales), denso en valor (una
direccin puede contener millones de euros), inmediatamente reconocible con el software adecuado y fungible
4.2 Diferencias con las monedas naciona- (cada unidad est valorada de la misma forma). Asimisles
mo, la posesin de la clave privada es control. Las claves
privadas pueden guardarse en una cartera electrnica o
generarse a partir de una frase ms o menos larga, que es
suciente con memorizarla.[72] Esta ltima caracterstica,
unida al hecho de que la direccin Bitcoin es un seudnimo y no reeja la identidad real de su propietario, hace
que los bitcoines sean difciles de conscar.[73]
La base monetaria se comporta cada 4 aos como una
serie geomtrica de razn 1/2, que en el largo plazo
se aproxima, pero nunca alcanza, los 21 millones de
bitcoines.[Nota 8]
5 Legislacin
Oferta total de bitcoines en el tiempo.
En septiembre de 2012 se cre la fundacin Bitcoin Foundation, una organizacin sin nimo de lucro, a semejanza de otras como la Apache Software Foundation o la
Linux Foundation, para estandarizar, proteger y promover el bitcoin,[76][77] y mantenerlo el a sus principios fundamentales: una economa que no dependa de la poltica,
abierta e independiente.[78]
Actualmente, prcticamente la totalidad de las divisas nacionales, como el euro o el dlar, son dinero duciario.
Es decir, los bancos centrales emiten moneda mediante
la creacin potencialmente ilimitada de deuda[69] que se
multiplica a travs de los bancos comerciales y el sistema A mediados de 2013, se empez a denir en algunos pade reserva fraccionaria.
ses la situacin legal del bitcoin y de los agentes de cambio
En contraposicin al dinero duciario, Bitcoin utiliza un que se utilizan para intercambiarlo por otras monedas.
sistema de prueba de trabajo que simula el minado de
materias primas.[70] Los mineros dedican sus recursos de
tiempo, energa, procesamiento y amortizacin de mquina para resolver un desafo criptogrco complejo. La
5
monedas nacionales, cumplan las regulaciones contra el
lavado de dinero.[79] [80] Esto implica registrar la informacin personal de sus clientes de la misma forma que
lo hacen las instituciones nancieras tradicionales. Los
usuarios de bitcoin estn fuera del alcance de la FinCEN,
y no necesitan registrarse ni mantener contabilidad de sus
actividades para esta agencia.[79][80]
En Alemania, la inversin en bitcoines tiene un trato similar al de otros activos como el oro.[81] Su venta est libre de impuestos si se mantienen al menos durante un ao.[82][83] En caso contrario, se grava a un tipo jo del 25%, con los primeros 600 euros exentos de
tributacin.[82][83]
Algunos expertos en leyes estiman que una desregulacin
total del bitcoin contribuira a la creacin de empleo y
promovera el crecimiento econmico.[84]
Privacidad
Cajero automtico
7 Rendimiento computacional de
la minera
Las estrategias para la extraccin (en ingls, mining) de
bitcoines se han ido perfeccionando progresivamente. En
los primeros meses de funcionamiento de la red era posible extraer en solitario con una CPU estndar y obtener
un bloque y sus 50 BTC asociados con una frecuencia relativamente alta. Posteriormente, la aparicin de software
de minera adaptado a tarjetas grcas, mucho ms eciente, desplaz completamente a las CPUs. La minera
por GPUs se fue profesionalizando, con grandes instalaciones en pases con energa barata, conguraciones personalizadas con uso generalizado de overclocking y sistemas especiales de refrigeracin. Con el aumento sostenido de la dicultad, los mineros comenzaron a organizarse en grupos independientes (en ingls, pools) para
extraer de manera colectiva,[87] desplazando as a los mineros en solitario que podan tardar meses o incluso aos
en encontrar un bloque de manera individual. El propietario del pool se lleva una comisin por encontrar un bloque. Los pools tambin compiten entre ellos para intentar
atraer al mayor nmero de mineros.
Durante el ao 2013 se ha comenzado a distribuir
FPGAs y ASICs para extraer bitcoines de manera ms
eciente.[88] Si con la minera con CPUs y tarjetas grcas, el coste de explotacin provena fundamentalmente del gasto energtico, la comercializacin de equipos
especializados de bajo consumo est desplazando las inversiones de los mineros hacia hardware ms sosticado,
e indirectamente hacia la investigacin necesaria para el
desarrollo de estos productos.
El 30 de julio de 2012, en el bloque 191 520, la dicultad marc un mximo histrico y super por primera vez el valor de dos millones,[89] con una potencia de
procesamiento de 14 terahashes/segundo. Un ao y medio despus, en enero de 2014, la dicultad se multiplic
por 1000 hasta alcanzar prcticamente el valor de 2000
millones,[89] con una potencia de procesamiento de 14 pePara facilitar el anlisis de todos los movimientos, va- tahashes/segundo [57] (14 000 000 000 000 000 de hashes
rios sitios web proporcionan informacin actualizada de por segundo).
8
8.1
10
CONTROVERSIA
en diversos establecimientos de la calle Serrano de Madrid, zona comercial del lujo. Tambin en Barcelona estn desarrollando una estrategia similar para ubicar distintas tiendas donde se pueden usar los bitcoins en la zona
de la Ciutat Vella.[93]
10 Controversia
Las crticas a Bitcoin se fundamentan en dos aspectos.
Por un lado, las repercusiones que puede tener sobre los
propios usuarios de la moneda; por otro, las repercusiones sobre la sociedad en su conjunto, por su potencial de
transformar las relaciones entre los ciudadanos.
Por otro lado, la sociedad podra transformarse signicativamente si el uso del bitcoin consiguiera ser ms o
menos generalizado. Los bancos centrales veran limitaOtros optan simplemente por imprimir en papel la clave da su inuencia sobre los sistemas de pago, regulacin,
privada en formato numrico o en QR y guardarla en un estabilidad nanciera, poltica monetaria y estabilidad de
precios.[96] El anonimato de Bitcoin puede simplicar la
lugar seguro.[92]
compra de drogas y otras mercancas ilegales, el lavado
de dinero y la evasin de impuestos.[96] Los gobiernos
trasladar la presin impositiva hacia otros acti9 Comercios locales que aceptan podran
vos ms fciles de vigilar para compensar las prdidas de
ingresos.
bitcoins
La criptomoneda ha dado el salto desde el ciberespacio
a comercios ubicados en distintas ciudades del mundo
(Nueva York, Londres). En Espaa, varios comerciantes y usuarios del bitcoin, han acordado su utilizacin
7
marcha de ataques especulativos, a no ser que el propio
Fondo Monetario Internacional desarrollara algn mtodo fuera de la normativa actual para evitarlo.[97]
Tailandia y China fueron los primeros pases en prohibir
el uso de la moneda virtual Bitcoin a nivel estatal y bancario, para poder seguir controlando las operaciones y el
ujo de capital. Sin embargo, los ciudadanos s son libres
de utilizar la moneda digital bajo su propio riesgo.[98]
En Colombia, la Superintendencia Financiera public
una circular en marzo de 2014 (Carta circular 29 de 2014
- Marzo 26), en la cual se advierte sobre los riesgos implicados en las operaciones realizadas con monedas virtuales como el Bitcoin, y recuerda que las entidades vigiladas por la Superintendencia "(...) no estn autorizadas para custodiar, invertir ni intermediar con estos instrumentos, ya que el Bitcoin no se considera un activo
que tenga equivalencia con la moneda legal de curso en
Colombia. De acuerdo con los criterios emitidos por el
Fondo Monetario Internacional, tampoco se lo considera
una divisa, "(...)ya que no cuenta con el respaldo de los
bancos centrales de otros pases. Sin embargo, esto no
constituye una prohibicin para que los ciudadanos empleen y efectuen intercambios con esta moneda, aunque
la circular es clara al especicar que la responsabilidad de
conocer y asumir los riesgos relativos al uso de la misma
corresponde totalmente a las personas.[99]
10.1
11
12 Vase tambin
Criptoanarquismo
I2P
Satoshi Nakamoto
13 Notas
[1] Un usuario nunca revelar a nadie su clave privada. Como es es matemticamente impracticable obtener la clave
privada asociada a una direccin Bitcoin, solamente podr
tener acceso a los bitcoines de esa direccin, aquella persona que conozca su clave privada asociada. De esta forma, la criptografa proporciona un fuerte control de propiedad, de forma similar a quien protege su dinero en una
caja fuerte para que no sea robado.
[2] En software, la denominacin cliente se debe a que acta, precisamente, como un cliente que solicita servicios
a otras aplicaciones llamadas servidores, que atienden a
sus rdenes. Los programas que se ejecutan en cada uno
de los nodos interconectados que forman la red Bitcoin
actan como servidores, tramitando, validando y almacenando las transacciones que inician los programas clientes.
El software Bitcoin Core es un caso particular, ya que se
comporta simultneamente como cliente y servidor.
[3] Microsoft Word y Microsoft Excel son ejemplos de aplicaciones nativas para Windows. En el caso de los mviles
Android, las aplicaciones nativas se suelen descargar desde Google Play. En los iPhone, las aplicaciones nativas se
obtienen del App Store.
[4] Anteriormente conocido como Bitcoin-Qt
[5] El propsito del checksum en una direccin Bitcoin es similar al cdigo de control de las cuentas bancarias y DNIs.
Como este cdigo de control para las direcciones Bitcoin
es de 32 bits, hara falta ms de 4 mil millones de intentos
de media (exactamente 232 ) para accidentalmente teclear
una direccin vlida distinta de la deseada
[6] En este contexto, un hash es una serie corta de caracteres que identican de forma nica el contenido del bloque
anterior. Al aadir ese hash en el bloque actual, se consigue encadenar todos los bloques, uno detrs de otro, y
vericar la integridad de la cadena resultante.
[7] La bsqueda por fuerza bruta implica que no se puede
encontrar un bloque induciendo la respuesta a partir una
base de datos de resultados previos, ni tampoco se puede deducir fundamentndolo sobre una serie de premisas
verdaderas. La criptografa garantiza que la nica forma
de encontrar un bloque es a travs de un proceso continuo de prueba y error. Como no existen atajos lgicos
para dar con la solucin de manera consistente, se garantiza que las entidades con mayor procesamiento de clculo
no sean las primeras en encontrar siempre la respuesta al
desafo matemtico, y el sistema pueda funcionar de manera distribuida.
14
[8] Generalmente, los bancos centrales aumentan la base monetaria de divisas nacionales para generar intencionadamente una inacin superior a cero[74] en cumplimiento de
su mandato. Este hecho obliga a sus propietarios a prestar este dinero a terceros a cambio de un inters, ya sea
mediante depsitos bancarios u otros activos nancieros,
para no perder poder adquisitivo. Por el contrario, la proporcin en la que aumenta la base monetaria de bitcoines
es predecible y cercana a cero en el largo plazo, que habitualmente son condiciones necesarias para poder mantener el poder de compra[75] sin tener que prestar el activo
a terceros ni depender de instituciones nancieras de depsito.
14
Referencias
REFERENCIAS
[16] Clientes Bitcoin de cdigo abierto para PC (enlace roto disponible en Internet Archive; vase el historial y la
ltima versin).. Consultado el 11 de octubre de 2012.
[17] IANA (ed.): Scheme name de Bitcoin en IANA (23 de
septiembre de 2012). Consultado el 23 de julio de 2013.
[18] blockchain.info (ed.): Caractersticas de My Wallet.
Consultado el 11 de octubre de 2012.
[19] Bitpay.com (ed.): Bitpay. Bitcoin shopping cart plugins.
Consultado el 5 de febrero de 2013.
[20] WalletBit. Shopping Carts and Application Store
(enlace roto disponible en Internet Archive; vase el
historial y la ltima versin).. Consultado el 5 de febrero de 2013.
[2] Conguracin del rewall para Bitcoin. Wiki de Bitcoin. Consultado el 11 de julio de 2013.
[23] blockchain.info (ed.): JSON RPC API. Bitcoind compatible RPC api. Consultado el 11 de julio de 2013.
[24] Mike Hearn y otros. Tutorial de BitcoinJ. Google Project Hosting. Consultado el 6 de julio de 2013.
[25] Mike Hearn y otros. Javadoc de la versin 0.9 de BitcoinJ. Consultado el 6 de julio de 2013.
[26] Dirk Merkel (10 de enero de 2012). JavaWorld (ed.):
Bitcoin for beginners: The BitcoinJ API. Consultado el
11 de julio de 2013.
[27] GitHub de Multibit. GitHub. Consultado el 11 de julio
de 2013. Proyecto pblico de carcter colaborativo para
desarrollo del cdigo de Multibit.
[28] Proyecto Bitcoin Wallet para Android y Blackberry OS.
Consultado el 11 de julio de 2013. Proyecto pblico de
carcter colaborativo para desarrollo del cdigo de Bitcoin
Wallet.
[29] Bitcore. Consultado el 28 de junio de 2014.
[30] Cdigo fuente de la librera bitcore. Consultado el 28
de junio de 2014.
[11] Libro Blanco de Bitcoin Traduccin al espaol. Difusion.com. Consultado el 25 de diciembre de 2013.
[53] Free Software Foundation (ed.): Free Software Foundation. Donaciones.. Consultado el 10 de junio de 2012.
10
15 ENLACES EXTERNOS
[75] Llewellyn H. Rockwell. Free Banking and the Gold Standard. Lawrence H. White. The Gold Standard: Perspectives in the Austrian School. p.116. ISBN 0-945466-11-0.
... the dishonesty of at money criticized by golds partisans seems to be not so much its purchasing-power behavior as its potential for inationary nance that is, for
covert taxation through expansion of the monetary base.
Cash balances are taxed even under at money policy that
stabilizes the price level, namely by the dierence between zero and the rate of appreciation of purchasing power that would be generated by xing the monetary base.
This corresponds to the rate of base growth necessary to
oset secular growth in real demand for base money. In
historical experience, of course, inationary nance has
been much greater.
[88] Alec Liu (22 de marzo de 2013). Vice.com (ed.): A Guide to Bitcoin Mining: Why Someone Bought a $1,500 Bitcoin Miner on eBay for $20,600. Consultado el 23 de
julio de 2013.
[93] Barcelona proyecta su primera calle comercial donde pagar con bitcoins, La Vanguardia (26 de noviembre, 2014)
15 Enlaces externos
Web ocial
Grcas y estadsticas de la red Bitcoin
[85] http://blockchain.info/charts
11
16
16.1
16.2
Images
16.3
Content license