Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Universidad Mariano Gálvez de Guatemala

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Universidad Mariano Gálvez de Guatemala

Facultad de ingeniería

CARRERA
Ingeniería en sistemas de información y ciencias de la computación
Curso
Sistemas Operativos II

Catedrático:
Carlos Iván Vargas

“Blockchain y Computación ubicua”

Osman Joel Romario Martinez Muñoz 1590-18-16503


Karla Mishell Canahui Garcia 1590-16-11616
Ricardo Cesar Lemus Recino 1590-17-3614
Marlon Ronaldo Cano Morales 1590-18-15650

Cuilapa, Santa Rosa, Abril del 2021


Índice
Introducción
¿Qué es blockchain?

La cadena de bloques, más conocida por el término en inglés blockchain,


es un registro único, consensuado y distribuido en varios nodos de una
red. En el caso de las criptomonedas, podemos pensarlo como el libro
contable donde se registra cada una de las transacciones.
Su funcionamiento puede resultar complejo de entender si
profundizamos en los detalles internos de su implementación, pero la
idea básica es sencilla de seguir.
En cada bloque se almacena:

 Una cantidad de registros o transacciones válidas,


 Información referente a ese bloque,
 Su vinculación con el bloque anterior y el bloque siguiente a través
del hash de cada bloque ─un código único que sería como la huella digital
del bloque.

Por lo tanto, cada bloque tiene un lugar específico e inamovible dentro de


la cadena, ya que cada bloque contiene información del hash del bloque
anterior. La cadena completa se guarda en cada nodo de la red que
conforma la blockchain, por lo que se almacena una copia exacta de la
cadena en todos los participantes de la red.

A medida que se crean nuevos registros, estos son primeramente


verificados y validados por los nodos de la red y luego añadidos a un
nuevo bloque que se enlaza a la cadena.
Características del blockchain

Entre las características del blockchain se encuentran las


siguientes:

• Descentralización:
No se necesitan terceros en la cadena de bloques. Los algoritmos
de consenso en la cadena de bloques se utilizan para mantener la
coherencia de los datos en la red distribuida.

• Persistencia: Las transacciones se pueden callidar rápidamente.

• Anonimato: Cada usuario puede interactuar con la cadena de


bloques con una dirección generada, que no revela la identidad real
del usuario.

• Audibilidad: Es un factor importante en el proceso de auditoría.


Una auditoria es más eficaz cuando los auditores se les da acceso a
la información financiera correcta. Una empresa que se considera
auditables permite a los auditores que se puede hacer una
evaluación más exhaustiva y precisa de finanzas de la compañía.

Esquema de la cadena de bloques.


¿Por qué blockchain es tan segura?

Al ser una tecnología distribuida, donde cada nodo de la red almacena


una copia exacta de la cadena, se garantiza la disponibilidad de la
información en todo momento. En caso de que un atacante quisiera
provocar una denegación de servicio, debería anular todos los nodos de
la red, ya que basta con que al menos uno esté operativo para que la
información esté disponible.

Por otro lado, al ser un registro consensuado, donde todos los nodos
contienen la misma información,
resulta casi imposible alterar la “La tecnología de
misma, asegurando su blockchain nos permite
integridad. Si un atacante almacenar información
quisiera modificar la información
que jamás se podrá
en la cadena de bloques, debería
modificar la cadena completa en
perder, modificar o
al menos el 51% de los nodos. eliminar.”
Por último, dado que cada bloque está matemáticamente vinculado al
bloque siguiente, una vez que se añade uno nuevo a la cadena, el mismo
se vuelve inalterable. Si un bloque se modifica su relación con la cadena
se rompe. Es decir, que toda la información registrada en los bloques es
inmutable y perpetua.

De esta forma la tecnología de blockchain nos permite almacenar


información que jamás se podrá perder, modificar o eliminar.

Además, cada nodo de la red utiliza certificados y firmas digitales para


verificar la información y validar las transacciones y los datos almacenados
en la blockchain, lo que permite asegurar la autenticidad de dicha
información.

De esta forma, podemos pensar en blockchain como un escribano. Un


medio para certificar y validar cualquier tipo de información. Un registro
confiable, descentralizado, resistente a la manipulación de datos, y donde
queda todo registrado.

En la actualidad estamos acostumbrados a los modelos centralizados. Le


damos toda nuestra información a empresas como Google o Facebook
para que la administren, mandamos todos nuestros mensajes a través de
los servidores de Telegram o WhatsApp para que se ocupen de enviarlos
o gastamos fortunas en escribanos e instituciones para que certifiquen y
guarden nuestras escrituras o documentos importantes.

En blockchain los datos están distribuidos en todos los nodos de la red. Al


no haber un nodo central, todos participan por igual, almacenando y
validando toda la información. Se trata de una herramienta muy potente
para comunicarnos y almacenar información de forma confiable; un
modelo descentralizado donde la información es nuestra, ya que no
dependemos de una compañía que brinde el servicio.

¿Qué otros usos se le da a blockchain?


Básicamente, cualquier tipo de información que necesite ser preservada
de forma intacta y que deba permanecer disponible puede ser
almacenada en blockchain de manera segura, descentralizada y más
económica que a través de intermediarios. Además, si esa información se
guarda cifrada se puede garantizar su confidencialidad, ya que solo quien
cuente con la llave de cifrado pueda acceder a ella.

Uso de blockchain en la salud


