Set of signatures of validators that committed the previous block.Previous block's hashCurrent block's hashThe block hash is the merkle root of all thefields in the headerHeight 72Height 73Height 74Base-64 encoded string of the Protobuf-serialized transactionMerkleRoot of the next validator set that will bethe validator set that commits the next blockCurrent block's hash incorporatesthe previous block's hash and the hash of the state of the application after committing the previous blockResult information after executing the transactionMerkle root of the hashes of transactions included inthe block (transactions are hashed before being includedin the Merkle tree)MerkleRoot of the signatures included in the block (the commit signatures of the validators that committed the previous block)Resources:- https://github.com/cometbft/cometbft/blob/main/spec/core/data_structures.md- RPC endpoints: - /block?height=<height> - tx?hash=0x<hash>Merkle root of the state of the application after executing and commiting the previous block. It serves as the basis forvalidating any merkle proofs. For example: validating any merkle proof for the state that resulted after executing the transactionin height 73 should be done against the apphash of height 74If a commit for block at height 72 (recorded asthe last_commit in block 73), contains votes from more than 2/3 of the voting power in the validator set for height 72, then block at height 72 can be trusted to be from the blockchain.