Bitcoin

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 15:16 14 jul 2011 por 189.145.47.136 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Bitcoin
Parte de inversión
Información general
Tipo de programa Dinero electrónico
Desarrollador Satoshi Nakamoto, Gavin Andresen
Lanzamiento inicial 04 de febrero de 2009
Licencia MIT License
Idiomas
Información técnica
Programado en C++
Versiones
Última versión estable 0.3.20.2 ( 03 de marzo de 2011 (13 años, 2 meses y 22 días))
Enlaces

Bitcoin es una moneda electrónica descentralizada concebida en 2009 por Satoshi Nakamoto. El nombre se aplica también al software libre diseñado por Nakamoto para su gestión y a la red P2P de la que consta. Al contrario que la mayoría de las monedas, Bitcoin no depende de la confianza en ningún emisor central, sino que recurre a una base de datos distribuida en varios nodos de una red P2P para registrar las transacciones y utiliza la criptografía para proveer funciones de seguridad básicas, tales como la garantía de que las bitcoins solo puedan ser gastadas por su dueño, y nunca más de una vez.

El diseño de Bitcoin permite poseer y transferir valor anónimamente. Las monedas pueden ser guardadas en cualquier ordenador en la forma de un archivo "monedero", o custodiadas por un tercero que ofrezca el servicio de almacenar ese tipo de archivos. En cualquiera de los casos, las bitcoins pueden ser enviadas por medio de Internet a cualquiera que tenga una "dirección Bitcoin". La topología P2P de Bitcoin y la ausencia de administración central hacen imposible para cualquier autoridad, gubernamental o de otro tipo, la manipulación del valor de las bitcoins, siendo imposible aumentar su cantidad arbitrariamente para generar inflación.[1]

Bitcoin es una de las primeras implementaciones del concepto llamado criptomoneda, descrito por primera vez en 1998 por Wei Dai en la lista de correo electrónico Cypherpunk.[2]

Visión general

Bitcoin confía en la transferencia de sumas entre cuentas públicas usando criptografia asimétrica. Todas las transacciones son públicas y almacenadas en una base de datos distribuida. Para prevenir el doble gasto, la red implementa un servidor de tiempo distribuido, usando la idea de cadenas de pruebas de trabajo. Toda la historia de transacciones debe ser almacenada en la base de datos y para reducir el tamaño de esta, se usa una Merkle tree.

Información técnica

El software Bitcoin corriendo en Windows 7

Bitcoin es una implementación peer-to-peer de la propuesta b-money de Wei dai y la propuesta Bitgold de Nick Szabo. Los principios del sistema son descritos en el paper Bitcoin, de Satoshi Nakamoto, en 2008.[1]

Direcciones

Toda persona que participa en la red bitcoin tiene una billetera que contiene un número arbitrario de llaves criptográficas. La llave pública, o las direcciones bitcoin, funcionan como los puntos remitente o receptor para todos los pagos. Sus llaves privadas correspondientes autorizan el pago solo para ese cierto usuario. Direcciones no tienen ninguna información sobre su dueño y son generalmente anónimas.[3]​ Direcciones de forma legible para humanos están en la forma de secuencias de números y letras aleatorios de 33 caracteres de largo, como en este ejemplo 1rYK1YzEGa59pI314159KUF2Za4jAYYTd. Usuarios de bitcoin pueden tener múltiples direcciones, y de hecho pueden generar direcciones nuevas sin límite, debido a que generarlas es relativamente instantáneo, simplemente equivale a generar un par de llaves pública/privada, y no requiere ningún contacto con nodos de la red. Crear direcciones para un sólo propósito/uso puede ayudar a preservar el anonimato de un usuario.

Transacciones

Las bitcoins contienen la dirección pública de su dueño actual. Cuando un usuario A transfiera algo a un usuario B, A entrega su posesión de ellas agregando la clave pública de B y después firmando con su clave privada.[4]A entonces transmite esas bitcoins en un protocolo apropiado, la transacción, en la red P2P. El resto de los nodos de la red entonces validan las firmas criptográficas y el valor de la transacción antes de aceptarla.

En resumen, el cifrado con la cláve pública asegura que B es el destinatario de la transacción, y la firma con la clave privada, asegura que A es el emisor de la misma.

Cadena de bloques

La cadena principal (negro) consiste de la serie más larga de bloques desde la creación (verde) hasta el bloque actual. Bloques huérfanos (gris) existen afuera de la cadena principal.