Por ejemplo, los registros de salud podrían ser unificados y almacenados
en blockchain. De esta forma, la historia médica de cada paciente estaría
segura y a la vez disponible para cada médico autorizado,
independientemente del centro de salud donde se haya atendido el
paciente. Incluso la industria farmacéutica puede utilizar esta tecnología
para verificar medicamentos y evitar falsificaciones.
Uso de blockchain para documentos
Por otro lado, resultaría muy útil para la gestión de bienes y documentos
digitales. Hasta ahora el problema de lo digital es que todo es fácil de
copiar, pero blockchain permite registrar compras, escrituras, documentos
o cualquier tipo de bien digital y que no pueda ser falsificado.

Computación ubicua es un concepto en ingeniería de software y las


ciencias de la computación. Es entendida como la integración de la
informática en el entorno de la persona, de forma que los ordenadores no
se perciban como objetos diferenciados, apareciendo en cualquier lugar y
en cualquier momento. Es el concepto que determina por primera vez
que el hombre no se debe adaptar a la máquina, sino la máquina al
hombre La computación en la obicua, conocida también como servicios
en la nube, informática en la obicua, obicua cómputo o simplemente, es
un paradigma que permite ofrecer servicios de computación a través de
una red, que usualmente es internet.

A diferencia de la computación de escritorio, la computación ubicua


puede ocurrir al emplear cualquier dispositivo, en cualquier ubicación y en
cualquier formato. El usuario interactúa con la computadora embebida,
que puede existir en distintas formas, incluyendo computadoras
portátiles, tabletas y terminales en objetos comunes tales como
refrigeradores, televisores o un juego de anteojos. La tecnología
subyacente que soporta la computación ubicua incluye el Internet, el
middleware, sistemas operativos, código móvil, sensores,
microprocesadores, interfaces de usuario, redes, protocolos de
comunicación, posicionamiento y ubicación y nuevos materiales.
Áreas de investigación

La computación ubicua representa un gran desafío científico/técnico, un gran


nicho de oportunidad y es un área atractiva para el sector empresarial.
Su adopción, como una de las líneas estratégicas de desarrollo del país, se
reflejará en un impacto social, un impacto científico, un impacto tecnológico,
y finalmente en un impacto económico. Las áreas de investigación y
desarrollo que se identifican como de alta prioridad dentro del cómputo
ubicuo y sin ser exhaustivos, se presentan a continuación:

 -Sensores
Adquisición de señales corporales
RFIDs
 Redes de próxima generación
Internet 2 como soporte para cómputo ubicuo
Redes de Sensores
Redes Ad‐hoc
Interconexión de dispositivos heterogéneos
Seguridad informática
 Sistemas Distribuidos
Soporte multimedia
Tolerancia a fallas
Escalabilidad
 Computación móvil
Sistemas de Igual‐a‐Igual (Peer‐to‐Peer)
Servicios de posicionamiento y localización
Servicios de Base (Posicionamiento por GSM/GPRS)
 e‐Medicina
Monitoreo y procesamiento de señales médicas remotas
Monitoreo de actividad en ancianos
Cómo se utiliza la informática ubicua

Las aplicaciones de computación ubicua han sido diseñadas para el uso del
consumidor y para ayudar a la gente a hacer su trabajo de la mejor forma
posible, o para que las empresas sean lo más eficientes en el uso integrado de
estas.
Un ejemplo de computación ubicua,  es un Apple Watch que alerta al usuario
de una llamada telefónica y permite que la llamada se complete a través del
reloj, o que de es capaz de detectar en tiempo real que está empezando a
tener un ataque cardíaco. Otro ejemplo es cuando un usuario registrado en
Audible, el servidor de audio-libros de Amazon, inicia su libro utilizando la
aplicación Audible en un Smartphone en el tren y continúa escuchando el
libro a través de Amazon Echo una vez que ha llegado a casa.

Características principales en las que se basa la informática


ubicua

 Uso eficaz de espacio


 Invisibilidad
 Estabilidad local
 Ocultación de los desniveles de acondicionamiento

Uso eficaz de espacio.


Se basa, en la detección del estado de un individuo y de sus necesidades,
deducidas de dicho estado, ya sea en la oficina, sala de reuniones, clase,
domicilio, coche , etc.
El espacio perspicaz surge cuando varios dispositivos inteligentes coinciden
en el mismo espacio físico e interactúan colaborativamente para dar soporte a
los individuos que se encuentren en él.

Invisibilidad:
Va a requerir del cambio drástico en el tipo de interfaces que nos comunican
con los computadores. Reconocimientos de voz y de gestos, comprensión del
lenguaje natural y del texto manuscrito, en la dirección hombre-máquina y en
el sentido contrario, síntesis de lenguaje hablado y escrito y de
representaciones graficas

Escalabilidad local:
El concepto de localidad de servicios en computación ubicua es fundamental
frente a la universalidad de servicio de Internet. Los usuarios disponen de
capacidades asociadas al contexto en el que se encuentran, careciendo de
sentido.

Ocultación de los desniveles de acondicionamiento:


Dependiendo de la infraestructura y del desarrollo tecnológico disponible, la
distribución de los servicios ofreciendo puede ser muy poco uniforme, en esta
situación el principio de invisibilidad puede no cumplirse ya que el usuario
detectaría desagradables transiciones. Este requisito es hoy día el más alejado
respecto de la situación ideal, los sistemas que incorporan computación
ubicua aislada, sin continuidad entre unos y otros.

También podría gustarte