sábado, 31 de agosto de 2019

¿Qué es BlockChain?






¿Qué es blockchain ?

Es una Tecnología que permite realizar transacciones financieras entre dos participantes de manera segura, fiable e irreversible sin pasar por ningún intermediario 

Es una estructura de datos en la que la información contenida se agrupa en conjuntos (bloques) a los que se les añade metainformaciones relativas a otro bloque de la cadena anterior en una línea temporal, de manera que gracias a técnicas criptográficas, la información contenida en un bloque solo puede ser cambiar o editada modificando todos los bloques posteriores. blockchain puede ejercer de base de datos pública no relacional que contenga un histórico irrefutable de información.

Es permitido, gracias a la criptografía asimétrica y las funciones de resumen o hash, la implementación de un registro contable (ledger) distribuido que permite soportar y garantizar la seguridad de dinero digital. 

La integridad de los datos es validada por cada participante de la red sin necesidad de recurrir a una entidad de confianza que centralice la información. Por ello se considera una tecnología en la que la "verdad" (estado confiable del sistema) es construida, alcanzada y fortalecida por los propios miembros. 

La tecnología blockchain es especialmente adecuada para escenarios en los que se requiera almacenar de forma creciente datos ordenados en el tiempo, sin posibilidad de modificación ni revisión y cuya confianza pretenda ser distribuida en lugar de residir en una entidad certificadora. 









¿Qué es un bloque?

Un bloque es donde se guardan las información de las transacciones hechas en la red de Bitcoin. Cada bloque contiene registro de alguna o todas las últimas transacciones y una referencia al bloque anterior. También contiene las respuestas a un complicado acertijo matemático donde las respuestas son únicas por bloque. Los nuevos bloques no se pueden agregar en la red (Blockchain) si no contienen la solución correcta, los mineros compiten para encontrar la respuesta para resolver el bloque





Historia

La idea detrás de la tecnología blockchain se describió en 1991, cuando los científicos de investigación Stuart Haber y W. Scott Stornetta introdujeron una solución computacionalmente práctica para los documentos digitales con sello de tiempo para que no pudieran ser modificados o manipulados.

El sistema usó una cadena de bloques con seguridad criptográfica para almacenar los documentos con sello de tiempo y en 1992 se incorporaron al diseño los árboles Merkle, lo que lo hizo más eficiente al permitir que varios documentos se reunieran en un solo bloque. Sin embargo, esta tecnología no se utilizó y la patente caducó en 2004, cuatro años antes del inicio de Bitcoin.


Prueba de Trabajo reutilizable

En 2004, el informático y activista criptográfico Hal Finney (Harold Thomas Finney II) introdujo un sistema llamado RPoW, Reusable Proof Of Work (Prueba de Trabajo reutilizable). El sistema funcionó al recibir un token de prueba de trabajo no intercambiable o no fungible basado en Hashcash y, a cambio, creó un token firmado por RSA que luego podría transferirse de una persona a otra.

RPoW resolvió el problema del doble gasto manteniendo la propiedad de los tokens registrados en un servidor confiable que fue diseñado para permitir a los usuarios de todo el mundo verificar su exactitud e integridad en tiempo real.

RPoW se puede considerar como un prototipo temprano y un paso inicial importante en la historia de las criptomonedas.

Resultado de imagen para Prueba de Trabajo reutilizable bitcoin

Red Bitcoin

A finales de 2008, una persona o un grupo con el seudónimo Satoshi Nakamoto publicó en una lista de correo de criptografía un libro blanco que introdujo un sistema de efectivo electrónico descentralizado entre pares (llamado Bitcoin).

Basado en el algoritmo de Prueba de Trabajo de Hashcash, pero en lugar de utilizar una función de computación confiable de hardware como el RPoW, la doble protección contra gastos en Bitcoin fue proporcionada por un protocolo descentralizado de igual a igual para el seguimiento y la verificación de las transacciones. En resumen, los mineros individuales "minan" bitcoin para obtener una recompensa utilizando el mecanismo de prueba de trabajo y luego lo verifican los nodos descentralizados en la red.

El 3 de enero de 2009, Bitcoin nació cuando el primer bloque de bitcoin fue minado por Satoshi Nakamoto, que tuvo una recompensa de 50 bitcoins. El primer receptor de Bitcoin fue Hal Finney, recibió 10 bitcoins de Satoshi Nakamoto en la primera transacción de bitcoin del mundo el 12 de enero de 2009.
Resultado de imagen para Prueba de Trabajo reutilizable bitcoin

Arquitectura del Big Data y Cloud Computing en Azure

Conversatorio: "Arquitectura del Big Data y Cloud Computing en Azure", tenemos como invitado a Victor Vargas Arce y los panelistas...