Computed_Block_Hash |
This column contains the computed hash of the Bitcoin block, which is calculated based on the data in the block's header and the transactions included in the block. This hash uniquely identifies the block on the Bitcoin network and is used to link blocks together to form the blockchain. |
N |
Previous_Block_Hash |
This column contains the hash of the previous block in the blockchain. This hash links the current block to the previous block and forms a chain of blocks, hence the term "blockchain" |
N |
Next_Block_Hash |
This column contains the hash of the next block in the blockchain. This hash is computed by miners as they try to add a new block to the blockchain. |
N |
Merkle_Root |
This column contains the Merkle root of the transactions included in the block. The Merkle root is a hash of all the transaction hashes in the block, and it serves as a compact summary of all the transactions included in the block. |
N |
Timestamp |
This column contains the timestamp of when the block was mined. This timestamp is stored as the number of seconds since January 1, 1970, and is used to order blocks chronologically. |
N |
Nonce |
This column contains the nonce value used by miners to try to find a valid block hash. Miners iterate over nonce values in order to find a block hash that meets the difficulty requirement set by the Bitcoin network. |
N |
BlockReward |
This column contains the reward that the miner who mined the block received. In the early days of Bitcoin, this reward was 50 bitcoins per block, but it has since been halved multiple times and is currently at 6.25 bitcoins per block. |
N |
Transaction_Hash |
This column contains the hash of a transaction included in the block. Transactions are included in the block in a specific order, and this hash links the transaction to its place in the block. |
N |
Input_Addresses |
This column contains the addresses from which the inputs to a transaction were spent. Bitcoin transactions can have multiple inputs, and each input spends the output of a previous transaction. |
Y |
Transaction_Hash_of_Inputs |
This column contains the hash of the transaction that created the outputs spent by the inputs of a transaction. This hash links the input to the output that it spent. |
Y |
Input_Amount |
This column contains the amount of bitcoin spent by the inputs of a transaction. |
Y |
Output_Addresses |
This column contains the addresses to which the outputs of a transaction were sent. Bitcoin transactions can have multiple outputs, and each output sends a certain amount of bitcoin to a specific address. |
Y |
Output_Amount |
This column contains the amount of bitcoin sent to each output address in a transaction. The sum of the output amounts must be less than or equal to the sum of the input amounts, with the difference being the transaction fee paid to the miner who includes the transaction in a block. |
Y |