Tema 5: Criptomonedas Flashcards

1
Q

Wallet.

A

Para custodiar las credenciales de una cuenta.

  • Online
  • Offline
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipos de Wallets según su diseño.

A
  • No determinista
    ❖ Claves derivadas a través de número aleatorio - independientes
  • Determinista
    ❖ Las claves se derivan a partir de una secuencia de palabras (tree
    water work bike pencil…)
    ❖ Hierarchical deterministic wallets (memonic code words)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Bitcoin: Características generales.

A
❖ Creada por “Satoshi Nakamoto” en 2008 
❖ Objetivos: 
   ❖ Desintermediación 
   ❖ Anonimato 
   ❖ Auditabilidad 
❖ Consenso 
   ❖ Proof of Work 
❖ Minero 
   ❖ Cualquiera (sin permisos) 
❖ Tiempo de confirmación 
   ❖ Habitualmente 6 bloques (aprox. 1 hora)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Merkle tree

A

Hash de hashes. Se almacena en el bloque el hash de todos los hashes de las transacciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Minado (nonce)

A

Número de ceros por los que comienza el resumen de la transacción.

  • Tiempo aproximado de minado: 10 min
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tiempo de confirmación en Ethereum.

A

12-15 bloques, del orden de segundos o pocos minutos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ethereum Virtual Machine (entorno de ejecución).

A

❖ Gestiona la ejecución y desplegado de contratos
❖ Requiere un lenguaje “tipo ensamblador” donde ejecutar las
operaciones
❖ Cada nodo de la Blockchain ejecuta dicho código

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tokens ERC20 (EIP -> versión definitiva)

A

❖ Tokens construidos sobre un contrato inteligente de Ethereum que
cumplen una determinada interfaz:
1. Obtener el suministro total de tokens
2. Obtener el saldo de la cuenta
3. Transferir el token
4. Aprobar gastar el token
❖ Divisibles, fungibles, intercambiables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tokens ERC721

A

❖ Tokens construidos sobre un contrato inteligente de Ethereum
❖ Estándar para tokens no fungibles – representan “cualquier cosa”
❖ No divisibles, únicos, no intercambiables
❖ Comienzan a ser utilizados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Principales forks.

A

❖ Bitcoin cash
❖ Apareció en Agosto 2017
❖ Hard fork – por escalabilidad (e.g. cambio tamaño bloque)
❖ 2 veces al año se producen “hard forks”

❖ Ethereum classic
❖ En realidad el Ethereum actual es un fork del classic tras el DAO
hack
❖ Ethereum Metropolis
❖ Hard fork- ZK-Snarks, PoS, flexibilidad en smart contracts (Zero Knowledge Proof)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Monero.

A
  • Criptomoneda enfocada en la privacidad.
  • NO se conocen:
    · Cantidad
    · Emisor
    · Receptor
  • Las direcciones se crean a partir de la clave pública del receptor (direcciones de un solo uso).
  • Ring Confidential Transactions: Protocolo Ring
  • Protocolo CryptoNote (no revela ni direcciones ni cantidad de la transacción).
  • Algoritmo de minado CryptoNight (PoW).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

ZCash

A
  • Creada a partir del código de bitcoin.
  • Existen direcciones protegidas.
  • Usa zk-snarks: prueba de conocimiento nulo.
  • Cifrado permite la auditoría.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ripple.

A
  • Pagos muy rápidos
  • Interés muy bajo.
  • Consenso mediante Proof of Correctness.
  • Sin posibilidad de vuelta atrás tras consenso.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

CoinHive (malware)

A
  • Se introduce en el código de páginas web.

- Usa los recursos hardware de los visitantes de la web para minar Monero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mejoras de bitcoin: Aproximación offline

A

Lighting Network.

- Canal P2P paralelo a la blockchain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly