/
No existen resultados

Pruebe a ajustar su búsqueda

AprendeAcademiaFundamentos del BlockchainLección 4: Cómo funcionan las cadenas de bloques

Lección 4: Cómo funcionan las cadenas de bloques

Después de completar esta lección, serás capaz de:
Saber qué información se almacena en bloques.
Comprender el papel del hashing en las redes blockchain.
Explicar qué son una clave pública, una clave privada y una dirección de blockchain.
Saber cómo se añaden las transacciones a la cadena de bloques.
Entender por qué los bloques no pueden alterarse una vez añadidos a la cadena de bloques.

¡Hola!

Bienvenido a la cuarta lección del curso Fundamentos de Blockchain de Kriptomat Academy. En esta lección, exploraremos cómo funcionan las blockchains.

¡Vamos!

Las transacciones de criptodivisas no se completan hasta que se añaden a un bloque y se publican en la cadena de bloques. Veamos cómo funciona la cadena de bloques de Bitcoin.

  • Las transacciones de Bitcoin, es decir, las transferencias de Bitcoin de una dirección a otra, se transmiten a los nodos oyentes que contienen copias de la cadena de bloques y la aplicación para ejecutar la base de datos de la cadena de bloques.
  • Cada nodo que recibe una transacción la transmite al resto de nodos y a los mineros, que son ordenadores de la red que ejecutan programas de validación de transacciones para ganar a cambio Bitcoins recién acuñados.
  • Cada minero ensambla las transacciones entrantes en un bloque único, candidato a ser añadido a la cadena de bloques.
  • Sólo uno de los bloques candidatos puede añadirse a la base de datos de la cadena de bloques: ahí es donde entra en juego la minería. En futuras lecciones hablaremos más sobre la minería.

Un bloque de Bitcoin comienza con metadatos, información necesaria para añadir el bloque de forma segura a la base de datos de la cadena de bloques.

  • Los metadatos comienzan con un número de ocho dígitos que identifica el bloque como datos de Bitcoin. Los desarrolladores lo llaman el «número mágico».
  • Los metadatos también incluyen el número de versión del blockchain de Bitcoin, un identificador para el bloque anterior, un único identificador acumulativo basado en todos los bloques que se han publicado en el blockchain. Estos dos identificadores son valores «hash». El hashing basado en todo el historial significa que el registro de la transacción no puede alterarse sin alertar a todos los nodos de la red. Tendremos más que decir sobre el hashing en nuestro curso sobre seguridad de blockchain.
  • A continuación, se obtiene una marca de tiempo, el objetivo de dificultad para los mineros y el nonce, un número aleatorio que deben adivinar los mineros. Ahí acaban los metadatos.

Después de los metadatos, el resto del bloque contiene información sobre las transacciones.

  • Tras los metadatos se encuentran el tamaño del bloque, una cabecera de bloque de seis elementos y un número que representa el número de transacciones dentro del bloque.
  • A continuación se realizan las transacciones. Para cada transacción, el bloque registra las direcciones del remitente y el destinatario, la cantidad de Bitcoin que se va a transferir, la prueba de que el remitente tenía la clave privada adecuada para la dirección de envío y una marca de tiempo.
  • Un solo bloque de Bitcoin contiene unas 2.000 transacciones.
  • Cada transacción del bloque se cifra mediante un método denominado cifrado de clave pública.
  • Cada cadena de bloques define su propia estructura de bloques. Por ejemplo, los bloques de Ethereum incluyen la cantidad de «gas» que los mineros utilizaron para crear el bloque y un límite para la cantidad de gas que pueden gastar todas las transacciones dentro del bloque.

Las cadenas de nivel 2 y las cadenas laterales se coordinan con la cadena de bloques principal.

  • Las cadenas laterales son cadenas de bloques independientes basadas en la arquitectura de la cadena principal.
  • Algunas cadenas laterales pretenden mejorar el rendimiento de la cadena de bloques mediante una técnica denominada fragmentación.
  • Con la fragmentación, una cadena de bloques de gran actividad como Ethereum puede dividirse en docenas de «cadenas de fragmentación» separadas que registran las transacciones de forma independiente y rápida. Los resultados se enlazan a la cadena de bloques principal.
  • Cada blockchain tiene una estructura específica para los bloques que consta de datos de cabecera y transacciones.
  • Los bloques son creados por los mineros. El bloque que se añade a la cadena de bloques de Bitcoin es el creado por el minero que primero resuelve el problema criptográfico.
  • La fragmentación es una técnica para mejorar el rendimiento de la cadena de bloques mediante el registro de transacciones en cadenas de bloques separadas y la posterior actualización de la cadena de bloques principal.

