Bitcoin

De Bitcoin Wiki
Esta es la revisión aprobada de esta página, siendo también la más reciente.
Saltar a: navegación, buscar

El propósito de esta página es proveer una descripción general del sistema y de la economía de Bitcoin.

Bitcoin Logo 2.jpg

Conceptos básicos[editar]

Divisa[editar]

Alicia quiere comprar los calcetines de alpaca que Bob tiene a la venta. A cambio, ella le debe proporcionar algo de igual valor a él. La forma más eficiente de hacerlo es a través del uso de un medio de intercambio que Bob acepta, el que se clasificaría como divisa. La divisa facilita el comercio al eliminar la necesidad de coincidencia de los deseos requeridos en otros sistemas de comercio, como el trueque. La adopción y la aceptación de esta puede ser global, nacional o, en algunos casos, local o comunitaria.

Bancos[editar]

Alicia, no necesita dar divisas a Bob en persona. En su lugar, puede transferir este valor al confiar su moneda a un banco que promete almacenar y proteger los billetes. El banco le da a Alicia una promesa por escrito (llamado un "extracto bancario") eso le da derecho a retirar la misma cantidad de billetes que depositó. Como el dinero sigue siendo de Alicia, tiene derecho.

Alicia, no necesita dar divisas a Bob en persona. En su lugar, puede transferir este valor al confiar su moneda a un banco que promete almacenar y proteger los billetes. El banco le da a Alicia una promesa por escrito (llamado un "extracto bancario") eso le da derecho a retirar la misma cantidad de billetes que depositó. Como el dinero sigue siendo de Alicia, tiene derecho a hacer lo que le plazca y el banco (como la mayoría de los bancos), por una pequeña tarifa, le hará el servicio de pasar la divisa recibida a Bob en su nombre. Esto lo hace el banco de Alicia al dar los dólares al banco de Bob, e informándoles que el dinero es para Bob, quién verá el monto la próxima vez que revise su saldo o reciba su estado de cuenta. Debido a que los bancos tienen muchos clientes y los empleados bancarios requieren un pago para hacer el trabajo de hablar con las personas y firmar documentos, en los últimos tiempos los bancos han estado usando máquinas como cajeros automáticos y servidores web que hacen el trabajo de interactuar con los clientes en lugar de pagar a los empleados bancarios. La tarea de estas máquinas es conocer qué quiere hacer cada cliente con su dinero y, en la medida de lo posible, actuar de acuerdo a lo que el cliente desee (por ejemplo, los cajeros automáticos pueden entregar dinero en efectivo). Los clientes siempre pueden saber cuánto dinero tienen en sus cuentas y confían en que los números que ven en sus extractos bancarios y en las pantallas de sus computadoras reflejan con precisión la cantidad de dólares que pueden obtener del banco a pedido. Pueden estar tan seguros de esto que pueden aceptar esos números de la misma manera que aceptan billetes en papel (esto es similar a la forma en que las personas comenzaron a aceptar dólares en papel cuando habían estado aceptando oro o plata). Tal sistema tiene varias desventajas:

  • Es costoso. En Europa, las Transferencia de fondos electrónica EFT ( Electronic Funds Transfer, por sus siglas en inglés) pueden costar 25 euros. Las transacciones de crédito pueden costar varios por ciento de la transacción.
  • Es lento. Los servicios de dispositivo de control y de transferencia de bajo costo tardan días en completarse.
  • En la mayoría de los casos, no puede ser anónimo.
  • Se pueden congelar las cuentas o se puede confiscar su saldo total o parcialmente.
  • Se puede negar a los bancos y a otros procesadores de pagos como PayPal, Visa y Mastercard a procesar pagos para ciertas entidades legales.

Bitcoin es un sistema de propiedad y transferencia voluntaria de cantidades de los llamados Bitcoins, de forma similar a una banca en línea, pero de forma seudónima y sin depender de una autoridad central para mantener los saldos de las cuentas. Si las Bitcoins son valiosas, es porque son útiles y tienen un suministro limitado.

Conceptos básicos de la Bitcoin[editar]

Creación de monedas[editar]

