Está en la página 1de 18

MACROPROCESO RECURSOS E INFRAESTRUCTURA

Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

INFORMACIÓN BÁSICA
NOMBRE DE LA PRÁCTICA:
PRÁCTICA No.:
Aplicaciones Multiplataforma Hibridas – Desarrollador – Algoritmos 2
de Consenso

ASIGNATURA:

Nuevas Tecnologías de Desarrollo de Software

TEMA DE LA PRÁCTICA:

 PoW, PoS
LABORATORIO A UTILIZAR:

Laboratorio de informática o asistida por Tecnología

TIEMPO: 4 (2 sesiones) TRABAJO GRUPAL: TRABAJO INDIVIDUAL:


X

CONTENIDO DE LA GUÍA
(Para elaborar por el Docente)
COMPETENCIAS DISCIPLINARES.
1. Analiza y aplica los diferentes algoritmos de consenso para la solución de problemas de
seguridad informática.

2. Realiza un ejercicio de lectura sobre un tema de actualidad social y desarrolla un ensayo en


el que sustenta la postura del autor y la propia.

3. Elabora un cuadro comparativo en el que formula semejanzas y diferencias entre


concepciones o paradigmas teóricos.

4. Lee el planteamiento de una situación y destaca la información más relevante para proponer
posibles soluciones frente a la demanda planteada.

COMPETENCIAS INVESTIGATIVAS.
1. Desarrolla un taller de lectura en el que se indaga sobre aspectos particulares en la
resolución de un caso o problema abordado en clase

2. Ofrece propuestas de solución a un caso planteado en clase


3. Realiza una defensa oral del trabajo de investigación final, ante jurados expertos y pares
académicos
MARCO TEORICO.

¿Porqué es importante crear una cuenta de desarrollador?


MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

Al publicar su aplicación en un store, tiene la opción de enviar su aplicación bajo su propia


cuenta de desarrollador. Tener su propia cuenta de desarrollador proporciona beneficios
adicionales, como el control de la marca y poder cobrar por su aplicación.

A continuación se presentan otras ventajas de crear su propia cuenta de desarrollador.

Acceso a tutoriales exclusivos que le enseñan cómo distribuir eficazmente sus aplicaciones.

Tener su nombre en sus aplicaciones y ser descubierto en las búsquedas.

Tenga su propio nombre en los listados de los store. Esto no solo da propiedad de la marca,
sino que mejora la visibilidad en el store y ayuda a ser localizada por los buscadores.

Puede administrar el cargue las descargas de la aplicación.

Si desea cobrar por la aplicación, sólo puede hacerlo utilizando la cuenta de desarrollador.

Ver informes, estadísticas y revisión.

Podrá acceder a informes detallados, estadísticas y reseñas para sus aplicaciones.

Rastrear el rendimiento de la aplicación desde su dispositivo.

Revisa los datos de ingresos de su App

Acceso a foros de soporte.

Permite mantenerse al día con las características, mejores prácticas y estrategias para
hacer crecer su aplicación.

Algoritmos de Consenso.
Son sistemas capaces de construir sistemas descentralizados donde un grupo de nodos
independientes pero igualmente privilegiados pueden alcanzar una visión compartida de la
realidad.

“El término blockchain tiene su origen a partir de una construcción de criptomonedas como
Bitcoin y hace referencia a una lista de registros en crecimiento continuo, llamados bloques,
que se vinculan y protegen mediante la criptografía. Esta cadena de bloques contiene el
diario de todas las transacciones en la red y forma el libro mayor distribuido. Siendo el
blockchain un libro contable distribuido, a diferencia de centralizado, requerimos establecer
un mecanismo para que todos los participantes en la red estén de acuerdo en el contenido
sobre el contenido del libro contable. Esto es lo que se conoce como un mecanismo de
consenso .” ( Turner Schumann,2018).
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

“El propósito de un mecanismo de consenso es verificar que la información agregada al libro


