Logo Studenta

Blockchain.

¡Este material tiene más páginas!

Vista previa del material en texto

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Estado Trujillo “Mario Briceño Iragorry”
Núcleo “Barbarita de la Torre”
Trujillo – Edo – Trujillo
Cátedra: Formación Crítica
Blockchain 
Elaborado por:
Linares, David.
V-28.438.254
Ojeda, R. Rosimar
V-27.466.011
PNF en Informática
Trayecto II – Trimestre I
Noviembre, 2022
Introducción 
 El blockchain o en español, conocido como cadena de bloques es un libro de cuentas digital sobre lo que sucede en una red de intercambio de valor. Se construye con matemática avanzada y puede ser pública o privada, como analogía didáctica, podemos decir que una blockchain (cadena de bloques) es como el gran libro donde se anotan todas y cada una de las transacciones con cierta criptomoneda, incluyendo cantidades y fechas exactas. Aunque esas transacciones también pueden utilizarse para representar otras cosas dentro de la cadena y validar su autenticidad: documentos, contratos inteligentes o mensajes de casi cualquier tipo, además la tinta con la que se escribe ese libro se llama criptografía, así que todos los mensajes allí dentro están cifrados para asegurar su autenticidad y proteger los datos de ojos indiscretos.
 En este sentido, la tecnología ‘blockchain’ propone un nuevo modelo en el que la autenticidad no la verifica un tercero sino la red de nodos como lo son las computadoras conectadas a la red que participa en ‘blockchain’. De ahí que ninguna transferencia de valor ya sea dinero u otro activo que posea alguna clase de valor, se efectúe por medio de un intermediario, sino a través de un consenso, permitiendo almacenar la información en todo momento de manera transparente.
Blockchain
 Es un invento innegablemente ingenioso relacionado con el bitcoin y las criptomonedas. Sin embargo, desde su creación se ha convertido en algo más grande, y la pregunta principal que cada persona está haciendo es: qué es el blockchain y para qué sirve. Se trata de una práctica que no únicamente pertenece a particulares, sino de la que también empresas se pueden beneficiar, aunque es necesario saber cómo funciona y sus riesgos.
 Se puede definir como una estructura matemática para almacenar datos de una manera que es casi imposible de falsificar. Es un libro electrónico público que se puede compartir abiertamente entre usuarios dispares y que crea un registro inmutable de sus transacciones.
 Cada registro digital en el hilo se llama bloque (de ahí el nombre), y permite que un grupo abierto o controlado de usuarios participe en el libro electrónico. A su vez, cada bloque está vinculado a un participante específico.
 Blockchain solo se puede actualizar por consenso entre los participantes en el sistema, y ​​cuando se ingresan datos nuevos, nunca se pueden borrar. Existe un registro verdadero y verificable de todas y cada una de las entradas realizadas en el sistema.
La información contenida en un blockchain existe como una base de datos compartida, y continuamente reconciliada. Esta es una forma de usar la red que tiene beneficios obvios.
 La base de datos de blockchain no se almacena en una sola ubicación, lo que significa que los registros que guarda son verdaderamente públicos y fácilmente verificables. No existe una versión centralizada de esta información para que un hacker pueda corromperla. Alojado por millones de ordenadores simultáneamente, sus datos son accesibles para cualquier persona en Internet.
 Para que quede claro qué es el blockchain, se puede comparar con una hoja de cálculo que se haya duplicado miles de veces en una red de ordenadores. Esta red está diseñada para actualizar regularmente la hoja de cálculo y tener una comprensión básica de la cadena de bloques.
Características
1. No puede ser corrompida: 
 Hay algunas características interesantes de blockchain, pero entre ellas la “Inmutabilidad” es sin duda una de las características clave de la tecnología blockchain. ¿Pero, por qué esta tecnología es incorruptible?
 Inmutabilidad significa que algo no puede ser cambiado o alterado. Esta es una de las características de la blockchain que ayuda a garantizar que la tecnología se mantenga como está: una red permanente e inalterable. ¿Pero cómo se mantiene así?
 La tecnología Blockchain funciona ligeramente diferente a la del sistema bancario típico. En lugar de confiar en las autoridades centralizadas, esta garantiza las características de la blockchain a través de una colección de nodos.
 Otro hecho, que respalda las características de la blockchain, es que una vez que los bloques de transacciones se agregan en el registro, nadie puede regresar y cambiarlo. Por lo tanto, ningún usuario de la red podrá editarlo, eliminarlo o actualizarlo.
2. Tecnología descentralizada:
 La red está descentralizada, lo que significa que no tiene ninguna autoridad que la gobierne o una sola persona que ejerce control total. Más bien, un grupo de nodos mantiene la red descentralizada.
 Esta es una de las características clave de la tecnología blockchain que funciona perfectamente. Déjame hacerlo más simple. Blockchain nos pone a los usuarios en una posición directa. Como el sistema no requiere ninguna autoridad de gobierno, podemos acceder directamente desde la web y almacenar nuestros activos allí.
3. Seguridad mejorada: 
 A medida que se elimina la necesidad de una autoridad central, no se puede simplemente cambiar cualquier característica de la red para su beneficio. El uso del cifrado garantiza otra capa de seguridad para el sistema.
 Toda la información en la blockchain se ha cifrado criptográficamente. En términos simples, la información en la red oculta la verdadera naturaleza de los datos. Para este proceso, cualquier dato de entrada pasa por un algoritmo matemático que produce un tipo diferente de valor, pero la longitud siempre es fija.
4. Registros distribuidos:
 Por lo general, un registro público proporcionará toda la información sobre una transacción y el participante. Todo está a la vista y no hay dónde esconderse. Aunque en el caso de la blockchain privada o federada es un poco diferente. Pero aún así, en esos casos muchas personas pueden ver lo que realmente sucede en el registro.
5. Consenso
 Cada blockchain prospera debido a los algoritmos de consenso. La arquitectura está diseñada inteligentemente y los algoritmos de consenso están en el centro de esta arquitectura. Cada blockchain tiene un consenso para ayudar a la red a tomar decisiones.
 En términos simples, el consenso es un proceso de toma de decisiones para el grupo de nodos activos en la red. Aquí, los nodos pueden llegar a un acuerdo de forma sencilla y relativamente más rápida. Cuando millones de nodos están validando una transacción, es absolutamente necesario un consenso para que un sistema funcione sin problemas. Podrías considerarlo como una especie de sistema de votación, donde la mayoría gana y la minoría tiene que apoyarlo.
6. Acuerdos más rápidos:
 Los sistemas bancarios tradicionales son bastante lentos. A veces puede llevar días procesar una transacción después de finalizar todas las liquidaciones. También se puede corromper con bastante facilidad. Blockchain ofrece una liquidación más rápida en comparación con los sistemas bancarios tradicionales. De esta manera, un usuario puede transferir dinero relativamente más rápido, lo que ahorra mucho tiempo a largo plazo.
La criptografía en Blockchain
 Las cadenas de bloques utilizan dos tipos de algoritmos criptográficos: algoritmos de clave asimétrica y funciones hash. Las funciones hash sirven para proporcionar la funcionalidad de una vista única de Blockchain para cada participante. Las cadenas de bloques usan el algoritmo hash SHA-256 como su función hash.
Beneficios de las funciones hash criptográficas a la cadena de bloques
· Efecto avalancha: Un ligero cambio en los datos resulta en una salida significativamentediferente.
· Unicidad: Cada entrada tiene una única salida.
· Determinista: Cualquier entrada tendrá la misma salida.
· Rapidez: La salida se genera en muy poco tiempo.
· Ingeniería inversa imposible: No se puede generar la entrada teniendo la salida y la función hash.
Las funciones Hash y su papel en Blockchain
 Las funciones hash tienen un papel importante en la vinculación de los bloques entre sí y también para mantener la integridad de los datos almacenados dentro de cada bloque.
 Como se ha visto anteriormente, el efecto avalancha hace que cualquier alteración en los datos del bloque pueda generar inconsistencias y romper la cadena de bloques, haciéndola inválida. Incluso un ligero cambio en la entrada de la función hash, nos haría obtener una salida totalmente diferente en comparación con la salida original.