Cualquier transacción transmitida a otros nodos no se convierte inmediatamente en oficial hasta que sea confirmada en una lista colectivamente mantenida de todas las transacciones conocidas, la cadena de bloques. Esta confirmación es basada en un sistema de pruebas de trabajo para prevenir el doble gasto y la falsificación.

En particular, cada nodo generador toma todas las transacciones sin confirmación en un bloque candidato, un archivo que entre otra información,[5]​ contiene los hashes criptográficos del último bloque válido conocido por ese nodo. Entonces intenta producir un hash de ese bloque con ciertas características, un esfuerzo que requiere cantidades predecibles de intento y error. Cuando un nodo encuentra la solución, la transmite al resto de la red. Otros nodos que reciben el nuevo bloque solucionado lo validan antes de aceptarlo, agregándolo a la cadena.

Eventualmente, la cadena de bloques contiene el historial de posesión de todas las monedas desde la dirección-creadora a la dirección del actual dueño.[6]​ Por lo tanto, si un usuario intenta reutilizar monedas que ya usó, la red rechazará la transacción.

Generando Bitcoins

La red Bitcoin crea y distribuye un lote de nuevas bitcoins aproximadamente 6 veces por hora aleatoriamente a alguien ejecutando el software con la opción "generar bitcoins" seleccionada. Cualquier usuario puede potencialmente recibir un lote mientras ejecuta el programa, o con un programa equivalente especializado para el hardware que posee el usuario. Generar bitcoins es conocido como "minar", un termino análogo al minado de oro.[1]​ La probabilidad de que un usuario reciba un lote depende del poder computacional que contribuye a la red relativo al poder computacional de todos los nodos combinados.[7]​ La cantidad de bitcoins creada por lote nunca es más de 50 BTC, y los premios están programados para disminuir con el pasar del tiempo hasta llegar a cero, siendo que no más de 21 millones de BTC puedan existir.[3]​ A medida que este pago disminuye, el motivo para que los usuarios mantengan nodos cambiará a obtener cargos de transacción.

Todos los nodos generadores de la red están compitiendo para ser el primero en encontrar la solución al problema criptográfico de su bloque-candidato actual, un problema que requiere varios intentos repetitivos. Cuando un nodo encuentra una solución válida, la anuncia al resto de la red y obtiene un nuevo lote de bitcoins. Otros nodos que reciben el nuevo bloque solucionado lo validan antes de aceptarlo, agregándolo a la cadena. Nodos pueden usar su CPU con el cliente standard u otro software que hace uso de sus GPUs. Usuarios también pueden generar bitcoins colectivamente.[8]

Para que un bloque sea generado a cada diez minutos, cada nodo separadamente reajusta la dificultad del problema que intenta resolver cada 2 semanas de acuerdo al poder computacional de toda la red P2P.

Tarifas de transacción

Debido a que los nodos no tienen la obligación de incluir transacciones en los bloques que generan, remitentes de Bitcoins pueden pagar voluntariamente una tarifa de transacción. Hacer esto hará más rápida la transacción y provee incentivos a los usuarios que mantienen nodos, en especial porque la dificultad para generar bitcoins aumenta, y o el premio por bloque disminuye con el pasar del tiempo. Nodos toman las tarifas asociadas con todas las transacciones incluidas en su actual bloque candidato.[3]

Economía

Bitcoin

La economía Bitcoin es aún pequeña relativa a las antiguas economías establecidas y el software aun está en estado beta. Pero bienes reales y servicios, como automóviles usados y trabajos de programación freelance, están en este momento siendo intercambiados. Bitcoins son aceptadas para servicios online o bienes tangibles.[9]​ La Electronic Frontier Foundation y Singularity Institute aceptan donaciones en Bitcoin.[10][11]​ Cambistas intercambian moneda regular (incluyendo dólares americanos, rublos rusos, y el yen japonés) por bitcoins en diversos websites que ofrecen este servicio.[12][13]​ Cualquiera puede ver la cadena de bloques bitcoin y observar transacciones en tiempo real. Varios servicios pueden facilitar el monitoreo.[14][15]

Diferencias monetarias

Oferta total de bitcoins en el tiempo.

Opuesta al dinero fiduciario, la bitcoin no puede ser controlada por ninguna autoridad debido a su naturaleza descentralizada,[16]​ mitigando posibles inestabilidades causadas por bancos centrales. Hay un control limitado de inflación integrado en el software Bitcoin, pero es predecible a todos con anterioridad.[1]​ La inflación entonces no puede ser manipulada centralmente para afectar la retribución de valor de los usuarios