La creación de monedas debe estar limitada para que la divisa tenga algún valor. Las nuevas monedas son lentamente minadas y traídas a existencia al seguir un conjunto de reglas acordadas de manera mutua. Un usuario que está minando Bitcoins está ejecutando un programa de software que busca incansablemente una solución a un problema matemático muy difícil cuya dificultad se conoce con precisión. La dificultad se ajusta automáticamente de forma regular, de manera que la cantidad de soluciones que se encuentra globalmente, para todos, para una unidad de tiempo dada es constante: un promedio de 6 por hora. Cuando se encuentra una solución, el usuario puede contarle a todos la existencia de esta solución recién descubierta, junto con otra información, que viene en conjunto a lo que se denomina un "bloque". En la actualidad, los bloques crean 12,5 nuevos Bitcoins. Esta cantidad, conocida como la recompensa del bloque, es un incentivo para que las personas realicen el trabajo de cómputo requerido para generar bloques. Aproximadamente cada 4 años, el número de Bitcoins que se pueden "minar" en un bloque se reduce en un 50%. Originalmente, la recompensa por bloque era de 50 Bitcoins; se redujo a la mitad en noviembre de 2012. Cualquier bloque que sea creado por un usuario malintencionado que no siga esta regla (o cualquier otra regla) será rechazado por todos los demás. Al final, no existirán más de 21 millones de Bitcoins. Debido a que la recompensa del bloque disminuirá a largo plazo, algún día los mineros pagarán sus costos de hardware y electricidad mediante la recaudación de tarifas de transacción. El remitente del dinero puede pagar voluntariamente una pequeña tarifa de transacción que será retenida por quien encuentre el siguiente bloque. El pago de esta tarifa alentará a los mineros a incluir la transacción en un bloque más rápidamente.

Envío de pagos[editar]

Para garantizar que un tercero, llamémosla Eve, no puede gastar las bitcoins de otras personas creando transacciones en sus nombres, la Bitcoin utiliza criptografía de clave pública para crear y verificar firmas digitales. En este sistema, cada persona, como Alicia o Bob, tiene una o más direcciones, cada una con un par asociado de claves públicas y privadas que pueden tener en una billetera. Solo el usuario con la clave privada puede firmar una transacción para otorgarle algunas de sus bitcoins a otra persona, pero cualquiera puede validar la firma al usar la clave pública de ese usuario.

Supongamos que Alicia quiere enviarle un bitcoin a Bob. Bob envía su dirección a Alicia. Alicia agrega la dirección de Bob y la cantidad de bitcoins para transferir en un mensaje: un mensaje de 'transacción'. Alicia firma la transacción con su clave privada y anuncia su clave pública para la verificación de la firma. Alicia emite la transacción en la red de Bitcoin para que todos lo vean.

(Solo los dos primeros pasos requieren acción humana. El resto lo realiza el software de cliente Bitcoin). Mirando esta transacción desde el exterior, cualquiera que sepa que estas direcciones pertenecen a Alicia y a Bob puede ver que Alicia aceptó transferir el monto a Bob, porque nadie más tiene la clave privada de Alicia. No sería astuto que Alicia le diera su clave privada a otras personas, ya que esto les permitiría firmar transacciones a su nombre, eliminando fondos de su control. Más adelante, cuando Bob desee transferir los mismos bitcoins a Charley, hará lo mismo:

Charlie le envía su dirección a Bob. Bob agrega la dirección de Charlie y la cantidad de bitcoins para transferir a un mensaje: un mensaje de 'transacción'. Bob firma la transacción con su clave privada y anuncia su clave pública para la verificación de la firma. Bob informa sobre la transacción en la red de Bitcoin para que todos lo vean. Solo Bob puede hacer esto porque solo él tiene la clave privada que puede crear una firma válida para la transacción. Eve no puede cambiar de quién son estas monedas reemplazando la dirección de Bob con la suya, porque Alicia firmó la transferencia a Bob usando su propia clave privada, que se mantiene en secreto de Eve, y da las instrucciones de que las monedas que eran de ella ahora le pertenecen a Bob. Entonces, si Charlie acepta que la moneda original estaba en manos de Alicia, también aceptará el hecho de que esta moneda se le pasó a Bob, y ahora Bob le está pasando la misma moneda.

Prevención del doble gasto[editar]

El proceso descrito con anterioridad no evita que Alicia use los mismos bitcoins en más de una transacción; el siguiente proceso lo hace y esta es la principal innovación detrás de Bitcoin.

Se envía y remite los detalles sobre la transacción a todas o a tantas otras computadoras como sea posible. Se mantiene colectivamente una cadena de bloques en constante crecimiento que contiene un registro de todas las transacciones (cada una tiene una copia completa). Para poder ser aceptado en la cadena, los bloques de transacciones deben ser válidos y deben incluir una prueba de trabajo (un bloque generado por la red cada 10 minutos). Los bloques están encadenados de forma tal que, si se modifica alguno, se deberán volver a calcular todos los siguientes bloques. Cuando aparecen varias continuaciones válidas para esta cadena, solo se acepta la rama más larga y luego se amplía. Cuando Bob ve que su transacción se ha incluido en un bloque, el que se ha convertido en parte de la cadena de bloques más larga y de más rápido crecimiento (extendida con un considerable esfuerzo de computación), puede confiar en que la transacción de Alicia ha sido aceptada por las computadoras en la red y que se registra permanentemente, evitando que Alice cree una segunda transacción con la misma moneda.

