INTRODUCCION A LA BLOCKCHAIN Y BITCOIN

noviembre 11, 2018 Victor Hugo Lazarte 0 Comments




A) Historia del surgimiento de blockchain

Con el paso de los años, la tecnología ha evolucionado en forma exponencial, dando lugar a increíbles invenciones las cuales han cambiado por completo la forma en que vemos e interactuamos con el mundo. Actualmente se nos presenta nuevamente un paradigma revolucionario, este es generado por la Blockchain. 

Bitcoin —la primera criptomoneda— y la tecnología que la sustenta, ‘blockchain’ o cadena de bloques, no surgieron de un día para otro. Son la consecuencia de más de 40 años de investigaciones.
Comenzando a lo largo de la primera mitad del siglo XX, distintas iniciativas —la mayoría vinculadas al ámbito militar—, sentaron las bases técnicas de la criptografía, una disciplina que durante un largo tiempo fue dominio de los gobiernos. Durante la segunda Guerra mundial la historia de Alan Turing, matemático británico y considerado padre de la criptografía, fue quien consiguió descifrar los códigos de ‘Enigma’ —la máquina que utilizaban los alemanes para sus comunicaciones en la Segunda Guerra Mundial—, lo que supuso una enorme ventaja para los aliados. Estos logros hicieron de la criptografía una disciplina fundamental para los gobiernos, que prefirieron mantenerla como un secreto de Estado por la sensibilidad de sus usos durante tiempos de guerra.

La situación fue cambiando a partir de los años 70, cuando un grupo de visionarios avanzaron en sus investigaciones para hacer más accesible la libertad en las comunicaciones que ofrecía la criptografía estas personas estaban sentando, sin saberlo, las bases intelectuales y técnicas de ‘blockchain’ y bitcoin. Ya en 1976 Whitfield Diffie y Martin Hellman crearon el Algoritmo Diffie-Hellman, con el que proponen dividir  las claves encriptadas en dos, de modo que hubiese una pública y otra privada. Con la clave pública se puede encriptar un mensaje, pero para desencriptar es necesaria la clave privada. Otro avance decisivo de esta época fue la creación de los Árboles de Merkle por el estadounidense Ralf Merkle. A los tres se les considera creadores de la criptografía de clave pública.

Con esas bases técnicas consolidándose, en los años 90 se dio otro empujón a las tendencias que cristalizaron en ‘blockchain’ y bitcoin. Destacan el PGP (Pretty Good Privacy) de Phil Zimmermann en 1991, el primer software de encriptación ampliamente utilizado y la Electronic Frontier Foundation (EFF, creada en 1990), de donde salió el manifiesto cripto-anarquista de Tim May, uno de los textos referentes en toda esta historia. Los anteriores fueron fenómenos enmarcados en el ‘ciberpunk’, un movimiento que defiende la libertad de expresión, el acceso a la información y la privacidad como elementos básicos que han de ser protegidos y promovidos mediante la tecnología y la criptografía. También hay que destacar los protocolos ecash de David Chaum y Stefan Brands. Adam Back había desarrollado hashcash, un sistema de prueba de trabajo para el control de spam. Las primeras propuestas para la creación de escasez digital basada en criptomonedas aparecieron con el b-money de Wei Dai y el bit gold de Nick Szabo. Hal Finney desarrolló pruebas reutilizables de trabajo (RPOW) utilizando hashcash como algoritmo de prueba de trabajo. La propuesta de bit gold definía un mecanismo de control de la inflación basado en el mercado.

El sistema Hotline Connect creado en 1996 fue el primer software en funcionar de forma descentralizada es decir el primer software P2P (persona a persona), puesto que no utilizaba servidores centrales, sino completamente autónomos: los archivos se almacenaban en los ordenadores de los usuarios que deseaban funcionar como servidores, y permitir, restringir o condicionar la entrada al resto de usuarios, los clientes, aunque en caso de que un servidor se cerrase, no existía ningún otro lugar del cual seguir descargando ese mismo archivo, y no quedaba más remedio que cancelar la descarga y empezar de cero en otro servidor.  Sin embargo esta nueva innovación tecnológica se hace conocida al mundo con la creación de Napster en 1999 donde las transferencias de los archivos tenían lugar directamente entre dos equipos, Napster utilizaba servidores centrales para almacenar la lista de equipos y los archivos que proporcionaba cada uno, con lo que era una aplicación perfectamente P2P, cabe destacar que napster era un software especializado en los archivos de música mp3. 