sea válida. Esto asegura que el siguiente bloque que se agregue represente correctamente
y hasta el último momento todas las transacciones de la red, previniendo así que se
registren gastos dobles o datos inválidos. Conforme las plataformas blockchain han ido
madurando, han surgido distintos mecanismos de consenso, cada uno con sus pros y
contras. La principal diferencia entre ellos es la forma en la que delegan y recompensan la
verificación de transacciones. Los mecanismos de consenso más populares actualmente
son el de “prueba de trabajo” (proof of work, PoW) y el de “prueba de participación” (proof of
stake, PoS)” ( Turner Schumann,2018):
:

Proof of Work (PoW)


“El concepto de prueba de trabajo ya existía antes de la llegada de las criptomonedas. La
idea fue originalmente publicada por Cynthia Dwork y Moni Naor en un artículo en 1993,
aunque fue hasta 1999 cuando fue bautizada como “Proof of Work” por Markus Jakobsson.
En el whitepaper de Bitcoin de Satoshi Nakamoto, se propone el uso de un sistema de
prueba de trabajo para prevenir que alguna entidad pueda obtener un control mayoritario de
una red. La aplicación de este mecanismo es fundamental para el Bitcoin, ya que permite
obtener consenso distribuido entre entidades desconocidas.” .( Turner Schumann,2018).

A grandes rasgos, el minado en Bitcoin funciona de la siguiente manera:


1. Un grupo de transacciones se agrupan en un espacio de memoria (mempool).
2. Los mineros resuelven acertijos (puzzles) matemáticos para verificar que las
transacciones en el mempool sean legítimas.
3. El primer minero en resolver un acertijo obtiene la recompensa en forma de nuevas
monedas así como una comisión de la transacción.
4. El mempool verificado, ahora considerado un bloque, se agrega al blockchain.
Los acertijos que los mineros deben resolver tienen ciertas características, que definen al
sistema Proof of Work:

Son asimétricos, es decir que es difícil obtener la respuesta pero es sencillo validar si esta
es correcta.

No requieren habilidad, solo se resuelven con fuerza bruta. Esto busca que los mineros no
ganen ventaja injusta. La única forma en la que un minero aumenta su probabilidad de
resolver un acertijo es adquiriendo mayor poder computacional.

“Los parámetros del acertijo son actualizados periódicamente para mantener constante el
tiempo de bloque. Por ejemplo, el protocolo Bitcoin tiene un tiempo objetivo de 10 minutos
por bloque, entonces conforme la red de cómputo se hace más poderosa, también se
aumenta la dificultad para mantener constante el tiempo en que se logra resolver”. .( Turner
Schumann,2018).

Proof of Stake (PoS)


MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

“En los sistemas con prueba de participación no se requiere resolver un acertijo matemático,
sino que el creador de un nuevo bloque se escoje de forma determinística basándose en su
participación; la participación se mide en base a cuántas monedas o tokens posee. Por
ejemplo, una persona que posee 50 monedas tiene 5 veces más probabilidad de ser
escogida para validar el siguiente bloque que una persona con 10 monedas. La principal
ventaja de este sistema es menor consumo de energía ya que se elimina el proceso de
minado por medio de la resolución de acertijos. Adicionalmente, se fomenta que quienes
hagan el minado sean aquellos que están realmente interesados en la red, a diferencia de
un sistema PoW donde los mineros pueden no tener ningún interés en la red más allá de
obtener una compensación por su trabajo.” .( Turner Schumann,2018).

“Es importante destacar que en una red PoS no se crean nuevas monedas sino que todas
las monedas son creadas desde un inicio. Así que a quienes hacen la validación de bloques
se les recompensa por medio de comisiones por transacción, en lugar de con monedas
nuevas. Dado que no se está minando nuevas monedas, a estas personas que hacen la
validación en un sistema PoS se les llama forjadores (forger).” .( Turner Schumann,2018).

CONSULTA PREVIA.
 Elabora una infografía (corta) sobre el Bitcoin.
PALABRAS CLAVE *
 BLOCKCHAIN
METODOLOGÍA.
 La guía está programada para 4 horas (dos sesiones) de ejecución.
 En el laboratorio, el estudioso debe proceder a realizar la práctica tal como se describe en la
sección PROCEDIMIENTO A UTILIZAR.
 El estudioso puede formular inquietudes al docente durante el desarrollo de la práctica las
cuales serán resueltas de manera inmediata.
 Si existen o se entregan evidencias de prácticas SIMILARES o IGUALES, para dos o más