Transferencias son hechas directamente sin el uso de un tercero entre los nodos. Este tipo de transacción hace imposible el retorno de fondos. El cliente Bitcoin transmite la transacción a los nodos cercanos que la propagan en la red. Transacciones inválidas o corrompidas son rechazadas por clientes honestos. Las transacciones son casi siempre gratis, pero una tarifa puede pagar a otros nodos para que prioricen su procesamiento.[1]

El número total de bitcoins tenderá a 21 millones con el tiempo. La oferta de dinero crece como una progresión geométrica a cada 4 años; en 2013 la mitad de la oferta total habrá sido generada, y en 2017, 3/4 ya habrá sido generado. A medida que la cantidad de bitcoins se aproxima al límite, el valor de las bitcoins probablemente entrará en deflación (aumenta del valor real) debido a que no se producirán monedas. Bitcoins, entre tanto, son divisibles hasta 8 decimales (dándonos 2.1 x 1015 unidades totales), eliminando las limitaciones prácticas de los ajustes de precio en un ambiente deflacionário.[3]​ En vez de usar el incentivo de bitcoins recién generadas para que los nodos agreguen transacciones a los bloques, durante este periodo tendrán que depender de su habilidad para obtener competitivamente las tarifas de transacción como pago.[1]

Resultado

Posibles escenarios de fracaso para Bitcoin son una devaluación de la moneda, disminución de los usuarios, o una campaña gubernamental global en contra del software. Pero, tal vez no sea posible "prohibir todo el cripto-dinero como Bitcoin."[17]​ La descentralización y anonimato consagrados por Bitcoin parecen ser una reacción del gobierno de EUA a la prosecución de compañías de moneda digital como e-gold y Liberty Dollar.[18]​ En un artículo investigativo del periódico irlandés Irish Times Danny O'Brien reportó "Cuando le muestro a la gente esta economía Bitcoin, ellos preguntan: '¿Es esto legal?' Preguntan: '¿Es un timo?' Yo imagino que hay abogados y economistas esforzándose para responder a esas dos preguntas. Y sospecho que luego podrás agregar legisladores a esa lista."[17]

En febrero de 2011, la cobertura dada por Slashdot y el subsecuente Slashdot effect afectaron el valor de la bitcoin y la accesibilidad de algunos sitios web relacionados.[19][20][cita requerida]

Véase también

Referencias

  1. a b c d e f =Nakamoto, Satoshi (24 de mayo de 2009), Bitcoin: A Peer-to-Peer Electronic Cash System, consultado el 23 de mayo de 2011 . Error en la cita: Etiqueta <ref> no válida; el nombre «whitepaper» está definido varias veces con contenidos diferentes
  2. http://weidai.com/bmoney.txt
  3. a b c d Nathan Willis (10-11-2010). «Bitcoin: Virtual money created by CPU cycles». LWN.net. 
  4. https://en.bitcoin.it/wiki/Transactions
  5. «Bitcoin Wiki: Block Hashing Algorithm». 
  6. «Bitcoin Block Explorer». 
  7. Luongo, Thomas (23 de julio de 2010). «The FED’s Real Monetary Problem». LewRockwell.com. Consultado el 12-10-2010. 
  8. Bitcoin Pooled Mining
  9. «Bitcoin Trade». Bitcoin.org. Consultado el 22 de diciembre de 2010. 
  10. EFF Bitcoin donation page
  11. SIAI donation page
  12. Bitcoin Charts
  13. Thomas, Keir (10-10-2010). «Could the Wikileaks Scandal Lead to New Virtual Currency?». PC World. Consultado el 10-10-2010. 
  14. bitcoinwatch.com
  15. bitcoinmonitor.com
  16. Bitcoin FAQ
  17. a b O'Brien, Danny (26 de noviembre de 2010). «Imagine your computer as a wallet full of Bitcoins». The Irish Times. Consultado el 19 de diciembre de 2010. 
  18. Herpel, Mark (6 de diciembre de 2010). «2011 Observations on the Digital Currency Industry». SSRN (Article for DGC magazine Jan2011). Consultado el 19 de diciembre de 2010. 
  19. Online-Only Currency Bitcoin Reaches Dollar Parity via Slashdot.
  20. Bitcoin Charts

Enlaces externos