TECNOLOGIA BLOCKCHAIN
Enviado por Hernan Echevarria Condor • 26 de Enero de 2021 • Monografía • 6.036 Palabras (25 Páginas) • 118 Visitas
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN[pic 1][pic 2]
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
[pic 3]
[pic 4][pic 5][pic 6][pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
Introducción:
A lo largo del tiempo, nuevas tecnologías han ido apareciendo e insertándose en nuestro día a día para hacernos la vida más fácil. Es el caso de blockchain o cadena de bloques en español, una tecnología joven y recién llegada, pero con una gran capacidad de cambiar muchas de las cosas que conocemos. Sin embargo, es también hoy en día una gran desconocida. Y este desconocimiento entre la población le impide desarrollarse en su máximo potencial y ser plenamente aceptada. Es por ello por lo que como grupo desarrollamos este trabajo para poder conocer algunos conceptos y poder familiarizarnos con ellos, más siendo esto el futuro de las tecnologías, definiendo un poco, blockchain, es básicamente un sistema con el cual se pueden hacer transacciones seguras entre personas en todo el mundo sin necesidad de intermediarios. Las cadenas de bloques solo pueden ser actualizadas por el consenso de la mayoría de los participantes del sistema, a los cuales se les llama nodos y que son en esencia un ordenador dispuesto para estas transacciones. Esta información nunca puede ser borrada ni modificada, por lo que Blockchain se presenta como un registro inmutable y permanente.
¿Qué es Blockchain?
Podríamos definirlo de manera simplificada como una cadena de bloques de datos enlazados mediante criptografía y de forma cronológica. Cada bloque está unido mediante un hash criptográfico a su bloque anterior, de forma que los datos que se han introducido en la cadena no puedan volver a ser modificados.
Esta cadena se va creando a través de los distintos participantes que componen una red de Blockchain. Cualquier registro de la cadena puede ser consultado, pero no borrado ni modificado como hemos comentado anteriormente, y para agregar un nuevo bloque a la cadena, se requiere de un consenso entre los participantes de la red.
Con estas características, se derivan las siguientes propiedades:
- Inmutabilidad: cuando se graba un dato en la cadena es irreversible.
- Transparencia: todos los bloques son visibles y pueden consultarse.
- Confianza: gracias al consenso distribuido con el que se crean nuevos bloques se garantiza la confianza en el proceso de creación de estos.
¿Dónde se guarda la cadena de bloques?
Cada participante de la red de Blockchain puede guardar una copia de la cadena, de manera que no existe un punto centralizado donde se almacenen los bloques, quedando estos totalmente distribuidos dentro de la red. Cada vez que se crea un nuevo bloque, este se distribuye entre todos los participantes para que lo almacenen en su copia local. Por tanto, Blockchain se considera una forma de DLT (Distributed Ledger Technology).
Esto nos lleva a otra de sus propiedades más importantes, la descentralización. Así se evita que haya un punto central de fallo al estar toda la cadena distribuida.
Con estas ideas como base en mente, vamos a realizar un repaso breve sobre cómo ha evolucionado la tecnología desde Bitcoin hasta ahora, ya que nuevos conceptos como los Smart Contracts han ido apareciendo a medida que su uso se hacía más extenso.
Sobre los orígenes y variaciones de las tecnologías Blockchain:
Exploramos los orígenes de tecnologías blockchain para entender mejor las perdurables necesidades que abordan. Identificamos los cinco elementos clave de una cadena de bloques, mostramos las realizaciones de estos elementos y examinamos cómo estos elementos se unen para producir propiedades importantes en sistemas seleccionados. Para facilitar la comparación de las muchas variaciones de blockchain, también describimos los cuatro roles cruciales de los participantes comunes de blockchain.
Comprensión del Blockchain o Cadena de Bloques:
Elementos de Blockchain:
Las cadenas de bloques proporcionan un mecanismo a través del cual las partes remotas (nodos) pueden llegar a un consenso sobre el estado de un libro mayor de información. Para rastrear los orígenes de estas tecnologías, comenzamos por identificar sus elementos esenciales de manera informal. Una cadena de bloques es un libro mayor distribuido que comprende bloques (registros) de información, incluida información sobre transacciones entre dos o más partes. Los bloques son criptográficamente vinculados para crear un libro mayor inmutable. Los nodos pueden agregar información al libro mayor mediante la invocación de transacciones. Una Política de acceso determina quién puede leer la información. Una política de control determina quién puede participar en la evolución de la cadena de bloques y cómo se pueden agregar potencialmente nuevos bloques a la cadena de bloques. Una política de consenso determina qué estado de la cadena de bloques es válido, resolviendo disputas en caso de que aparezcan posibles continuaciones en conflicto.
Como explicaron Cachin y Vukolic, es posible una variedad de políticas de control, incluidas blockchain autorizadas, de consorcio, privadas y sin permiso. En una cadena de bloques autorizada, un cuerpo identifica y controla quién puede actualizar el estado y emitir transacciones. Una cadena de bloques privada es una cadena de bloques autorizada controlada por una organización. Una cadena de bloques de consorcio es una cadena de bloques autorizada que involucra a un grupo de organizaciones. En una cadena de bloques sin permiso, cualquiera potencialmente puede agregar nuevos bloques, con la política de consenso (por ejemplo, la mayoría de los participantes) determinando qué continuación es válida.
Historia de la tecnología Blockchain:
Aunque el artículo fundamental sobre Bitcoin apareció en 2008 (con el misterioso autor Satoshi Nakamoto), la mayoría de las ideas tecnológicas subyacentes habían surgido muchos años antes. Una cadena de bloques es un tipo de base de datos distribuida, una idea que se remonta al menos a la década de 1970 (por ejemplo, Wong 11). De manera más general, la idea de llevar registros se remonta a milenios, incluida la antigua Mesopotamia. Kanare describe métodos adecuados para el registro científico, incluida la idea de preservar todos los registros de transacciones, además del historial de cualquier modificación de los datos recopilados, ideas que se encuentran en muchos sistemas (por ejemplo, Hyperledger Fabric).
...