Skip to content

Glossary

Roberto De Ioris edited this page Nov 18, 2024 · 15 revisions

Glossary

  • Address

  • Block Hash

    • Also known as: header hash, block header hash
    • Definition: The hash of a Stacks block's header at a given Stacks chain height. Note that this hash is not guaranteed to be globally unique—the same Stacks block could be mined on different PoX forks.
    • Rust struct: BlockHeaderHash
  • Block Height

  • Block ID

    • Also known as: index block hash
    • Definition: A globally unique identifier derived from the block hash and the history of accepted PoX operations. This hash uniquely represents a specific Stacks block across all forks.
    • Rust struct: StacksBlockId
  • Burnchain

    • The chain of blocks that we "transfer" (Nakamoto) or "burn" (pre-Nakamoto) for Sortition. You can basically read it as the "bitcoin chain".

    • Each Block in the burnchain constitutes a Tenure.

  • Burn Header Hash

  • Consensus Hash

    • This is the unique identifier of a Tenure. Blocks in the same Tenure, share the same Consensus Hash
  • Block Confirmation

  • Epoch

  • MARF

  • Microblocks (pre-Nakamoto)

  • Merkle Tree

  • Principal

  • VRF Proof

  • Tenure

  • TokenTransferMemo

    • 34 bytes of custom data that can be associated to the transaction
    • Rust struct: TokenTransferMemo
  • Sortition

  • Stackers