En el año 2008 para superar la crisis financiera iniciada con el derrumbe de las hipotecas en los EEUU, los principales Bancos Centrales inician una política monetaria extraordinaria y empiezan a implementar medidas no convencionales para inyectar liquidez en el sistema. 
Este contexto tan comprometido fue el que dio inicio a Blockchain, ya que en octubre de 2008, se publica el primer documento (whitepaper) que explica el diseño del Bitcoin.  
Satoshi Nakamoto es el seudónimo utilizado por el creador o los creadores de protocolo Bitcoin. A día de hoy no se conoce su identidad. El 3 de enero de 2009, día en que el primer bloque de Bitcoin fue minado, conocido como bloque génesis el cual brindó una recompensa de 50 bitcoins a Satoshi.
En mayo de 2010, se realiza la primera compra en Bitcoins. Alguien se gasta 10 mil Bitcoins en comprar dos pizzas. Al tipo de cambio actual en 2018 de 1 BTC a 6.400 dolares, las dos pizzas costaron unos 64 millones de dólares.

Con la aparición de esta criptomoneda es el momento donde nace blockchain como hoy lo conocemos, en este afán de crear una divisa segura, confiable y libre de intermediarios se logró gestar detrás de esta divisa una tecnología con un gran potencial y flexibilidad como para solo ser aplicada únicamente en una divisa electrónica.

B) Principales características de blockchain


Podemos considerar Bitcoin como un conjunto de conceptos y tecnologías que conforman un ecosistema, en el cual podemos realizar transferencias de valor utilizando los llamados Bitcoins, o de una manera simple podemos decir, que es una criptomoneda capaz de ser usada para la compra de cualquier bien o servicio, basado en la tecnología blockchain.

Desvelando algunas de sus principales características:

       Es descentralizada: no es controlada por ningún Estado, banco, institución financiera o empresa.



Como podemos observar en la imagen, gran parte de los sistemas tradicionales son redes centralizadas, “Centralised”, donde todo tipo de dato siempre debe transcurrir a través de una entidad central o un pequeño grupo de entidades, el/las cual/es poseen el monopolio del sistema, que en cierto modo es vulnerable por que todo el sistema está centrado en un solo punto.
Una red descentralizada, “Decentralised”, es aquella que no está controlada por una sola entidad o grupo de entidades y es resistente al ataque de la misma, ya que tenemos una estructura de nodos donde funciona en forma de sectores.
Una red distribuida, “Distributed”, es una que es masivamente descentralizada, donde cualquier receptor final puede actuar como emisor.

Según Vitalik Buterin, creador de Ethereum:
“Las cadenas de bloques están políticamente descentralizadas (no hay nadie que las controle) y arquitectónicamente descentralizadas (no hay punto central de fallo de infraestructura) pero están lógicamente centralizadas (hay un estado comúnmente acordado y el sistema se comporta como una sola computadora)”

  Es seudónima: uno no revela su identidad dentro de la red, puede tener varios seudónimos para una misma cuenta, en palabras simples, varios nombres de usuario proveyéndonos una mayor privacidad.

    Transacciones persona a persona: también conocido como “peer to peer”, el envío de dinero se realiza directamente de una cuenta a otra, sin la necesidad de un intermediario.

   Es escaso: tiene un tope máximo de producción, exactamente 21.000.000 de Bitcoins, cantidad la cual será alcanzada en el año 2140.

  Es divisible: una unidad es posible de dividirse en 8 veces, es decir se puede tener hasta 0,00000001 bitcoin.

   Transferencias irreversibles: una vez realizada no es posible dar marcha atrás, se debe crear una nueva transacción.

Una de la cuestiones más importantes que conlleva Bitcoin, es ser totalmente dueño de tu dinero. Esto ocurre gracias al funcionamiento de Bitcoin, donde si uno posee sus claves (especialmente su clave privada), tiene completo control y no puede ser afectado por ninguna entidad, como por ejemplo en el sistema bancario  sus cuentas pueden ser “congeladas” por ende perdemos acceso a nuestro dinero.

Si vamos más profundo dentro de bitcoin podemos observar que las principales características de el, son dadas por la blockchain, esencialmente son:

 

●       Replicación P2P (peer-to-peer)

●       Descentralización

●       Irreversibilidad e inmutabilidad

●       Privacidad y transparencia



A) Historia del surgimiento de blockchain Con el paso de los años, la tecnología ha evolucionado en forma exponencial, dando lug...