La base de la cadena de bloques
 El hash, los pares de claves públicas y privadas y las firmas digitales juntas constituyen la base de la cadena de bloques.
 Son estas características criptográficas las que hacen posible que los bloques se vinculen de forma segura con otros bloques, además de garantizar la confiabilidad e inmutabilidad de los datos almacenados en la cadena de bloques.
Las criptomonedas
 No es posible hablar de criptografía y Blockchain sin hablar de las criptomonedas. De tantas aplicaciones de la tecnología Blockchain, que la criptografía hace posible, las criptomonedas son una de las aplicaciones más importantes en el mundo real.
 Las criptomonedas utilizan pares de claves públicas y privadas para mantener las direcciones de los usuarios en la cadena de bloques.
 En la criptografía de la cadena de bloques, la clave pública se utiliza como dirección de la persona, y es visible para cualquier participante. La clave privada es un valor secreto que se utiliza para acceder a los datos y autorizar transacciones.
 Como se ha podido leer, la criptografía en Blockchain significa seguridad. La criptografía en la cadena de bloques es el núcleo y lo que la hace inmutable y confiable.
Tipos de Blockchain.
1. Blockchain pública: Es una red de infraestructura pública; es decir, que cualquier persona tiene la libertad de unirse a una red sin permiso alguno. Los participantes que se encuentran en la red pueden visualizar e incluso participar y validar las transacciones. Mayormente la cadena de bloques pública es para aquellas aplicaciones abiertas al público general, en las que se requiere una transparencia y descentralización total. 
 Adicionalmente, animan a los integrantes de la red, que actualmente también son llamados mineros; a comprobar o revisar algunas transacciones con el objetivo de que puedan recibir a cambio algunas recompensas en forma de la criptomoneda, esto fortalece a la blockchain y lleva a que cada vez haya más mineros y usuarios interesados, elevando el valor de la moneda misma.
 Su objetivo es eliminar los problemas que vienen con la centralización. No tiene restricciones ni permisos. Cualquier persona puede iniciar sesión en una plataforma de cadena de bloques, acceder a los registros actuales, y pasados, y realizar actividades de minería. No se pueden cambiar los registros o transacciones válidas. Cualquier persona puede verificar las transacciones o proponer cambios. 
 Es un tipo de cadena de bloques ideal para organizaciones que se basan en la transparencia y la confianza, por ejemplo, organizaciones no gubernamentales.
Ventajas
· Transparencia: cada participante tiene la libertad de ver u obtener copias de las transacciones, que se encuentra completamente distribuido entre los mismos.
· Accesible: Cualquier persona puede unirse a la red de nodos y acceder a todo el historial de transacciones e información.
· Descentralizada y resistente a censuras: por ser redes públicas, todos los participantes ejercen el mismo derecho. Nadie está a cargo o tiene algún poder en especial. Por lo tanto, tampoco pueden ser anuladas, cerradas o alteradas; ni las redes, ni las transacciones registradas.
· Seguridad absoluta: Nadie tiene la capacidad de cambiar o manipular ningún dato una vez éste ya ha sido registrado.
Desventajas
· Alto consumo energético: las redes públicas que usan el Proof of Work (PoW) poseen esta gran desventaja. Son valores energéticos muy altos y ambientalmente perjudiciales.
· Trazabilidad en sus transacciones: como son públicas pueden ser rastreadas en caso de que una billetera vaya asociada directamente a un participante. Se podrán ver todos los movimientos y transacciones realizadas; Aunque en muchos casos no supone un problema ya que las wallets son anónimas.
· Comisiones: Los mineros exigen una retribución a cambio de asegurar la red, con lo cual los usuarios que deseen registrar una transacción o información deberán pagar una comisión que irá a parar a estos mineros.
2. Blockchain Privada: También conocidas como cadenas de bloques autorizadas o empresariales, las cadenas de bloques privadas funcionan en entornos restrictivos, o en un entorno que está bajo el control de una sola entidad. La cadena de bloques privada funciona como una red pública de cadena de bloques, ya que utiliza conexiones entre pares y descentralización. Sin embargo, este tipo de cadena de bloques se encuentra en una escala mucho más pequeña. 
 Las cadenas de bloques que son privadas permiten o admiten participantes que han sido invitados a la red previamente. Lo que quiere decir que una entidad central asigna o permite que los participantes realizan algún tipo de transacción o labor extra de creación de bloques dentro de la misma.
 Son redes convenientes para organizaciones, empresas o negocios que buscan tener un acceso limitado y privado a los registros; con el fin de mantenerlo fuera del alcance del público. Sin embargo, las operaciones o transacciones que se realizan son validadas por los mismos participantes.
