#05 Blockchain y Criptomonedas - Económicas UBA
¿Qué es y cómo funciona una criptomoneda?
Introducción a las criptomonedas
- El presentador agradece a la facultad de ciencias económicas por la invitación y plantea tres preguntas clave sobre las criptomonedas: qué son, cómo funcionan y el papel de la tecnología blockchain.
- Se menciona que las criptomonedas nacen con Bitcoin, creado alrededor del año 2010, buscando ser una moneda digital totalmente transferible y anónima.
Características de Bitcoin
- Bitcoin busca evitar la circulación de monedas falsas y el doble gasto, asegurando que no se pueda pagar dos veces con la misma moneda.
- La filosofía detrás de Bitcoin incluye evitar intermediarios como bancos o tarjetas, promoviendo transacciones directas entre pares sin intervención estatal.
¿Cómo funcionan las transacciones en Bitcoin?
Monederos digitales
- Las criptomonedas se almacenan en monederos digitales que contienen un conjunto de transacciones. No hay una "moneda" física; existe solo un registro de transacciones.
- Cada usuario tiene una dirección pública (similar a un correo electrónico) y una clave privada para firmar transacciones.
Proceso de transferencia
- Para realizar una transferencia, el remitente introduce la dirección del destinatario y firma con su clave privada. El software valida si tiene fondos suficientes.
- La red está compuesta por nodos que tienen copias del blockchain. Cuando se realiza una transacción, esta se envía a todos los nodos para su verificación.
Validación y minería en Blockchain
Minería
- Los mineros validan las transacciones agrupándolas en bloques. Un bloque contiene aproximadamente 2000 transacciones.
- Al generar un nuevo bloque, los mineros reciben recompensas en bitcoins más comisiones por cada transacción incluida.
Estructura del bloque
- Cada bloque tiene entradas (transacciones previas), direcciones públicas y claves privadas. Se genera un hash único para cada bloque basado en sus datos.
Conceptos técnicos fundamentales
Hashing
- El hash es un código fijo generado a partir de datos variables. Cualquier cambio mínimo en los datos produce un hash completamente diferente.
- En Bitcoin se utiliza el algoritmo SHA256 para crear hashes únicos que aseguran la integridad de las transacciones.
Firma digital
- La firma digital combina hashing con claves públicas/privadas para verificar tanto la integridad como la identidad del remitente.
El concepto de "Nonce" y su importancia
Validación mediante Nonce
- El nonce es un número utilizado por los mineros para encontrar soluciones válidas al problema computacional necesario para validar nuevos bloques.
Dificultad ajustable
- La dificultad del proceso minero se ajusta cada 2016 bloques para mantener el tiempo promedio de generación en 10 minutos.
Desafíos actuales del sistema Bitcoin
Limitaciones técnicas
- Existen problemas relacionados con el tiempo de confirmación prolongado debido a alta demanda, lo cual puede llevar a discusiones dentro de la comunidad sobre mejoras necesarias.
Problemas energéticos
- La minería consume mucha energía eléctrica, lo que ha llevado a concentrar la generación monetaria entre pocos mineros.
Aplicaciones más allá de las criptomonedas
Contratos inteligentes
- Los contratos inteligentes permiten ejecutar acuerdos automáticos entre partes sin necesidad de intermediarios, ampliando así el uso potencial del blockchain más allá del dinero digital.
Usos diversos
- Además de transferencias monetarias, el blockchain puede certificar competencias académicas o registrar propiedades digitales e incluso obras artísticas sin intermediarios.
Conclusión sobre Blockchain
Potencial transformador
- A medida que los servicios se vuelven más digitales, el uso seguro e inalterable del blockchain puede transformar procesos organizacionales al aumentar eficiencia y confianza entre actores involucrados.