estudiantes, estas se calificarán con CERO (0) y se reportará la novedad de la misma ante la
coordinación, considerándose como FRAUDE, con las consecuencias pertinentes
estipuladas en el estatuto del estudiante publicado en la página web de la universidad.

MATERIALES, EQUIPOS Y REACTIVOS A UTILIZAR (Indicar las cantidades)


Materiales y Equipos Reactivos Materiales Estudiante
Un computador por estudioso. No aplica No aplica
Una licencia de Microsoft Visio 2016 o mayor instalada No aplica No aplica
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

en el computador.
Una licencia de Microsoft Word 2016 o mayor instalada No aplica No aplica
en el computador.
Una licencia de Microsoft Power Point 2016 o mayor No aplica No aplica
instalada en el computador.
Conexión a Internet No aplica No aplica

PRECAUCIONES Y MANEJO DE MATERIALES Y EQUIPOS. CONSULTA DE EQUIPO


ESPECIALIZADO.

El factor de riesgo para este laboratorio está clasificado como BAJO, debido a que no se han detectado
consecuencias y la eficacia del conjunto de las medidas preventivas existentes es alta. En otras palabras,
el riesgo está controlado.

 Identificar y conocer el protocolo de seguridad de laboratorios de informática.


 No navegar en internet sin autorización del docente.
 No ejecutar programas sin autorización del docente.
 No instalar en los equipos Software de ninguna índole.
 No trasladar equipos de cómputo de su módulo sin autorización del personal del área.
 Cuidar sus objetos personales.
 Cada alumno tiene como responsabilidad recibir las actividades de cada clase y apropiarse
del material necesario para el desarrollo de las mismas.
 Está prohibido el ingreso o consumo de alimentos, bebidas, chicle... dentro de la sala.
 Está prohibido el uso e ingreso de dispositivos como celulares, parlantes y memorias USB
sin autorización.
 No conectar ni desconectar dispositivos como teclados, mouse o conexiones, en caso de
anomalía avisar al profesor para realizar cambios o conexiones.
 El trabajo debe hacerse en silencio, evitando las reuniones o interrumpiendo las actividades
de otros estudiantes.
 Cuide el buen funcionamiento del equipo que la ha sido asignado, evite cambiar
configuraciones o intervenir los programas y propiedades del sistema operativo, el auxiliar de
laboratorio es el único autorizado.
 Todo dispositivo (teclado o mouse) que se pierda o se dañe con intención deberá ser
repuesto.
 No portar maletines o morrales, estos deben quedar depositados en los lockers destinados
para ello. En caso de duda pida el respectivo candado con los auxiliares de cada laboratorio.
 No rayar mesas, sillas, paredes y equipos, cuidar el aseo y orden de su puesto de trabajo.
 Se prohíbe el ingreso o exploración de páginas no autorizadas y pornográficas, es causal de
sanción y expulsión (vetado) de la sala de informática por varias sesiones.

PROCEDIMIENTO A UTILIZAR.

SESION 1:
Por favor ingrese a los siguientes enlaces y conozca los pasos para crear una cuenta de
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

desarrollador:

- Crear una cuenta de desarrollado en Android:


https://academiaandroid.com/google-play-crear-una-cuenta-de-desarrollador/
- Crear una cuenta de desarrollador de iOS:
https://support.appmachine.com/hc/es/articles/203645676-Crear-Cuenta-Desarrollador-iOS

Resuelva los siguientes Items:

1. Anexe una pantalla donde se evidencie la creación de su cuenta o hasta el último


paso antes de pagar el registro.

ANDROID
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

iOS
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

2. ¿La App de la guía 1, bajo que plataforma la desarrolló?

3. ¿Qué nombre le dio a la App?


SayHello

4. ¿Qué funcionalidad tiene?


 La aplicación pide que se escriba un nombre, luego presionar el botón, lo cual hará que
aparezca una ventana tipo alerta saludando.

5. Subir la App a un Store e indicar la forma de descargarla.

APTOIDE
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

COMO DESCARGAR LA APP


LINK:
https://sayhello-android.es.aptoide.com/?
store_name=calypsoalaia&app_id=56140086