Ventajas
· Un rendimiento mayor: por ser privadas, son más pequeñas que las públicas; por ende, posee un mayor rendimiento y velocidad en todas sus operaciones y un mayor alcance de disponibilidad en la misma red.
· Confiable: en las redes públicas los participantes se mantienen en anonimato. No obstante, en las privadas se identifica claramente a cada uno de ellos; por lo que representa un mayor nivel de confiabilidad.
· No hay comisiones: Los creadores de bloques no lo son por incentivos económicos sino por formar parte de la red, así pues, no exigen una retribución en forma de criptomonedas y por lo tanto los usuarios no deben pagar comisión para usar la red.
Desventajas
· Falta de descentralización: al no estar descentralizada, los registros se encuentran totalmente con acceso cerrado. Y es administrado por una sola organización o entidad según corresponda. Código fuente propietario y cerrado.
· No es inmutable: es decir, que el conjunto de nodos se puede poner de acuerdo para alterar las transacciones y los datos registrados en la cadena de bloques.
3. Blockchain híbrida: Las blockchain híbridas surgen de la unión de una blockchain privada y una pública. Más concretamente consiste en una blockchain permisionada corriente, pero con la diferencia que una referencia de cada bloque (hash) se guarda en una blockchain pública; y esto (tal es el caso de las blockchain privadas) las blockchain híbridas, necesitan de un permiso para poder entrar o unirse a ella y ejecutar distintas funciones dentro de la misma. 
 Estas cadenas no son tan conocidas como las públicas y privadas. Son ideales para empresas, organizaciones o negocios que deseen tener una capa de seguridad adicional. Las organizaciones pueden controlar el acceso a los datos almacenados en la cadena de bloques y decidir qué datos son públicos. Por tanto, las transacciones y los registros no son públicos, pero se pueden verificar siempre que sea necesario.
Aplicaciones del Blockchain
 Son muchas las aplicaciones que la cadena de bloques proporciona. Aunque en la actualidad su funcionalidad queda destacada por el uso que se hacede la misma para las transacciones económicas, es cierto que diferentes instituciones o empresas encuentran en esta aplicabilidad algunas ideas novedosas que pueden practicarse en otros ámbitos. Aunque, blockchain podría utilizarse para almacenar cualquier tipo de información y para realizar verificaciones fidedignas de la identidad de una persona, los usos más frecuentes de las cadenas de bloques en la actualidad se encuentran en los ámbitos siguientes:
· Criptomonedas: El uso más común de blockchain hoy en día es almacenando y registrando datos relativos a transacciones de criptomonedas. Cuantas más personas usen las criptomonedas, más se generaliza la cadena de bloques. 
· Bancario: Más allá de las criptomonedas, blockchain se está utilizando para procesar transacciones en moneda fiduciaria, como dólares y euros. Esto podría agilizar estas operaciones, ya que pueden verificarse más rápidamente y procesarse fuera del horario comercial normal. 
· Transferencias de activos: Blockchain también se puede utilizar para registrar y transferir la propiedad de diferentes activos. Actualmente, esto es muy popular entre los activos digitales como NFT, una representación de la propiedad de arte y videos digitales. Sin embargo, blockchain también podría usarse para procesar la propiedad de activos de la vida real, como la escritura de bienes raíces y vehículos. La cadena de bloques permitiría verificar la identidad y la propiedad de una persona para transferir la escritura de propiedad sin presentar manualmente la documentación, que quedaría actualizada instantáneamente en blockchain. 
· Monitoreo de la cadena de suministro: También blockchain será importante en la gestión de la logística. Las cadenas de suministro involucran cantidades masivas de información, especialmente cuando los bienes van de una parte del mundo a otra. Almacenar esta información en blockchain facilita volver atrás y monitorear la cadena de suministro. El interés que plantea para las cadenas de suministro se centra, sobre todo, en la posibilidad de una mejora en la supervisión de las cadenas de alimentación o en el seguimiento de la producción. 
· Votación: Los expertos están buscando formas de aplicar blockchain para prevenir el fraude en la votación. En teoría, la votación en blockchain permitiría a las personas enviar votos que no podrían ser manipulados y eliminaría la necesidad de que las personas verifiquen la identidad o hagan el recuento de los votos. 
· Almacenamiento en la nube: El almacenamiento en la nube a partir del blockchain, por ejemplo, permite la creación de nodos en diferentes puntos geográficos que son capaces de resistir la caída de cualquier servidor. Esta descentralización de la información admite una integración de los datos que constituye la superación de uno de los retos más desafiantes de las tecnologías: la longevidad de los datos.
· Identidades digitales: A esto hay que sumarle la peligrosidad que suscita el robo de identidades digitales en los últimos tiempos; la cadena de bloques proporciona un sistema único seguro e inmutable que supone la solución óptima para el problema de la suplantación de las identidades.
· Registro y verificación de datos: Otro punto importante es el registro y la verificación de datos. Este proceso, sujeto en muchas ocasiones a la piratería, podría ser descentralizado para evitar que otros intereses se inmiscuyan, estableciendo así un nuevo método de registro más seguro para los usuarios.
· Contratos inteligentes: Con el surgimiento de las criptomonedas se observa también el auge de los contratos inteligentes. Estos acuerdos se pueden cumplir de forma automática ya que se materializan a través de un programa informático y su cumplimiento no está sujeto a la interpretación de ninguna de las partes. Con ello se reduce el tiempo y los costes.
· Seguridad automatizada: Lo mismo ocurre con la seguridad automatizada; la incorruptibilidad del blockchain permite que se pueda obtener la información que se requiere sin prestar atención a las fallas de seguridad que pueden derivar en el robo de datos. Además, el sistema de vigilancia puede ser utilizado durante todo el día sin que exista la posibilidad de que el servidor se caiga.
· Sistema de votación: Finalmente, en un mundo cada día más digitalizado, algunas naciones consideran el blockchain como una nueva manera de plantear la democracia; obteniendo de esta aplicación un nuevo marco sobre el que regular, por ejemplo, el sistema de votación. Aunque algunos expertos en ciberseguridad creen que la cadena de bloques aún no puede asegurar la garantía del voto electrónico, Estados norteamericanos como Virginia Occidental ya han puesto en práctica esta metodología.
Conclusión
 Se puede observar que el blockchain es un fenómeno en constante crecimiento, que ofrece una cantidad importante de posibilidades para desarrollar nuevas herramientas que faciliten diversas áreas de trabajo o de la vida como tal, puede disminuir tiempos de trabajo y por ende también el costo de los mismos y tiene muchas ventajas debido a su naturaleza basada en la confianza y en la inalterabilidad de los datos que se ingresan. Es por esta razón que son numerosas las empresas que apuestan a la investigación de esta tecnología y de cómo podría resultarles útil, ya sea como un nuevo producto o servicio, o bien, como herramienta para agilizar el proceso de trabajo interno. Más allá de su complejidad técnica, su creciente desarrollo y las posibilidades de aplicación en diversas áreas, es necesario reflexionar sobre cómo este tipo de desarrollo afecta el diario vivir. Aunque, más allá de esto, es innegable su reconocimiento debido a su inmenso alcance en diversos ámbitos, el aporte que ésta tiene en términos de eficiencia, confiabilidad, veracidad y ejecución en los diferentes procesos que la involucran.

Continuar navegando

Materiales relacionados

116 pag.
Blockchain

User badge image

vicky angel

50 pag.
01 Blockchain

SIN SIGLA

User badge image

Chantel Gonzales