Bitcoin como funciona
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Bitcoin como funciona

  • 660 views
Uploaded on

Pequeño documento sobre Bitcoin que describe su funcionamiento y economía.

Pequeño documento sobre Bitcoin que describe su funcionamiento y economía.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
660
On Slideshare
660
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Bitcoin Moneda Descentralizada de InternetBitcoin es una moneda electrónica descentralizada concebida en 2009 por SatoshiNakamoto. El nombre se aplica también al software libre diseñado por el mismo autorpara su gestión y a la red P2P de la que consta. Al contrario que la mayoría de lasmonedas, Bitcoin no depende de la confianza en ningún emisor central, sino que recurre auna base de datos distribuida en varios nodos de una red P2P para registrar lastransacciones y utiliza la criptografía para proveer funciones de seguridad básicas, talescomo garantizar que las bitcoins solo puedan ser gastadas por su dueño, y nunca más deuna vez.El diseño de Bitcoin permite poseer y transferir valor anónimamente. Las monedaspueden ser guardadas en cualquier ordenador en la forma de un archivo "monedero", ocustodiadas por un tercero que ofrezca el servicio de almacenar ese tipo de archivos. Encualquiera de los casos, las bitcoins pueden ser enviadas por medio de Internet acualquiera que tenga una "dirección Bitcoin". La topología P2P de Bitcoin y la ausencia deadministración central hacen imposible para cualquier autoridad, gubernamental o de otrotipo, la manipulación del valor de las bitcoins, siendo imposible aumentar su cantidadarbitrariamente para generar inflación.Bitcoin es una de las primeras implementaciones del concepto llamado criptomoneda,descrito por primera vez en 1998 por WeiDai en la lista de correo electrónico Cypherpunk.Visión GeneralBitcoin confía en la transferencia de dinero entre cuentas públicas usando criptografiaasimétrica. Todas las transacciones son públicas y almacenadas en una base de datosdistribuida. Para prevenir el doble gasto, la red implementa un servidor de tiempodistribuido, usando la idea de cadenas de pruebas de trabajo. Todo el historial detransacciones debe ser almacenado en la base de datos. Para reducir el tamaño de ésta,se usa una Merkletree.Información TécnicaBitcoin es una implementación peer-to-peer de la propuesta b-money de Weidai y lapropuesta Bitgold de Nick Szabo. Los principios del sistema son descritos en el paperBitcoin, de SatoshiNakamoto, en 2008.DireccionesToda participante de la red bitcoin tiene una billetera que contiene un número arbitrario dellaves criptográficas. La llave pública, o las direcciones bitcoin, funcionan como los puntosremitente o receptor para todos los pagos. Sus llaves privadas correspondientes autorizanel pago solo para ese cierto usuario. Las direcciones no tienen ninguna información sobresu dueño y son generalmente anónimas. Las direcciones en formato legible para
  • 2. humanos son secuencias alfanuméricas aleatorias de 33 caracteres de largo, como puedeverse en este ejemplo 1rYK1YzEGa59pI314159KUF2Za4jAYYTd. Los usuarios de bitcoinpueden tener múltiples direcciones, y de hecho pueden generar ilimitadas direccionesnuevas, debido a que generarlas es relativamente instantáneo. Equivale a generar un parde llaves pública/privada, y no requiere ningún contacto con nodos de la red. Creardirecciones para un sólo propósito/uso puede ayudar a preservar el anonimato de unusuario.TransaccionesLas bitcoins contienen la dirección pública de su dueño actual. Cuando un usuario Atransfiera algo a un usuario B, A entrega la propiedad agregando la clave pública de B ydespués firmando con su clave privada. A entonces transmite esas bitcoins en unprotocolo apropiado, la transacción, en la red P2P. El resto de los nodos de la red validanlas 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 latransacción, y la firma con la clave privada, asegura que A es el emisor de la misma.Cadena de bloquesCualquier transacción transmitida a otros nodos no se convierte en oficial hasta que seaconfirmada en una lista colectiva mantenida de todas las transacciones conocidas, lacadena de bloques. Esta confirmación es basada en un sistema de pruebas de trabajopara prevenir el doble gasto y la falsificación.En particular, cada nodo generador toma todas las transacciones sin confirmación en unbloque candidato, un archivo que entre otra información,5 contiene los hashescriptográficos del último bloque válido conocido por ese nodo. Entonces intenta producirun hash de ese bloque con ciertas características, un esfuerzo que requiere cantidadespredecibles de intento y error. Cuando un nodo encuentra la solución, la transmite al restode la red. Otros nodos que reciben el nuevo bloque solucionado y lo validan antes deaceptarlo, agregándolo a la cadena.Eventualmente, la cadena de bloques contiene el historial de posesión de todas lasmonedas desde la dirección-creadora a la dirección del actual dueño.6 Por lo tanto, si unusuario intenta reutilizar monedas que ya usó, la red rechazará la transacción.Generando BitcoinsLa red Bitcoin crea y distribuye un lote de nuevas bitcoins aproximadamente 6 veces porhora aleatoriamente a alguien ejecutando el software con la opción "generar bitcoins"seleccionada. Cualquier usuario puede recibir un lote mientras ejecuta el programa, o conun programa equivalente especializado para el hardware que posee el usuario. Generarbitcoins es conocido como "minar", un termino análogo al minado de oro. La probabilidadde que un usuario reciba un lote depende del poder computacional que contribuye a la reden relación al poder computacional de todos los nodos combinados. La cantidad de
  • 3. bitcoins creada por lote nunca es más de 50 BTC, y los premios están programados paradisminuir con el pasar del tiempo hasta llegar a cero, garantizando que no puedan existirmás de 21 millones de BTC. A medida que este pago disminuye, el motivo para que losusuarios mantengan nodos cambiará a obtener cargos de transacción.Todos los nodos generadores de la red están compitiendo para ser el primero enencontrar la solución al problema criptográfico de su bloque-candidato actual, unproblema que requiere varios intentos repetitivos. Cuando un nodo encuentra unasolución válida, la anuncia al resto de la red y obtiene un nuevo lote de bitcoins. El restode nodos que reciben el nuevo bloque solucionado lo validan antes de aceptarlo,agregándolo a la cadena. Los nodos pueden usar su CPU con el cliente standard u otrosoftware que hace uso de sus GPUs. Los usuarios también pueden generar bitcoinscolectivamente.Para que un bloque sea generado cada diez minutos, cada nodo por separado reajusta ladificultad del problema que intenta resolver cada 2 semanas de manera acorde al podercomputacional de toda la red P2P.Tarifas de transacciónDebido a que los nodos no tienen la obligación de incluir transacciones en los bloques quegeneran, los remitentes de Bitcoins pueden pagar voluntariamente una tarifa detransacción. Hacer esto hará más rápida la transacción y provee incentivos a los usuariosque mantienen nodos, en especial porque la dificultad para generar bitcoins aumenta y elpremio por bloque disminuye con el pasar del tiempo. Los nodos toman las tarifasasociadas con todas las transacciones incluidas en su actual bloque candidato.3EconomíaLa economía Bitcoin es aún pequeña relativa a las antiguas economías establecidas y elsoftware aun está en estado beta. Pero bienes reales y servicios, como automóvilesusados y trabajos de programación freelance, están en este momento siendointercambiados. Bitcoins son aceptadas para servicios online o bienes tangibles. LaSingularityInstitute acepta donaciones en Bitcoin. Cambistas intercambian moneda regular(incluyendo euros, dólares americanos, rublos rusos, y el yen japonés) por bitcoins endiversos websites que ofrecen este servicio. Cualquiera puede ver la cadena de bloquesbitcoin y observar transacciones en tiempo real. Varios servicios pueden facilitar elmonitoreo.Diferencias monetariasOpuesta al dinero fiduciario, la bitcoin no puede ser controlada por ninguna autoridaddebido a su naturaleza descentralizada, mitigando posibles inestabilidades causadas porbancos centrales. Hay un control limitado de inflación integrado en el software Bitcoin,
  • 4. pero es predecible para todos sus miembros. La inflación entonces no puede sermanipulada de forma centralizada para afectar la retribución de valor de los usuariosLas transferencias son hechas directamente, es decir, sin el uso de un tercer nodo entrelos nodos. Este tipo de transacción hace imposible el retorno de fondos. El cliente Bitcointransmite la transacción a los nodos cercanos que la propagan en la red. Lastransacciones inválidas o corrompidas son rechazadas por los clientes honestos. Lastransacciones son casi siempre gratuitas, pero se puede pagar una tarifa a otros nodospara que prioricen su procesamiento.El número total de bitcoins tenderá a 21 millones con el tiempo. La oferta de dinero crececomo 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 debitcoins se aproxime al límite, probablemente el valor de las bitcoins entrará en deflación(aumento del valor real) debido a que no se producirán monedas. Las bitcoins sondivisibles hasta 8 decimales (dándonos 2.1 x 1015 unidades totales), eliminando laslimitaciones prácticas de los ajustes de precio en un ambiente deflacionário. En vez deusar el incentivo de bitcoins recién generadas para que los nodos agreguen transaccionesa los bloques, durante este período dependerán de su habilidad para obtener las mejorestarifas de transacción.ResultadoLos posibles escenarios de fracaso para Bitcoin son una devaluación de la moneda, unadisminució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." Ladescentralización y anonimato consagrados por Bitcoin parecen ser una reacción delgobierno de EUA a la prosecución de compañías de moneda digital como e-gold yLibertyDollar. En un artículo investigativo del periódico irlandés Irish Times Danny OBrienreportó "Cuando le muestro a la gente esta economía Bitcoin, ellos preguntan: ¿Es estolegal? Preguntan: ¿Es un timo? Yo imagino que hay abogados y economistasesforzándose para responder a esas dos preguntas. Y sospecho que luego podrásagregar legisladores a esa lista."En febrero de 2011, la cobertura dada por Slashdot y el subsecuente Slashdoteffectafectaron el valor de la bitcoin y la accesibilidad de algunos sitios web relacionados.