Tenemos que tener instalada


la app de aptoide en el
celular.

Oprimimos en link, alli nos


dara la opcion de escoger si
abrirlo meidante aptoide o en
el buscador, en este caso le
damos a aptoide

Nos aparecera la opcion de


darcargar la app.
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

Listo, ya la tenemos en
nuestro movil.

Nota: Guardar todo en el archivo anexo en la sección RESULTADOS.

SESION 2:
 Analizar los conceptos dados en el marco teórico.
 Haga un cuadro comparativo entre los sistemas de consenso Proof of Work (PoW) y Proof of
Stake (PoS).
 ¿Cual le parece mejor? ¿Por qué razón?
 ¿Qué otros sistemas de consenso están emergiendo en el mundo cibernético?
 Si tiene la oportunidad de crear una moneda virtual para ser usada en nuestro medio, ¿que
sistema de consenso utilizaría? ¿Por qué razón?

Nota: Guardar todo en el archivo anexo en la sección RESULTADOS.

BIBLIOGRAFÍA RECOMENDADA.

 Cano M., J. J. (2017). Blockchain en Colombia : perspectivas y algunas tendencias (Colección


Hemeroteca UMB)

 Ortega, M. Á. L. (2004). CAPÍTULO 1: INTRODUCTIÓN A LOS DISPOSITIVOS MÓVILES. (Spanish).


Programación de Dispositivos Móviles Con J2ME, 15.(Colección biblioteca UMB)

 Responsive Web Design, animaciones CSS y frameworks específicos para crear interfaces móviles
con aspecto de nativas Cordova Generator: Generación automática de plugins Apache Cordova para
Aplicaciones Hibridas. (2016). Retrieved from http://proxy.umb.edu.co:2048/login?
url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsbas&AN=edsbas.C919AA8F&lang=es&site=eds-live&scope=site. (Bases de Datos:
BASE).
 Desarrollo De Aplicaciones De Escritorio Híbridas Con Javascript, Css Y Html. (2016). Retrieved from
http://proxy.umb.edu.co:2048/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsbas&AN=edsbas.564C424A&lang=es&site=eds-live&scope=site. (Bases de Datos:
BASE).
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

 Desarrollo De Aplicaciones De Escritorio Híbridas Con Javascript, Css Y Html. (2016). Retrieved from
http://proxy.umb.edu.co:2048/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsbas&AN=edsbas.564C424A&lang=es&site=eds-live&scope=site. (Bases de Datos:
BASE).

 Cordova Generator: Generación automática de plugins Apache Cordova para Aplicaciones Hibridas.
(2016). Retrieved from http://proxy.umb.edu.co:2048/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsbas&AN=edsbas.C919AA8F&lang=es&site=eds-live&scope=site. (Bases de Datos:
BASE).

 Dispositivos móviles: desarrollo de aplicaciones multiplataforma. (2015). Retrieved from


http://proxy.umb.edu.co:2048/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsbas&AN=edsbas.76AF61DB&lang=es&site=eds-live&scope=site. (Bases de Datos:
BASE).

Referencias de bases de datos


 Bashir, I. (2017). Mastering Blockchain. Packt Publishing. (Recuperado Base de Datos E-book)

 PC-TRIO: An indexed TCAM architecture for packet classifiers,"T. Banerjee-Mishra S. Sahni G.


Seetharaman","University of Florida, Gainesville, FL, USA","Computers and Communications (ISCC),
2012 IEEE Symposium on","20120726","2012","","","000325","000330"," I/O(Recuperado Base de
datos IEEE) Attacks in Intel PC-based Architectures and Countermeasures,"F. L. Sang V. Nicomette
Y. Deswarte","LAAS, Toulouse, France","SysSec Workshop (SysSec), 2011
First","20111201","2011","","","19","26","(Recuperado Base de datos E-Book)

ELABORÓ REVISÓ APROBÓ

Grupo o Programa de: Ing. Carlos Sanchez Jefatura de Laboratorios


Ingeniería de Software. Director de Programa de:
Ingeniería de Software.

Fecha: Diciembre de 2020 Fecha: Diciembre de 2020 Fecha:


MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

INFORME DE LABORATORIO
(Para elaborar por el Estudiante)
ESTUDIANTES: ASIGNATURA:
 Nuevas Tecnologías de
 desarrollo
 GRUPO:
 Angie Carolina Rojas Vega

 NOTA:

CARRERA: TRABAJO GRUPAL: TRABAJO INDIVIDUAL:


Ing. De Software
X

FORMULE TRES HABILIDADES QUE DESEE ADQUIRIR O DESARROLLAR A TRAVÉS DE LA


PRÁCTICA DE LABORATORIO.
 NO APLICA PARA ESTA GUÍA.

Elabore un Mapa conceptual del tema a tratar en la Práctica de Laboratorio.


 NO APLICA PARA ESTA GUÍA.

RESULTADOS.

SESION 1:
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

Pantalla (evidencia de la creación de la cuenta)

 
Nombre de la plataforma de la App de la Guía 1:
Nombre de la App: SayHello  
Funciones:  
 
App Store donde la subió: Aptoide
Link de descarga:
https://sayhello-android.es.aptoide.com/?
store_name=calypsoalaia&app_id=56140086

SESION 2:

PoW PoS
 Proof of Work fue el mecanismo de consenso Proof of Stake es como el hermano más
pionero. Su uso como el mecanismo de consenso joven, divertido y no matemático de
subyacente para Bitcoin, influiría significativamente PoW. En lugar de resolver
en las futuras criptomonedas y proyectos de rompecabezas y utilizar enormes
blockchain para adoptarlo para sus propias cantidades de energía, PoS determina
plataformas. qué nodos tienen derecho a producir
Proof of Work implica la minería, que está bloques en la cadena de bloques. La
resolviendo problemas matemáticos complejos para base de la selección es la cantidad de
obtener derechos para producir un bloque. La monedas que tiene un nodo y la
minería se realiza mediante nodos que pueden ser cantidad de tiempo que han mantenido
cualquier dispositivo con la potencia de cálculo las monedas. Las monedas más
recomendada. El primer nodo en completar el antiguas y más se traducen en puntos
rompecabezas tiene el derecho de producir el bloque más altos en el sistema de PoS.
y también una recompensa para la producción de También hay recompensas por la
bloques. minería.
La dificultad del problema matemático cambia según La lógica del sistema de PoS es que los
el tiempo requerido para producir bloques y la nodos que tienen más monedas y los
cantidad de bloques requeridos por el blockchain. La han mantenido durante un período más
mayoría de las veces, PoW termina convirtiéndose prolongado tienen interés en garantizar
en un juego de adivinanzas para nodos. A veces, los el éxito de la moneda. Por lo tanto, es
rompecabezas se vuelven demasiado complejos, por probable que deseen mejorar el
lo que adivinar se convierte en la única forma lógica rendimiento y el valor de la moneda.
de resolverlos, casi como las pruebas de El sistema PoS es un sistema mucho
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

matemáticas difíciles que la mayoría de nosotros más eficiente energéticamente y


experimentamos en la escuela. El hardware hace respetuoso con el medio ambiente. En
"conjeturas educadas" para tratar de resolver el lugar de mineros, PoS tiene validadores
rompecabezas más rápido. que apuestan sus monedas, lo que les
La desventaja de adivinar es la enorme cantidad de da el poder de producir bloques y
energía que consume. Para aumentar la posibilidad también les da derechos de voto en la
de resolver un rompecabezas, se deben hacer cadena de bloques. Los validadores
muchas conjeturas que requieren mayor potencia. El pueden mejorar sus clasificaciones sin
consumo de energía asociado con PoW es, por lo tener que actualizar sus sistemas
tanto, una de sus mayores adversidades. informáticos.
Otra adversidad que enfrenta PoW es su Los validadores en la configuración de
descentralización. La descentralización es el corazón PoS permanecen atados a el blockchain
y el alma de blockchain que los usuarios querrían ya que tienen sus monedas apostadas
permanecer intactos; a medida que los grupos allí.
mineros se vuelven más sustanciales, se vuelve más  
fácil concentrarse en estos grupos que, de alguna
manera, comprometen la descentralización.
PoW es fácil de implementar. Un algoritmo simple y
la configuración se completaría. Sin embargo, su
consumo de energía y el posible efecto adverso a
largo plazo en el medio ambiente ha hecho que los
desarrolladores busquen otras opciones.

