Como se menconó en páginas anteriores, los bloques son archivos en el que los datos pertenecientes a la red se registran de forma permanente. Un bloque registra algunas o todas las transacciones de criptomonedas (o de cualquier otro registro, según el uso que se le esté dando al Blockchain) más recientes que aún no han ingresado a ningún bloque anterior. Por tanto lo, un bloque es como una página de un libro mayor. Cada vez que un bloque se valida un bloque, se da paso al siguiente bloque de la cadena de bloques. En síntesis, es posible pensar de un bloque como un almacén permanente de registros que, una vez escrito, no es posible de modificar ni eliminar.
Conceptos clave:
Se puede pensar en un bloque como un eslabón en una cadena.
Posee parte o todos los registros de las transacciones que lo precedieron.
La red blockchain se compone de millones de bloques que se encuentran en un estado de flujo constante.
Un bloque es prácticamente imposible de falsificar o invalidar una vez haya sido comprobado.
Los mineros de bloques en Blockchain resuelven ecuaciones matemáticas (proof-of-work - encontrar el nonce correspondiente) complejas que toman entre 10 y 20 minutos pero que pueden ser verificadas sencillamente y en una menor cantidad de tiempo. Adicionalmente, en el ámbito de las criptomonedas, se les recompensa monetariamente por su esfuerzo en encontrar las soluciones.
La red del Blockchain es testigo de una gran actividad de transacciones. Mantener un registro de estas transacciones ayuda a los usuarios a realizar un seguimiento de lo que se pagó y por quién. Las transacciones ejecutadas durante un período de tiempo determinado se registran en un archivo llamado bloque, que es la base de la red blockchain.
Un bloque puede ser considerado como el "presente" y contiene información sobre su pasado y futuro. Cada vez que se completa un bloque, se convierte en parte del pasado y da paso a un nuevo bloque en la cadena de bloques. El bloque completado es un registro permanente de transacciones en el pasado y las nuevas transacciones se registran en el actual.
De esta manera, todo el sistema funciona en un ciclo y los datos se almacenan permanentemente. Cada bloque comprende registros de algunas o todas las transacciones recientes y una referencia al bloque que lo precedió, lo que, junto con el sistema de verificación de igual a igual de Bitcoin, hace que sea prácticamente imposible que un usuario manipule los datos de transacciones previamente registrados.
Cada bloque contiene información pertinente al uso que se le está dando al Blockchain. Entre esta información está la hora, fecha y la cantidad transaccionada, participantes en las transacciones. e información que lo distingue de cualquier otro bloque presente en la cadena. De manera similar a como cada persona tiene huellas dactilares únicas, cada bloque almacena su hash y el hash del bloque anterior, el cual le permite distinguirlo del resto de bloques en la cadena. En el caso del primer bloque este contiene un grupo de ceros en el sitio del hash anterior.
Instrucciones: A continuación, podrá establecer una transacción que desee y agregar el bloque al blockchain. Posteriormente, podrá minar el bloque y agregar otro. Puede visualizar los nombres de los participantes o bien, sus direcciones. Nótese que no puede eliminar bloques, pero sí puede revertir las transacciones.
Transacción: