Bloque

De Bitcoin Wiki
Saltar a: navegación, buscar

El bloque — los ficheros permanentemente anotados en las redes Bitcoin que contienen la información sobre las transacciones que han pasado. El bloque es una anotación de la parte o todas las transacciones recientes, que no eran anotados en los bloques anteriores. Prácticamente en todos los casos los bloques son añadidos en el fin de la cadena, que contiene todas las transacciones y lleva el nombre block chain. Cuando el bloque es añadido en el fin de la cadena, él no puede ser cambiado. Cada bloque contiene la información sobre todo que ha pasado en los bloques anteriores, antes de que él era creado.

Estructura del bloque

Línea Descripción Dimensión
Magic no. Significación siempre es 0xD9B4BEF9 4 bit
Dimensión del bloque (blocksize) Número de bit que ha de añadir al final del bloque 4 bit
Titulo del bloque (blockheader) Consta de 6 componentes 80 bit
Calculador de transacciones (transaction counter) Todo número positivo VI = VarInt 1-9 bit
Transacciones (transactions) Lista de transacciones Multitud transacciones

Descripción

Cada bloque, además de los otros componentes, contiene en el encabezamiento la anotación sobre algunas o todas últimas transacciones y la anotación sobre el bloque, que iba directamente ante corriente. La creación del nuevo bloque miner tiene que decidir sobre la maquinaria la tarea, que da la red. Cerca de cada bloque — la decisión única, que así como se inscribe en el encabezamiento del bloque. Esta tarea es difícil para la decisión y ocupa una gran cantidad del tiempo, pero tan pronto como un de los usuarios (miners) decide la tarea, la otra red confirma muy rápidamente que la decisión es justa. Hay algunas decisiones para cada bloque – encontrar bastante por lo menos un de ellos.

Puesto que por la posición del bloque sale el premio en 25 BTC, el bloque así como contiene la Bitcoin-dirección, a que es enviado el premio. La anotación sobre esta transacción se llama – generation transaction, e.d. la transacción de la creación Bitcoin, en la lista de las transacciones del bloque ella siempre se encuentra en 1м el lugar. Bitcoin las transacciones son transmitidas a toda la red por el remitente – los nudos recogen la información sobre ellos y, guiando por las ciertas condiciones, los incluyen en el bloque encontrado.

Complicación

La complicación de la tarea es regulada por la red Bitcoin así que, por término medio, se encuentren 6 bloques por hora (1 bloque en 10 minutos). Cada 2016 bloques (alrededor de cada 2 semanas) en la red se cambia la complicación – cada uno Bitcoin el cliente iguala, por cuanto se encontraban más rápidamente (más despacio) los bloques en comparación con los significados estandartizados y, en razon de estos datos, hay una regulación de la complicación en la parte grande (menor).

Fork

Puesto que cada bloque tiene en el encabezamiento el envío a anterior, se puede decir que forman la cadena. Hay una probabilidad que esta cadena puede dividirse, por ejemplo, si 2 miners encuentran la decisión para un nuevo bloque al mismo tiempo. Bitcoin la red es ajustada así que decidir las ramificaciones semejantes de la cadena en el plazo más corto, dejando sólo una rama. La recompensa para el bloque, que era lanzado, no es recargada.

El Bitcoin-cliente percibe justo la cadena más larga de los bloques. "La longitud" de toda la cadena de los bloques ajusta las cuentas como la suma de complicaciones de todos los bloques de esta cadena, y no como la suma de cantidad de los bloques. El modo semejante del cálculo no permite hacer "principal" la cadena con una gran cantidad de los bloques de la pequeña complicación que permite evitar la falsificación de las transacciones.

Véase también