¿Qué hemos aprendido?

  • Cada blockchain tiene una estructura específica para los bloques que consta de datos de cabecera y transacciones.
  • Los bloques son creados por los mineros. El bloque que se añade a la cadena de bloques de Bitcoin es el creado por el minero que primero resuelve el problema criptográfico.
  • La fragmentación es una técnica para mejorar el rendimiento de la cadena de bloques mediante el registro de transacciones en cadenas de bloques separadas y la posterior actualización de la cadena de bloques principal.

Aquí termina esta lección. Compruebe su comprensión y gane puntos para obtener un certificado de aprovechamiento de la Academia Kriptomat realizando el test.

¿Cuál de estas opciones describe mejor los datos almacenados en los bloques de Bitcoin?

Está encriptada y oculta tras cortafuegos para garantizar que no se pueda acceder a ella.
Se compone de metadatos y registros de transacciones.
Los nombres de usuario se encriptan aunque lo exijan las autoridades legales.
Cada bloque incluye un registro de todos los bloques anteriores.

La respuesta que has seleccionado no es correcta. Por favor, inténtalo de nuevo.

la respuesta que has seleccionado no es correcta. por favor, inténtalo de nuevo.

¿Cómo contribuye el hashing a la seguridad de la cadena de bloques de Bitcoin?

El hashing codifica las identidades de los usuarios para que no puedan extraerse de la cadena de bloques sin una citación judicial.
El hashing es una forma de codificar las transacciones para garantizar que nadie conozca el remitente, el destinatario o el importe.
Hashing es el proceso de encriptar o desencriptar datos digitales.
El hashing crea valores que relacionan cada bloque con el anterior y con todos los anteriores.

La respuesta que has seleccionado no es correcta. Por favor, inténtalo de nuevo.

la respuesta que has seleccionado no es correcta. por favor, inténtalo de nuevo.

¿Cómo utilizan las cadenas de bloques el cifrado de clave pública?

Las transacciones se cifran con la clave pública del destinatario y se descifran con su clave privada.
Las transacciones se cifran con la clave pública del remitente y se descifran con la clave privada del destinatario.
Las transacciones se cifran con la clave pública del destinatario y se descifran con la clave privada del remitente.
Las transacciones se cifran con la clave pública del remitente y se descifran con su clave privada.

La respuesta que has seleccionado no es correcta. Por favor, inténtalo de nuevo.

la respuesta que has seleccionado no es correcta. por favor, inténtalo de nuevo.

¿Cómo se añaden los registros de transacciones a la cadena de bloques de Bitcoin?

Cada nodo añade transacciones en el orden en que se reciben en la red blockchain.
Los nodos almacenan la información de las transacciones en una base de datos central que el minero ganador transforma en un bloque de la red.
Los mineros crean bloques candidatos que se añaden a la cadena de bloques; el minero que resuelve el enigma criptográfico obtiene una recompensa y su versión del bloque se añade a la cadena de bloques en cada nodo.
Los mineros aprueban las transacciones individuales, que se envían al servidor central de la criptomoneda, donde se comprueba su validez antes de añadirlas a la base de datos de la cadena de bloques.

La respuesta que has seleccionado no es correcta. Por favor, inténtalo de nuevo.

la respuesta que has seleccionado no es correcta. por favor, inténtalo de nuevo.

¿Para qué sirve el sharding?

Mejorar la precisión de la cadena de bloques.
Poner la tecnología blockchain a disposición de los bancos fiat y otras entidades basadas en fiat.
Es un primer paso esencial para bifurcar la base de datos de blockchain.
Mejora de la velocidad de validación de las transacciones de blockchain.

La respuesta que has seleccionado no es correcta. Por favor, inténtalo de nuevo.

la respuesta que has seleccionado no es correcta. por favor, inténtalo de nuevo.
¡Inténtalo de nuevo!
Has acertado 0/5 preguntas.
¡Inténtalo de nuevo!
Has acertado 1/5 preguntas.
¡Inténtalo de nuevo!
Has acertado 2/5 preguntas.
¡Ya casi estás allí!
Has acertado 3/5 preguntas.
You got 4/5 questions correct.
You passed Crypto But Simple: An Introduction to Cryptocurrencies.
Great work!
That’s a perfect score. Congratulations!
You passed Crypto But Simple: An Introduction to Cryptocurrencies.
course_complted
¡Curso completo!
Reclama tu recompensa con el siguiente código:

El contenido de la Academia Kriptomat es informativo por naturaleza y no debe considerarse como recomendaciones de inversión personalizadas o cualquier otro tipo de asesoramiento.