Guia de practica - Blockchain: fundamentos y aplicaciones
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
¿Qué es una blockchain?
Una base de datos centralizada controlada por una sola entidad
Un libro de contabilidad distribuido e inmutable donde los datos se agrupan en bloques encadenados
Un tipo de criptomoneda que permite transacciones anónimas
Un libro de contabilidad distribuido e inmutable donde los datos se agrupan en bloques encadenados
2.
¿Cuál es la principal característica de una función hash criptográfica?
Genera una salida de longitud variable a partir de una entrada de cualquier tamaño
Produce una salida de longitud fija y es irreversible
Permite cifrar y descifrar mensajes usando una clave secreta
Produce una salida de longitud fija y es irreversible
3.
Complete la oración: La tecnología que permite almacenar datos en bloques encadenados mediante enlaces criptográficos se llama ______.
Respuesta: ____________________________________________
blockchain
4.
¿Cuál es el mecanismo de consenso utilizado por Bitcoin?
Proof of Stake
Delegated Proof of Stake
Proof of Work
Proof of Work
5.
¿Qué función cumple el hash de un bloque dentro de la cadena?
Identifica al creador del bloque
Enlaza el bloque con el anterior y garantiza la integridad de los datos
Almacena las claves privadas de las transacciones
Enlaza el bloque con el anterior y garantiza la integridad de los datos
6.
¿Cuál es una diferencia clave entre una blockchain pública y una privada?
Las blockchains públicas son más rápidas que las privadas
En una pública cualquiera puede participar y ver las transacciones; en una privada el acceso está restringido
Las privadas usan Proof of Stake, mientras que las públicas usan Proof of Work
En una pública cualquiera puede participar y ver las transacciones; en una privada el acceso está restringido
7.
En el proceso de minería de Bitcoin, el número que los mineros modifican para intentar obtener un hash válido se llama ______.
Respuesta: ____________________________________________
nonce
8.
¿Qué es un smart contract?
Un acuerdo legal firmado digitalmente y almacenado en la blockchain
Un programa informático que se ejecuta automáticamente cuando se cumplen condiciones predefinidas en la blockchain
Un contrato minero para extraer criptomonedas de forma eficiente
Un programa informático que se ejecuta automáticamente cuando se cumplen condiciones predefinidas en la blockchain
9.
¿Qué problema resuelven los mecanismos de consenso en blockchain?
El problema de la escalabilidad de las transacciones
El problema de los generales bizantinos, que trata de alcanzar acuerdo en una red con actores potencialmente maliciosos
El problema de la privacidad de los datos personales
El problema de los generales bizantinos, que trata de alcanzar acuerdo en una red con actores potencialmente maliciosos
10.
¿Qué tipo de blockchain es Ethereum?
Privada
Pública
De consorcio
Pública
11.
En un bloque de Bitcoin, el campo que contiene el identificador del bloque anterior se denomina ______.
Respuesta: ____________________________________________
hash del bloque anterior
12.
¿Cuál es la diferencia fundamental entre Proof of Work (PoW) y Proof of Stake (PoS)?
En PoW se requiere resolver problemas computacionales; en PoS se requiere mostrar posesión de una cantidad de criptomonedas
En PoW los nodos validan transacciones con su identidad; en PoS se usa un sistema de reputación
PoW es más rápido que PoS en la generación de bloques
En PoW se requiere resolver problemas computacionales; en PoS se requiere mostrar posesión de una cantidad de criptomonedas
13.
¿Qué es un ataque del 51% en una blockchain?
Un ataque que permite robar el 51% de las criptomonedas de una red
Una situación en la que un minero o grupo controla más de la mitad del poder de hash de la red, pudiendo revertir transacciones
Un ataque que explota una vulnerabilidad en el 51% de los nodos
Una situación en la que un minero o grupo controla más de la mitad del poder de hash de la red, pudiendo revertir transacciones
14.
¿Para qué sirve un árbol de Merkle en un bloque de blockchain?
Para almacenar las transacciones de manera ordenada y reducir la cantidad de datos que debe verificar un nodo
Para cifrar las transacciones con una clave pública
Para asignar a cada transacción un identificador único
Para almacenar las transacciones de manera ordenada y reducir la cantidad de datos que debe verificar un nodo
15.
¿Cómo mejora el sharding la escalabilidad en blockchain?
Aumentando el tamaño de los bloques
Dividiendo la red en subconjuntos (shards) que procesan transacciones en paralelo
Usando un consenso híbrido de PoW y PoS
Dividiendo la red en subconjuntos (shards) que procesan transacciones en paralelo
16.
¿Qué describe el trilema de la blockchain?
La imposibilidad de lograr simultáneamente descentralización, seguridad y escalabilidad
La necesidad de elegir entre Proof of Work, Proof of Stake y Delegated Proof of Stake
El conflicto entre privacidad, transparencia y anonimato
La imposibilidad de lograr simultáneamente descentralización, seguridad y escalabilidad
17.
El mecanismo de consenso que utiliza 'apuestas' de criptomonedas en lugar de trabajo computacional se llama ______.
Respuesta: ____________________________________________
Proof of Stake
18.
¿Qué diferencia a un token no fungible (NFT) de un token fungible como el ether?
Los NFTs no se pueden transferir entre usuarios
Cada NFT es único e indivisible, mientras que un token fungible es intercambiable y divisible
Los NFTs solo existen en la blockchain de Bitcoin
Cada NFT es único e indivisible, mientras que un token fungible es intercambiable y divisible
19.
¿Cuál es el propósito de una sidechain en el ecosistema blockchain?
Permitir la transferencia de activos entre diferentes blockchains de forma segura y escalable
Almacenar las claves privadas de los usuarios fuera de la cadena principal
Reemplazar la cadena principal cuando ocurre un ataque del 51%
Permitir la transferencia de activos entre diferentes blockchains de forma segura y escalable
20.
Complete la oración: La propiedad de la blockchain que asegura que una vez registrada la información no se puede modificar se denomina ______.
Respuesta: ____________________________________________
inmutabilidad
Respuestas
-
B.
Un libro de contabilidad distribuido e inmutable donde los datos se agrupan en bloques encadenados
-
B.
Produce una salida de longitud fija y es irreversible
-
blockchain
-
C.
Proof of Work
-
B.
Enlaza el bloque con el anterior y garantiza la integridad de los datos
-
B.
En una pública cualquiera puede participar y ver las transacciones; en una privada el acceso está restringido
-
nonce
-
B.
Un programa informático que se ejecuta automáticamente cuando se cumplen condiciones predefinidas en la blockchain
-
B.
El problema de los generales bizantinos, que trata de alcanzar acuerdo en una red con actores potencialmente maliciosos
-
B.
Pública
-
hash del bloque anterior
-
A.
En PoW se requiere resolver problemas computacionales; en PoS se requiere mostrar posesión de una cantidad de criptomonedas
-
B.
Una situación en la que un minero o grupo controla más de la mitad del poder de hash de la red, pudiendo revertir transacciones
-
A.
Para almacenar las transacciones de manera ordenada y reducir la cantidad de datos que debe verificar un nodo
-
B.
Dividiendo la red en subconjuntos (shards) que procesan transacciones en paralelo
-
A.
La imposibilidad de lograr simultáneamente descentralización, seguridad y escalabilidad
-
Proof of Stake
-
B.
Cada NFT es único e indivisible, mientras que un token fungible es intercambiable y divisible
-
A.
Permitir la transferencia de activos entre diferentes blockchains de forma segura y escalable
-
inmutabilidad