16 Oct. 2018

Cómo funciona bitcoin

Te explicamos cómo funciona Bitcoin de la forma más sencilla posible: usando dinosaurios.
Dash

Supongamos que estamos en mi casa y tengo un hermoso dinosaurio de juguete. Te encantó. Me pedís que te lo regale, digo que sí y te lo doy.

Ahora el Tyrannosaurus rex de plástico es tuyo. Así de sencillo. No necesitamos ningún intermediario ni escribano que certifique lo que pasó entre los dos.

¿No sería maravilloso un mundo sin escribanos?

Spoiler: Sí.

Una vez que te dí el dinosaurio no se lo puedo dar a nadie más. Era el único que tenía y perdí por completo el control sobre él. No es más mío. Ahora es tuyo.

Por eso, podés hacer lo que quieras con él. Quedártelo, regalárselo a un amigo o mandarlo al espacio en un cohete de SpaceX.

Así de sencillo es el intercambio de objetos en el mundo físico. Pensá en cada vez que vas a la verdulería, al kiosko o regalás un chocolate. Bastante simple.

Como funciona bitcoin explicado con dinosaurios.png

Ahora, supongamos que tengo un dinosaurio digital en mi compu y te lo quiero regalar. Ya no es tan fácil como antes, ahora se complica un poco.

El dinosaurio digital no funciona igual que el de plástico. No tenemos forma de saber si el dinosaurio digital es único. De hecho lo puedo copiar todas las veces que quiera, distribuirlo por la internet(?) y que le llegue a medio planeta.

Ahora tenemos un problema.

Y un problema para nada trivial, de hecho los científicos de la computación lo bautizaron como el “problema del gasto doble”. El problema es complejo y alcanza con saber que, hasta hace muy poco, no estaba resuelto.

Intercambio digital explicado con dinosaurios

Imaginemos un libro contable digital, con un responsable que lleve la cuenta de quién tiene cada cosa. Como una libreta de almacenero pero donde se anote a quién pertenece cada dinosaurio digital: Sebastián tiene un Tyrannosaurus rex, Bruno un Iguanodon y Marina un Stegosaurus.

Además, ese responsable debería anotar cada vez que un dinosaurio cambia de dueño. El responsable debería guardar el libro en su computadora y sería además el encargado de mantenerlo al día. De esta manera, tendríamos un registro preciso de todos los dinosaurios existentes y de cada dino-transacción.

Bueno, entonces parece que este libro contable solucionaría el problema.

Cómo funciona un libro contable digital

Pero lamentablemente no es tan fácil. Todavía pueden pasar varias cosas… y algunas bastante turbias.

  1. Supongamos que el responsable quiere hacerse unos Triceratops gratis y modifica el registro. Adiós libro contable, fue un gusto.
  2. Volvimos a meter un intermediario. Esto no se parece en nada al intercambio en el mundo real. Nuestra utopía de un mundo sin escribanos duró muy poco.

Entonces, tomemos estos problemas y hagamos la pregunta fundamental:

¿Es posible llevar la simpleza del intercambio físico al mundo digital?

Cómo funciona bitcoin: explicado con dinosaurios

Probemos complejizar un poco nuestra solución. Esta vez creamos un libro contable que, en vez de estar en la computadora de una sola persona, está en muchas a la vez. En cientos, miles o millones a la vez. Además, este libro está disponible para cualquiera y, lo más importante, cada vez que se hace una transacción de dinosaurios todas las copias del libro se sincronizan a la vez.

En este libro contable, digital y público, no se podría hacer trampa. Si alguien intentase mandar un dinosaurio que no tiene, su libro contable no sincronizaría con el resto de la red y por lo tanto la operación no sería válida.

Además cuantos más usuarios adoptaran el sistema se volvería más difícil romperlo. Cada vez que alguien se sume, se agrega una copia del libro contable que el tramposo debería modificar, en caso de una falsificación.

Cualquiera podría sumarse a la red, descargarse una copia de este libro contable público y contribuir a validar todas las transacciones de dinosaurios. Para fomentar esta validación comunitaria, se agrega un incentivo: cada vez que alguien valide una transacción se gana 5 dinosaurios digitales.

De esta forma, queda solucionado el problema del doble gasto.

Como funciona una blockchain

Lo mejor de todo es que este sistema existe y se conoce como “protocolo Bitcoin”. Es justamente el sistema de reglas que hace funcionar a Bitcoin. Si de la explicación de más arriba cambiamos dinosaurios por bitcoins, llegamos a una explicación bastante cercana a cómo funciona esta tecnología.

Repasemos las ventajas de tener un libro contable público:

  1. Los dinosaurios digitales iniciales están registrados en el libro contable. Sabemos la cantidad exacta de dinosaurios que existen y también sabemos que son limitados. Tenemos control total sobre la cantidad.
  2. No se necesita intermediario ni autoridad. Adiós escribanos.
  3. Ahora cuando te mande un dinosaurio digital, va a ser tuyo y de nadie más. Se sincroniza el libro publicó contable y listo. Solucionado el problema. Fin.

que_es_bitcoin_05.png

En otras palabras. Logramos que los dinosaurios digitales funcionen de la misma forma que los dinosaurios reales.

Así nos quedamos con lo mejor de los dos mundos. Puedo mandar un dinosaurio, mil dinosaurios o 0.0000001 dinosaurios. De Argentina a Hong Kong, China o África sin la necesidad de pasar por ninguna autoridad central. Mucho menos un banco.

Groso.

que_es_bitcoin_06.png

Incluso se pueden montar otras “cosas” digitales encima de estos dinosaurios: texto, una nota, acciones de bolsa o contratos. Las posibilidades son enormes.

Así de piola es Bitcoin.


Este artículo es una adaptación libre de: Freecodecamp.

confeti Registrarme en Ripio

Patean el hard fork de Ethereum

Fortnite aceptará Monero en su tienda digital

A Monero no le importa institucionalizarse