Final Flashcards
¿Cuál fue el propósito principal de la creación de Hash Cash por Adam Back en 1997?
- Crear una criptomoneda
- Evitar el spam de correo electrónico
- Prevenir ataques cibernéticos
- Mejorar la velocidad de la red
Evitar el spam de correo electrónico
¿Qué día se minó el primer bloque de BTC?
- 31 de Octubre 2008
- 4 de Abril 2009
- 3 de Enero de 2009
- 23 de Octubre 2008
3 de Enero de 2009
¿Qué es una “Blockchain”?
- Una base de datos distribuida
- Una tecnología de almacenamiento en la nube
- Un tipo de base de datos centralizada
- Una base de datos centralizada
Una base de datos distribuida
¿Qué atributos están involucrados en “Blockchain trilemma”?
- Escalabilidad, la seguridad y la descentralización
- Performance, la seguridad y la descentralización
- Confiabilidad, la seguridad y la descentralización
- Ninguna de las anteriores
Escalabilidad, la seguridad y la descentralización
¿Qué tipos de blockchains existen?
- Privadas y públicas
- Públicas, privadas y descentralizadas
- Públicas, privadas e híbridas
- Ninguna es correcta
Públicas, privadas e híbridas
En Proof of Work (PoW), ¿cómo se resuelve el problema cuando dos nodos encuentran una solución al mismo tiempo?
- Una competencia en la que deben resolver un problema matemático más difícil
- El nodo que forma parte de la red durante más tiempo tiene prioridad.
- Ambos nodos son recompensados con tokens, lo que fomenta la colaboración.
- El nodo que tenga la cadena con más bloques es el elegido.
El nodo que tenga la cadena con más bloques es el elegido.
En Proof of Stake (PoS), ¿cuál es uno de los requisitos clave para que un nodo pueda participar en la validación?
- Resolver un problema matemático complejo
- Poseer una cierta cantidad de tokens nativos de la red
- Tener una gran cantidad de recursos computacionales
- Cualquiera con una computadora puede participar de la validación
Poseer una cierta cantidad de tokens nativos de la red
¿Qué es un ataque del 51%?
- Un hackeo para acceder a datos personales en la blockchain
- Un intento de obtener acceso no autorizado a los nodos de la red
- Un ataque que busca revertir transacciones ya confirmadas en la blockchain
- Una entidad controla la mayoría del poder y puede alterar transacciones
Una entidad controla la mayoría del poder y puede alterar transacciones
Cuantas transacciones por segundo (TPS) tiene ETH?
- 5-20 (TPS)
- 100-250 (TPS)
- 15-25 (TPS)
- 50-10 (TPS)
15-25 (TPS)
Existen blockchains de Layer 2 que solucionan por completo los 3 atributos del “Blockchain Trilema”? (V o F)
Falso
Es posible crear custom scripts? (V o F)
Verdadero
¿Cuál de estos standards scripts es el que se utiliza por defecto en las wallets para enviar BTC?
- P2PKH
- P2HPK
- P2PK2.0
- P2PK
P2PKH
¿De qué forma disminuye el reward en la coinbase?
- Se resta un bitcoin cada 10k bloques minados
- Se divide a la mitad cada 210k bloques minados
- Se mantiene constante
- No esta especificado, lo deciden los nodos
Se divide a la mitad cada 210k bloques minados
¿Qué representa cada input y output de una transacción?
- Bloques ya distribuidos por la red
- Usuarios distintos que colaboran en la transacción
- Outputs de transacciones pasadas
- Fee al minero del bloque
Outputs de transacciones pasadas
¿En qué año se presenta el whitepaper de LN?
- 2015
- 2016
- 2017
- 2018
2016
¿Se puede transferir fondos si no tengo un canal abierto con el destinatario en LN?
- Si, no es necesario. Es LN quién se encarga de resolver el problema.
- No, tengo que poder enviarle los fondos a través de algún medio
- Si, pero únicamente si existe un intermediario con conexión directa
- Si, siempre que se realice la transacción directamente en L1
Si, no es necesario. Es LN quién se encarga de resolver el problema.
Al minar un bloque, ¿cuál es el valor de la fee al minero?
- Es la diferencia entre los valores de token de input y los de output
- Se puede especificar como un output específico al minero
- Su valor es dado por protocolo, y disminuye mediante halving
- Es un valor constante especificado en el protocolo
Se puede especificar como un output específico al minero
Cuando el reward de minar un nuevo bloque llegue a 0, los mineros sólo podrán crear nuevos tokens mediante fees. (V o F)
Falso
¿Qué país declaró bitcoin como moneda de curso legal?
El Salvador
El halving puede suceder infinitamente y la oferta de bitcoin siempre crecerá. (V o F)
Falso
Satoshi Nakamoto es el preudónimo de:
- Elon Musk
- Dorian Nakamoto
- No sé
- Dorian Nakamoto, Craig Wright, Half Finney y Nick Szabo
No sé
¿Cuál de estas no es una layer en el modelo de 4 capas presentado?
- Consistency
- Data availability
- Execution
- Settlement
Consistency
La capa de Settlement se encarga de:
- Validar transacciones
- Verificar pruebas
- Arbitrar disputas
- Todas son correctas
Todas son correctas
En Ethereum 1.0, la capa de Consenso utiliza:
- PoW
- PoS
- ZK Proofs
- PoW + PoS
PoW
Ethereum 2.0 es una blockchain monolítica. (V o F)
Falso
Si quiero saber todas las transacciones de una wallet necesito:
- Dirección IP del dueño
- Private Key
- Public Key
- Ninguna de las opciones
Public Key
Ring signatures significa:
- Rotación de addresses para impedir el trackeo de una wallet
- Decoy transactions previenen saber de dónde viene la transacción real
- Uso de firmas digitales para aumentar la seguridad de las transacciones
- Impedir saber el valor de las transacciones
Decoy transactions previenen saber de dónde viene la transacción real
Aztec utiliza Zero Knowledge Proofs. (V o F)
Verdadero
La implementación de SegWit para BTC fue un hard fork? (V o F)
Falso
Luego del Fork de BTC Cash, las wallets tenían las misma cantidad en una red que en otra. (V o F)
Verdadero
Un Hard fork:
- Resulta en 1 sola blockchain sin perder la información anterior
- Resulta en 2 blockchains sin perder la información anterior
- Resulta en 1 sola blockchain pero se pierden todos los cambios
- Se puede elegir la cantidad de blockchains resultantes
Resulta en 2 blockchains sin perder la información anterior
Quién presentó Ethereum y en qué año?
Vitalik Buterin en 2013
¿Qué es Ethereum?
Blockchain para aplicaciones descentralizadas
¿Qué son los “Smart contracts” en Ethereum?
Programas que ejecutan acuerdos sin intermediarios.
¿Qué es el “gas” en Ethereum?
Unidad de medida para el esfuerzo computacional
¿Cuáles son los principales objetivos de Ethereum Merge?
- Actualizar el mecanismo de cosenso a PoS
- Hacer a Ethereum más energy-efficient
¿Cuál es el propósito de la Beacon Chain?
Introducir PoS
¿Qué es la Ethereum Virtual Machine (EVM)?
Entorno para cuentas y smart contracts en Ethereum
La Ethereum Virtual Machine (EVM) es el entorno donde las cuentas y los contratos inteligentes de Ethereum coexisten. (V o F)
Verdadero
¿Cuál es la principal ventaja de DeFi en Ethereum?
Posiblidad de prestar dinero digital y ganar intereses
¿A qué se refiere EIP?
- Se refiere a “Ethereum Investment Plan”, una estrategia financiera para maximizar ganancias en inversiones de Ether.
- Se refiere a “Ethereum International Passport,” un documento de identificación utilizado para acceder a aplicaciones descentralizadas.
- Se refiere a “Ethereum Improvement Proposal,” un documento de diseño para proponer cambios y mejoras a la blockchain Ethereum.
- Se refiere a “Ethereum Implementation Proposal,” un documento de diseño que especifica los pasos para implementar wallets nuevas de Ethereum.
Se refiere a “Ethereum Improvement Proposal,” un documento de diseño para proponer cambios y mejoras a la blockchain Ethereum.
Los meta EIP son los que permiten hacer cambios al protocolo de Ethereum. (V o F)
Falso
¿Qué describe el EIP 1? (múltiples correctas)
- Los posibles tipos de EIPs
- Estructura para definir EIPs
- El estándar para NFTs
- El proceso para presentar un EIP
- Los posibles tipos de EIPs
- Estructura para definir EIPs
- El proceso para presentar un EIP
¿Cuántos nouns se añaden a la subasta por día por el Nouns Auction Contract?
- 1
- Ilimitados
- Votan la cantidad los usuarios
- Cuantos permitan los recursos disponibles
1
¿Cuáles de los siguientes son NFTs: (múltiples correctas)
- CryptoKitties
- BAT
- POAP
- USDT
- CryptoKitties
- POAP
¿Qué usos tiene POAP? (múltiples correctas)
- Demostrar participación de una actividad
- Votar propuestas
- Intercambiar NFTs en el market
- Preservar recuerdos digitalmente
- Demostrar participación de una actividad
- Preservar recuerdos digitalmente
Los fungible tokens son únicos (V o F)
Falso
La ERC 721:
- Permite la creación y el intercambio de tokens no fungibles
- Permite la creación y el intercambio de tokens fungibles
- Representa tokens de seguridad
- Requiere de múltiples smart contracts
Permite la creación y el intercambio de tokens no fungibles
El ERC 1155 establece un estándar para el manejo de grupos de tokens. (V o F)
Verdadero
¿Cuáles de las siguientes afirmaciones son ciertas sobre Decentraland? (múltiples correctas)
- Permite propiedades virtuales
- El contenido es creado por los usuarios
- Posee una unidad de gobierno centralizada
- Su cryptocurrency es el MANA
- Permite propiedades virtuales
- El contenido es creado por los usuarios
- Su cryptocurrency es el MANA
El ERC 1155 busca cubrir las limitaciones de los ERC 20 y 721. (V o F)
Verdadero
Los informational EIPs:
- Introducen novedades a Ethereum
- Contienen pautas sobre temas particulares de Ethereum
- Describen procesos para gestionar los EIPs
- Definen reglas para crear tokens
Contienen pautas sobre temas particulares de Ethereum
¿Para qué sirve una crypto wallet?
- Realizar transacciones
- Almacenar un solo tipo de criptomonedas
- Almacenar tus criptomonedas
- Gestionar tus criptomonedas
- Realizar transacciones
- Gestionar tus criptomonedas
En un sistema tradicional de un banco, ¿una cryptowallet equivale a tus credenciales de login en la app? (V o F)
Falso
¿Por qué son las Hot Wallets llamadas “hot”?
- Por ser menos seguras
- Por estar conectadas a internet
- Por ser más seguras
- Por hacer muchas transferencias
Por estar conectadas a internet
¿Qué tipo de wallet ofrece un alto nivel de seguridad al dar a los usuarios control total sobre sus claves privadas?
- Custodial Wallets
- Semi-Custodial Wallets
- Non-Custodial Wallets
Non-Custodial Wallets
¿Cuáles son las ventajas clave de los Custodial Wallets?
- Facilidad de uso y control total sobre las claves privadas
- Facilidad de uso y la posibilidad de recuperar tu contraseña
- Uso de terceros para gestionar las claves privadas
Facilidad de uso y la posibilidad de recuperar tu contraseña
¿Cuál de las siguientes afirmaciones es verdadera sobre Binance?
- Binance es una criptomoneda popular
- Binance es una plataforma de intercambio de criptomonedas
- Binance es una cartera de criptomonedas
- Binance es una organización sin fines de lucro
Binance es una plataforma de intercambio de criptomonedas
Si perdes tu wallet pero recordas el mnemonic phrase, podes recuperar la wallet introduciendo las palabras de la secuencia en la configuración de la nueva wallet. (V o F)
Verdadero
¿Cuál es la principal ventaja de la HD wallet?
HD crea una jerarquía de claves a partir de una master mnemonic phrase, lo que permite la generación de múltiples addresses y private keys de forma determinísta y segura.
- La public key se utiliza para crear la private key, que a su vez utiliza para generar el address. (V o F)
Falso
¿Cuál es la función de la memoria en la EVM?
Almacenar información temporal durante la ejecución de una función.
¿Cuál de las siguientes no es una característica de Solidity?
Interpretado
Cuales son tipos de datos en Solidity?
address, mapping, string.
Una función declarada con la keyword pure solo puede leer variables de estado. (V o F)
Falso
La función del modifier payable sirve para:
Permitir recibir ether.
Cuál es la visibilidad default de las variables de estado de un contrato en Solidity?
Internal
Las interfaces en Solidity definen:
- Los eventos que debería emitir un contrato.
- Los métodos que debe implementar un contrato.
Contratos hechos en distintos lenguajes pueden interactuar entre sí. (V o F)
Verdadero
Para poder sobrescribir una función en el contrato que lo hereda hay que:
Marcar a dicha función con la keyword virtual en el padre y override en el hijo.
¿Qué es una stablecoin?
- Una criptomoneda diseñada con valor atado a un instrumento financiero
- Una criptomoneda que solo se puede usar en transacciones internacionales
- Una criptomoneda respaldada por otra criptomoneda
- Una criptomoneda creada por un gobierno central
Una criptomoneda diseñada con valor atado a un instrumento financiero
¿Cual de las siguientes NO es una fiat-collateralized?
- LUSD
- USDC
- USDT
- BUSD
LUSD
¿Cual de las siguientes stablecoins tiene una mayor protección contra la volatilidad del mercado cripto?
- Crypto-Collateralized
- Non-Collateralized
- Fiat-Collateralized
Fiat-Collateralized
¿Qué caracteriza a una stablecoin algorítmica?
- Una stablecoin respaldada por otra criptomoneda
- Una stablecoin respaldada por una reserva de moneda fiduciaria
- Una stablecoin cuyo valor se ajusta automáticamente mediante algoritmos y reglas predefinidas
Una stablecoin cuyo valor se ajusta automáticamente mediante algoritmos y reglas predefinidas
¿Qué es la gobernanza “on-chain”?
- Un proceso de toma de decisiones en línea sobre temas no relacionados con la tecnología blockchain.
- Un proceso de toma de decisiones fuera de la cadena de bloques.
- Un proceso de toma de decisiones que involucra la creación de una nueva criptomoneda.
- Un proceso de toma de decisiones en la cadena de bloques utilizando contratos inteligentes.
Un proceso de toma de decisiones en la cadena de bloques utilizando contratos inteligentes.
La taza de interés de DAI se ajusta automáticamente con un algoritmo para que se mantenga en $1. (V o F)
Falso
¿Qué hizo el atacante después de tomar prestados 100.000 BTC?
- Convierte parte de los BTC a UST y vende UST
- Convierte parte de los BTC a UST y mantiene los UST
- Convierte parte de los BTC a UST y los pasa a la red de Bitcoin
- Convierte parte de los BTC a ETH y vende ETH
Convierte parte de los BTC a UST y vende UST
¿Qué acción tomó Terra como respuesta al ataque para intentar estabilizar UST?
- Compró más UST en el mercado
- Vendió BTC de respaldo
- Compró más BTC para respaldar UST
- Vendió UST de respaldo
Vendió BTC de respaldo
¿Qué sucede si el valor del colateral en el protocolo de DAI/Maker cae por debajo de cierto umbral?
- El protocolo quema DAI para mantener el valor
- El colateral va al fondo de DAI para mantener ese resguardo
- El colateral se subasta entre los keepers
- El protocolo congela todas las transacciones temporalmente
El colateral se subasta entre los keepers
Con las monedas fiat-collateralized no hay riesgo ya que tengo 100% de respaldo. (V o F)
Falso
¿Qué tipo de activos se utilizan como colateral para respaldar Dai?
- Otras criptomonedas como ETH.
- 100% ETH
- Ningún activo; Dai no se basa en colateral.
- Moneda fiduciaria como el dólar estadounidense.
Otras criptomonedas como ETH.
¿Cuál es el rol principal de la criptomoneda DAI en MakerDAO?
- Actuar como una stablecoin con valor fijo de $1 USD.
- Proporcionar dividendos a los titulares de DAI.
- Facilitar las transacciones entre criptomonedas.
- Permitir la ejecución de contratos inteligentes en Ethereum.
Actuar como una stablecoin con valor fijo de $1 USD.
La “KYC” es un proceso obligatorio en DeFi para garantizar la identidad de los usuarios y cumplir con regulaciones financieras. (V o F)
Falso
En CLOB es imposible quedarse sin liquidez. (V o F)
Falso
Las AMMs son eficientes para assets con el mismo valor. (V o F)
Falso
¿Qué es un Yield Farming” en el contexto DeFi?
Ganar intereses o recompensas al proporcionar liquidez
¿Qué pueden hacer los usuarios de DeFi?
- Prestar Cryptomonedas
- Ganar intereses
- Intercambiar criptomonedas
- Todas son correctas
Todas son correctas
Las AMMs en DeFi, utilizan algoritmos automatizados para ajustar dinámicamente los precios activos según la oferta y la demanda en las piscinas de liquidez. (V o F)
Verdadero
¿Cuales de las siguientes es un ejemplo de una plataforma DeFi?
- Mercado Pago
- Lemon Cash
- Banco Galicia
- Pancake Swap
Pancake Swap
¿Cuál de las siguientes afirmaciones es cierta sobre la regulación de CeFi?
- Cefi esta sujeta a regulaciones financieras y gubernamentales
- CeFi no está sujeto a ninguna regulación
- La regulación en CeFi es identica a la de DeFi
- CeFi está completamente descentralizado y, por lo tanto, no necesita regulación
Cefi esta sujeta a regulaciones financieras y gubernamentales
¿Cuál de los siguientes no es una característica típica de DeFi?
- Descentralización
- No es volatil
- Acceso abierto
- Transparencia
No es volatil
¿Qué significa CeFi?
Centralized Finance
¿Cuál de las siguientes es una ventaja de CeFi?
Normalmente, soportan intercambios entre fiat y crypto
¿Cuál de las siguientes es una desventaja de CeFi?
Tienen regulaciones legales
Los lotes de las ZK rollups contienen:
Estado anterior, TXs comprimidas y nuevo estado
Una ZK Rollup utiliza las llamadas “ZK Proofs”. ¿Qué diferencia tienen las demostraciones clásicas?
No revelan información sobhre lo que se quiere demostrar más que su valor de verdad
¿Cuál de las siguientes no es un protocolo utilizado en ZK Rollups?
- ZK-SPARK
- ZK-STARK
- ZK-SNARK
ZK-SPARK
¿Qué hacen las rollups?
- Comprimen transacciones
- Realizan transacciones sobre la L1
- Obtienen las transacciones de la L1 y las publica devuelta
- Publican transacciones en la L1
- Comprimen transacciones
- Publican transacciones en la L1
En optimistic rollups, la Challenge Window es de:
7 días
Los diferentes tipos de rollups son: Zero-Knowledge Rollups y Optimistic Rollups. (V o F)
Verdadero
Sharding es una forma de Off-Chain Scaling
Falso
¿Cuáles formas de scaling no necesitan realizar cambios en el Ethereum Protocol?
- Sharding
- State Channels
- Rollups
- Sidechains
- State Channels
- Rollups
- Sidechains
El sequencer puede ser una entidad:
- Centralizada
- Electa
Single round interactive proof es más eficiente que Multi round interactive proof. (V o F)
Falso
¿Qué función principal cumplen los puentes entre blockchains?
Proveer interoperabilidad entre blockchains permitiendo transferir assets de una chain a otra
En Flash Loans, los préstamos se otorgan solo si se dispone de un colateral. (V o F)
Falso
Chainlink es un network descentralizado de nodos que proporciona datos externos a los smart contracts a través de oravles, eliminando la dependencia de una única entidad. (V o F)
Verdadero
Compound y Aave son protocolos para hacer lending en
DeFi
¿Qué pasa si el token que dejo de collateral en un préstamo sufre una gran depreciación de valor?
El protocolo liquida el collateral
¿Cuál es uno de los beneficios de utilizar puentes entre blockchains?
Explorar otros ecosistemas blockchain
¿Cuál es la función del “Aggregating Contract” en Chainlink?
Tomar, validar y compilar datos de los oracles para entregar el resultado
¿Para qué sirven los cTokens de Compound y los aTokens de Aave?
Para obtener interés de los prestamos realizados
¿Qué es la “data off-chain en un formato on-chain” necesaria para los smart contracts?
Datos externos representados de manera compatible con la blockchain
Los trustless bridges dependen de entidades centrales. (V o F)
Falso
Como alternativa a Solidity, ¿cuál de los siguientes lenguajes puede usarse para programar Smart Contracts?
- Python (a partir de la versión 3.0)
- JavaScript/TypeScript
- Vyper
- No existe alternativa
Vyper
¿Cuál será el selector de la función function getSelector(string calldata_func)
si
su hash keccak es 80a003ff2e9cf451416573856b244dee7421b5590c088b308fd51c44fce77caf ?
- fce77caf
- 80a003ff
- e0
- 0e
80a003ff
¿Qué hace la función getSelector en el contexto de Solidity y los contratos inteligentes?
- Devuelve el hash completo de una función como selector.
- Carga en memoria los últimos 4 bytes de una transacción.
- Devuelve los primeros 4 bytes del hash keccak de la declaración de la
función.
- Calcula un shift right de los datos de la transacción usando shr(0xe0,
calldataload(0x00)).
Devuelve los primeros 4 bytes del hash keccak de la declaración de la función.
Por el tamaño de palabra de la EVM, puedo leer solo los 4 bytes del selector que me interesan, sin tener que hacer ninguna operación extra para obtener solo esos 4 bytes. (V o F)
Falso
Dado el tamaño de palabra de la EVM, para el storage siempre es mejor utilizar siempre que sea posible:
- uint8
- uint32
- uint128
- uint256
uint256
El storage de la EVM está implementado como una memoria virtual: es decir, por detrás, hay otras estructuras de datos más eficientes para guardar la información. (V o F)
Verdadero
Suponga que a un arreglo llamado arr de uint256 le corresponde el slot de storage 0xA0. ¿En qué slot del storage estará almacenado el valor array[5]?
- 0xA5
- hash(0xA0) + 0x05
- hash(0xA0 · 0x05) (dónde · representa concatenación)
- No es posible determinar de antemano el slot que le corresponde
No es posible determinar de antemano el slot que le corresponde
¿Qué patrón de upgradability utiliza un contrato como wrapper, que luego delega las llamadas hacia los contratos que contienen la lógica?
- Strategy Pattern
- Proxy Pattern
- Diamond Pattern
- State Pattern
Proxy Pattern
Los contratos inteligentes en Ethereum son inmutables. (V o F)
Verdadero
¿Cuál es el propósito principal de utilizar patrones de upgradability en contratos inteligentes?
- Aumentar la eficiencia de las transacciones
- Modificar la lógica del contrato manteniendo su estado
- Cambiar la dirección del contrato inteligente
- Reducir los costos de gas para las transacciones
Modificar la lógica del contrato manteniendo su estado
El Diamond Pattern permite cambiar la lógica general de un contrato inteligente
simplemente apuntando a otro contrato. (V o F)
Falso
¿Qué significa MEV?
Maximal Extractable Value
MEV beneficia a todos los usuarios de la Blockchain. (V o F)
Falso
Seleccione estrategias de ataques relacionados a MEV
- Frontrunning
- Backrunning
- Phishing
- Mempool man in the middle
Frontrunning
Backrunning
MEV produjo un aumento del gas fee. (V o F)
Verdadero
Seleccione las herramientas que se utilizaban antes del merge de Ethereum para contrarrestar MEV
- MEV-Geth
- MEV-Relay
- ERC20
- Hash Rate
MEV-Geth
MEV-Relay
Flashbots provee la centralización del ecosistema
Falso
Proposer-Builder Separation promueve la división de roles. (V o F)
Verdadero
MEV-Boost busca evitar la centralización de block builders. (V o F)
Verdadero