Ventajas y desventajas de PoW y PoS


 Cada modelo tiene sus ventajas y desventajas. Por ejemplo, PoW ha demostrado ser
muy eficiente y segura. Aunque no tanto en lo que tiene que ver con el medio ambiente.
Ya que el gasto energético empleado es muy alto.
 La principal diferencia entre ambos sistemas estriba en la forma de validación de las
transacciones. Sin embargo, en PoW se necesita una gran inversión en hardware y en
optimización del software. Pero también cierto tiempo para rentabilizar la inversión.
Mientras que en la PoS no hace falta nada de eso. Ya que no hace falta equipos
punteros para poder llevarla a cabo.
 El algoritmo empleado por la PoW es muy competitivo, mientras que en la PoS no es
así. En la Prueba de Trabajo también se está favoreciendo a los mineros con mayor
capital y tiempo de inversión. Por contra, en un protocolo PoS es diferente. La
rentabilidad obtenida va en función del dinero invertido, es lineal.
 Con estas diferencias entre PoW y PoS, seguro que podrás extraer tus propias
conclusiones. Como por ejemplo cuál de los dos protocolos es mejor. No está de más
informarse sobre todos los procesos que van asociados al llamado “dinero digital”
¿Cual le parece mejor?: Proof of Work
¿Por qué razón?:
Estamos en un mundo muy cambiante en el que todo tiene sus fallos y en donde nada
es perfecto. Pero hoy en día los algoritmos Proof of Work ganan. Puede que en un
tiempo esto se invierta, todo dependiente del consenso de las criptodivisas y de otras
muchas cosas, y sin temor para bitcoin o cualquier otra cripto.

Otros sistemas de consenso:


 Proof of Elapsed Time (PoET). Se basa en el principio de una lotería donde todos los
nodos tienen la misma probabilidad de ser elegidos para validar un bloque. Funciona en
base a tiempos de espera aleatorios.
 Federated Byzantine Agreements. Uno de los mecanismos más novedosos es el
denominado Federated Byzantine Agreement (FBA), utilizado por el protocolo Stellar.
Es un mecanismo de consenso que asume que los participantes conocen a otros
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

participantes y eligen en quienes confiar.

 Prueba de participación delegada (DPOS). La Prueba de participación delegada


(DPOS) es un mecanismo de consenso muy rápido y más conocido por su
implementación en EOS y a menudo se lo conoce como democracia digital, gracias a su
sistema de votación ponderado por estaca.
 Tolerancia Bizantina a Falla Delegada (dBFT). La tolerancia bizantina a fallas
delegada es un nombre elegante y genial para una solución para lograr un consenso
eventual bajo ciertas condiciones. La condición es realmente simple: siempre que
menos de 1/3 de los nodos contables sean MALOS actores, puede llegar a un consenso
eventual y todos estarán felices.
 Prueba de actividad (PoA). El concepto fue introducido por primera vez en el año 2012
como una alternativa a la Prueba de Participación, PoS. La Prueba de actividad es
esencialmente una estructura alternativa para Bitcoin y es una mezcla de dos de los
mecanismos de consenso más populares: Prueba de Trabajo y Prueba de Estaca. 
 Prueba de quemadura (PoB). Proof of Burn es paralelo al concepto de que es
imposible que alguien elimine datos de una cadena de bloques. Entonces, el concepto a
inventar era 'quemar' monedas. Consiste proporcionar pruebas de que se han quemado
algunas monedas en el proceso de enviar una transacción a una dirección que no se
puede utilizar.
 Prueba de capacidad (POC). La Prueba de capacidad es un mecanismo de consenso
que utiliza un proceso llamado trazado. Con Prueba de Trabajo, los mineros usan la
computación para adivinar la solución correcta; sin embargo, con Proof Of Capacity, las
soluciones se almacenan previamente en almacenes digitales (como discos duros). 
 
Al crear una moneda que sistema de  Prueba de actividad (PoA).
consenso escogería:
¿Por qué?:
Proof of Assignment (PoA) es un algoritmo desarrollado por IOTW . Es un protocolo
desarrollado más recientemente que PoW y PoS.
La potencia computacional requerida para este algoritmo es mucho menor que PoW y PoS, y
requiere un consumo de energía significativamente menor.
PoA puede procesar miles de transacciones por segundo. Su objetivo es alcanzar 1 M / tps, lo
que aumentará enormemente su escalabilidad y le permitirá procesar más transacciones que
Visa.
Quizás lo más importante de todo es que el protocolo PoA se puede implementar en dispositivos
IoT, sin riesgo de pérdida de energía o memoria, algo que será cada vez más vital en el futuro a
medida que la industria de IoT continúe expandiéndose.
La criptomoneda IOTW, un competidor de la popular criptomoneda IOTA, es actualmente la
única criptomoneda que utiliza el protocolo PoA para confirmar transacciones.
Además, la cadena de bloques será monitoreada, primero por el equipo de IOTW y luego por un
comité, para garantizar que no haya irregularidades y que nadie esté abusando de la red. Esto
asegurará que nadie pueda construir granjas mineras gigantes y nivelará el campo de juego
para todos.

CUESTIONARIO.
Ejecutar las instrucciones dadas por el programador sin necesidad de leer y traducir todo el código
fuente:
a. Lenguaje de programación Interpretado
b. Sistema Operativo
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

c. Lenguaje de programación Compilado


d. Linker
Un algoritmo de consenso es:

a. Un método para almacenar datos


b. Solo un método para tomar decisiones dentro de un grupo
c. Es una tecnología para encriptar
d. Es una App

Explica una situación en la que los involucrados deben consensuar una estrategia para evitar el caos
en sistema:
a. Requerimientos del sistema.
b. Problemas de los generales bizantinos
c. Seguridad de un sistema.
d. Problema de la ruta corta.

CAUSAS DE ERROR Y ACCIONES PARA OBTENER MEJORES RESULTADOS.

 No se presentaron errores en esta guía.

CONCLUSIONES.

 Los algoritmos de consenso presentados pueden usarse por separado para


diferentes tipos de tareas. Nem y Burstcoin son buenos para tratar con P2P y
CREDITS es bueno para corporaciones que trabajan con grandes cantidades de
datos y necesitan un back-end de cadena de bloques seguro.

BIBLIOGRAFIA UTILIZADA.
 Bibliografía Recomendada.
 (s. f.). Blockchain: Prueba de trabajo vs Prueba de participación. tecnocomputacion.
http://www.tecnocomputacion.com/blockchain-prueba-de-trabajo-vs-prueba-de-
participacion/#:%7E:text=En%20PoW%2C%20los%20algoritmos%20matem
%C3%A1ticos,hace%20al%20abrir%20su%20billetera.
 Academy, B. (2020a, noviembre 10). ¿Qué es Prueba de participación / Proof of
Stake (PoS)? Bit2Me Academy. https://academy.bit2me.com/que-es-proof-of-stake-
pos/
 Academy, B. (2020b, diciembre 10). Consenso de PoW / PoS híbrido explicado.
Binance Academy. https://academy.binance.com/es/articles/hybrid-pow-pos-
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

consensus-explained
 ¿Cuáles son las diferencias entre PoW y PoS? | CLOAK. (2019, 15 abril). cloakcoin.
https://www.cloakcoin.com/es/learn/pow_pos
 Diferencias entre PoW y PoS. (s. f.). bitcointalk. https://bitcointalk.org/index.php?
topic=4537390.0
 Jimenez, D. (2019, 23 septiembre). ¿Cuantos algoritmos de consenso existen para
las Blockchain? Cointelegraph. https://es.cointelegraph.com/news/cuantos-
algoritmos-de-consenso-existen-para-las-blockchain
 Tamuly, B. (2018, 23 julio). Proof of Assignment (PoA) vs. Proof of Work (PoW) and
Proof of Stake (PoS). AMBCrypto. https://ambcrypto.com/proof-of-assignment-poa-vs-
proof-of-work-pow-and-proof-of-stake-pos/

ANEXOS.
 Documentación de la aplicación.