Anonimato[editar]

Cuando se trata de la red de Bitcoin en sí misma, no hay "cuentas" para configurar, y no se requieren direcciones de correo electrónico, nombres de usuario o contraseñas para mantener o gastar bitcoins. Cada saldo simplemente se asocia con una dirección y su par de claves públicas y privadas. El dinero "pertenece" a cualquiera que tenga la clave privada y puede firmar transacciones con ella. Además, esas claves no tienen que registrarse con anticipación, ya que solo se utilizan cuando es necesario para una transacción. Las partes que realizan la transacción no necesitan conocer la identidad de la otra parte de la misma manera que el dueño de la tienda no conoce el nombre del cliente que paga en efectivo.

Una dirección de Bitcoin corresponde matemáticamente a una clave pública y se ve así: 1PHYrmdJ22MKbJevpb3MBNpVckjZHt89hz

Cada persona puede tener muchas de esas direcciones, cada una con su propio saldo, lo que hace que sea muy difícil saber qué persona posee qué cantidad. Con el fin de proteger su privacidad, Bob puede generar un nuevo par de claves público-privadas para cada transacción de recepción individual y el software de Bitcoin fomenta este comportamiento por defecto. Continuando con el ejemplo de arriba, cuando Charlie recibe las bitcoins de Bob, Charlie no podrá identificar quién era dueño de las bitcoins antes que Bob.

Capitalización / Nomenclatura[editar]

Debido a que Bitcoin es tanto una moneda como un protocolo, las mayúsculas pueden ser confusas. La práctica aceptada es utilizar Bitcoin (singular con una letra mayúscula B) para etiquetar el protocolo, el software y la comunidad y bitcoins (con una minúscula b) para etiquetar las unidades de la moneda.

Donde ver y explorar[editar]

Puede explorar directamente el sistema en acción visitando Biteasy.com, Blockchain.info, Blokr.io Bitcoin Block Explorer o Bitcoin Block Explorer. El sitio muestra los últimos bloques en la cadena de bloques. La cadena de bloques contiene el historial acordado de todas las transacciones que tuvieron lugar en el sistema. Tenga en cuenta cuántos bloques se generaron en la última hora, que en promedio será 6. También tenga en cuenta el número de transacciones y el monto total transferido en la última hora (la última vez que lo revisé fue de aproximadamente 64 y 15 K). Esto debería darle una indicación de qué tan activo es el sistema.

A continuación, navegue uno de estos bloques. El hash del bloque comienza con una corrida de ceros. Esto es lo que hizo que crear el bloque sea tan difícil; un hash que comienza con muchos ceros es mucho más difícil de encontrar que un hash con pocos o ningún ceros. La computadora que generó este bloque tuvo que probar muchos valores de Nonce (también enumerados en la página del bloque) hasta que encontró uno que generó esta carrera de ceros. A continuación, vea la línea titulada Bloque anterior. Cada bloque contiene el hash del bloque que le precedió. Esto es lo que forma la cadena de bloques. Ahora eche un vistazo a todas las transacciones que contiene el bloque. La primera transacción es el ingreso obtenido por la computadora que generó este bloque. Incluye una cantidad fija de monedas creadas a partir de "de la nada" y posiblemente una tarifa cobrada de otras transacciones en el mismo bloque.

Profundice en cualquiera de las transacciones y verá cómo se compone de una o más cantidades que entran y salen. Tener más de un monto entrante y saliente en una transacción permite que el sistema se una y divida cantidades de cualquier manera posible, lo que permite cualquier cantidad fraccional necesaria. Cada cantidad entrante es una transacción pasada (que también se puede ver) desde la dirección de alguien, y cada cantidad saliente se dirige a alguien y formará parte de una transacción futura (que también puede navegar si ya ha tenido lugar).

Finalmente puede seguir cualquiera de los enlaces de direcciones y ver qué información pública está disponible para ellos.

Para obtener una idea de la cantidad de actividad en la red de Bitcoin, puede visitar los sitios web de monitoreo Bitcoin Monitor y Bitcoin Watch. El primero muestra una visualización en tiempo real de los eventos en la red de Bitcoin, y el segundo enumera las estadísticas generales sobre la cantidad y el tamaño de las transacciones recientes.

¿Cuantas personas usan Bitcoin?[editar]

Esta es una pregunta bastante difícil de responder con precisión. Un enfoque es contar cuántos clientes de bitcoin se conectaron a la red en las últimas 24 horas. Podemos hacer esto porque algunos clientes transmiten sus direcciones a otros miembros de la red periódicamente. En septiembre de 2011, este método sugirió que había alrededor de 60,000 usuarios.

Ver también[editar]

Recursos[editar]


Licence.png