En 2008 un ciudadano de japón, que se hacia llamar “Satoshi Nakamoto” , compartió una idea que llamo la atención de todos los usuarios.
Satoshi propuso una idea para crear una moneda digital. Una moneda basada en bits.
En la actualidad, cada persona necesita ingresar un dinero en una entidad bancaria, un dinero físico, el cual es depositado digitalmente en nuestra cuenta. Por ese motivo dependemos de los bancos 100%, otro caso es la privacidad y la inflación, son problemas que actualmente tenemos en la sociedad actual con el sistema monetario.
Pero la moneda digital soluciona estos problemas, al desvincularse de cualquier entidad bancaria o gubernamental. Las transacciones son totalmente anónimas y no hay necesidad de contactar con una entidad externa.
Satoshi creo el software y al poco desapareció creando el bitcoin. A dia de hoy es un misterio, su nombre real o su paradero.
¿Como funciona?
El sistema bitcoin funciona con Peer To Peer(P2P), como el sistema de torrent, los datos van de una persona a otra.
Hay un libro maestro donde se registran todas las transacciones de todo el mundo, siendo todas ellas anonimas. Este libro maestro se conoce como Blockchain o Cadena de bloques. Para ver el blockchain de hoy, mira aquí.
El blockchain es una secuencia de datos encadenados, cada bloque hace referencia al anterior y la gran ventaja es que se encuentra distribuido a nivel global. Seguro y publico.
Las personas son las encargadas de incorporar todos los datos (transacciones) al registro global (bloques). Estas personas se conocen como mineros.
- Transacción.
- Antonio envía dinero a Juan.
- El minero realiza la transacción incorporándola al bloque.
- Juan recibe el dinero de Antonio.
Cada bloque puede albergar 2000 transacciones aproximadamente.
Reglas
El sistema esta basado en una serie de reglas.
- Los bloques están en formato texto.
- Cada bloque tiene 1MB aprox de tamaño.
- Cada 10 minutos se generara un bloque nuevo.
- El minero que genere el bloque, recibida una recompensa.
- El minero deberá enviar el bloque a los demás mineros y ser aprobado por mayoría.
- De cada bloque se generara un Hash.
Seguridad
Una transacción falsa o malintencionada no podrá hacerse, ya que al necesitar el bloque la autorización mayoritaria del grupo de mineros (Cada uno separados sin saber quienes son los demás), la transacción seria rechazada.
Teniendo la mayoría de mineros del grupo en poder, se podría saltar esa barrera, pero satoshi pensó en eso, y hizo que las transacciones llevaran un hash que empezara con unos ceros específicos. Ese numero determinado es cambiado cada 2016 bloques. Esto hace dificilisimo obtener un hash valido, sin hacer millones de cálculos y sin tener bastante tiempo para esos cálculos.
Aun asi, cada 10 minutos se cambia el hash, por el hecho de que estadísticamente la dificultad para obtener un hash en menos tiempo es mucha.
Todas las transacciones son anónimas, solo se sabe que un dinero a entrado en algún sitio, nada mas.