RUBRICA DE EVALUACIÓN.
RUBRICA DE EVALUACIÓN
INDIVIDUAL CRITERIOS DE EVALUACIÓN NOTA
Estudiante 0 – 1,5 1,6 - 2,9 3,0 - 3,9 4,0 - 4,5 4,6 - 5,0
1.
2.
Habilidad

3.
4.
5.
6.
GRUPAL % 0 – 1,5 1,6 - 2,9 3,0 - 3,9 4,0 - 4,5 4,6 - 5,0 NOTA
(aprender a conocer)Cognitiva (aprender a hacer)Procedimental

Son organizados Son organizados,


No son precisos Son organizados Son precisos y
y algunas veces precisos y
Usa los recursos y técnicas disponibles o no ayudan a la y ayudan a la ayudan a la
ayudan a la ayudan a la
para la emisión de información comprensión del entendimiento comprensión del
comprensión del entendimiento del
tema del tema tema
tema tema
30%

Infiere la
Se limita a la Hace relaciones Analiza la
Hace referencia información
Aplica la fundamentación teórica y la recopilación de básicas de la información
a la información obtenida y la
contrasta con la realidad la información información con relacionada con
en la práctica relaciona con su
solicitada la práctica la práctica
realidad

Aplica la fundamentación sobre Aplicar los


Realizar
algoritmos de consenso conceptos en
implementación
competencia

Generalidades y Como interpretar casos de


que estén Desarrollar un
30%

conceptos los fundamentos estudios con


alineadas con la proyecto de aula
teóricos enfoque
realidad y
empresarial
practica

Hace parte del Participa en el Participa


Parcialmente trabajo trabajo activamente el
(aprender a ser)Socio afectiva

No hace parte
hace parte del propuesto por el propuesto por el trabajo propuesto
Fomenta y desarrolla la armonía del del trabajo
trabajo equipo de equipo de por el equipo de
grupo, propuesto por el
propuesto por el acuerdo a manera manera
equipo
equipo parámetros responsable y responsable y
15%

básicos puntual puntual


Frecuentemente A veces muestra Muestra una Muestra una Muestra una
reprocha el una actitud actitud favorable buena actitud sobresaliente
Cuida, respeta y exige respeto frente a la
trabajo de sus favorable frente frente a la clase frente a la clase actitud frente a la
interacción con sus pares y docentes
pares y docente, a la clase y se e interactúa e interactúa con clase e interactúa
y justifica sus limita a ocasionalmente sus pares y frecuentemente
MACROPROCESO RECURSOS E INFRAESTRUCTURA
Y LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIÓN: 3
FORMATO PARA PRACTICAS DE
FECHA: 18/Marzo/2017
LABORATORIO

responder por
carencias en el las condiciones con sus pares y con sus pares y
docente
trabajo en grupo básicas del docente docente
trabajo
(aprender a convivir)Comunicativa

Construye el
Construye el Construye de
informe de Construye de
No construye el informe de manera
Elabora y propicia mecanismos de laboratorio de buena manera el
informe de laboratorio de sobresaliente el
comunicación entendibles acuerdo a los informe de
laboratorio manera informe de
requerimientos laboratorio
incompleta laboratorio
mínimos
15% No hace uso de Ocasionalmente Hace un buen Hace un uso
Hace uso de un
un lenguaje hace uso de un uso del lenguaje sobresaliente del
lenguaje técnico
técnico lenguaje técnico técnico lenguaje técnico
Utiliza lenguaje apropiado apropiado para
apropiado para apropiado para apropiado para apropiado para la
la práctica de
la práctica de la práctica de la práctica de práctica de
laboratorio
laboratorio laboratorio laboratorio laboratorio
Las fuentes de Las fuentes de Las fuentes de Las fuentes de Las fuentes de
información son información son información son información son información son
Investigativa

pocas o restringidas o relevantes e variadas e variadas y


Realiza la búsqueda bibliográfica en ausentes. Si las con poca informativas. informativas. pertinentes.
10%

fuentes confiables usa son poco diversidad. Presenta los Adicionalmente Además están
confiables y no Además no están parámetros son fiables y actualizadas y
contribuyen a la actualizadas y aceptables por el contribuyen al contienen
construcción del contienen docente tema información
eje central información relevante al tema

También podría gustarte