# Glossary

**Balances Section**: Displays the current balances of Haircomb tokens associated with the user's wallet, including addresses and corresponding amounts.

**Balance**: The amount of cryptocurrency held in an address or wallet.

**Blocks**: Units of data in the blockchain that contain multiple transactions and are added to the chain sequentially.

**Brain password**: An optional password used for additional encryption and protection of the user's wallet data.

**BTC (Bitcoin)**: A popular cryptocurrency, often used as a reference or means of transaction in the process described.

**BTC chain**: Refers to the Bitcoin blockchain, which is a public ledger that records all Bitcoin transactions.

**Change address**: A specific address in the user's wallet where any remaining funds from a transaction are sent. It is typically a new address to enhance privacy and security.

**Claiming Address**: An address where the COMB cryptocurrency will be sent and claimed.

**Claims**: Refers to the record of transactions and block heights associated with the claiming of Haircomb tokens.

**Coinbase**: Refers to the reward given to miners for successfully mining a new block on the blockchain.

**Combbase**: Refers to the reward of Haircomb cryptocurrency given to the first commit in each block on the BTC chain.

**COMB**: The name of the specific cryptocurrency being used.

**Commit**: In the context of Haircomb, it refers to a hashed representation of an address or data that is stored on the BTC chain as part of the consensus mechanism.

**Commitments**: Entries in the blockchain that impact the consensus and validate the integrity of the Haircomb network.

**Consensus**: Refers to the agreement among network participants on the state of the Haircomb blockchain, ensuring that all transactions are valid and consistent across the network.

**Consensus**: Refers to the mechanism by which participants in a blockchain network agree on the validity of transactions and the state of the ledger.

**Constructs**: Refers to various features or components in Haircomb, including Keys, Transactions, Stacks, Merkle Segments, and Deciders.

**Contracts**: Templates for creating Merkle Segments with specific properties, such as trade contracts or contracts where the amount is decided later.

**Crypto currency**: A digital or virtual currency that uses cryptography for secure financial transactions, control the creation of new units, and verify the transfer of assets.

**.dat file**: A file format commonly used to store data, in this case, it contains the private keys and transaction history of the wallet.

**Deciders**: Refers to a component in Haircomb that signs a 16-bit number and is used in conjunction with Merkle Segments to determine the routing of funds.

**Destination**: In the context of transactions, it refers to the address to which funds are being sent.

**Export**: The action of saving or downloading data (such as private keys or transaction history) from the web wallet onto a local device.

**Export**: The process of saving wallet data in a text-based format for backup or transfer purposes.

**Forging**: Refers to the act of creating a fraudulent or invalid signature or transaction.

**Haircomb blockchain**: The underlying technology that powers the Haircomb platform, maintaining a decentralized ledger of transactions and token ownership.

**Haircomb tokens**: Digital tokens specific to the Haircomb platform, used for transactions and payments within the Haircomb ecosystem.

**Hashing**: A process of applying a cryptographic hash function to data, resulting in a fixed-size output (hash value) that is unique to the input data.

**ID**: Short for identification, refers to a unique identifier associated with a specific entity or object.

**Implementation**: Refers to the actual software or code that is developed and deployed to create and run a cryptocurrency or blockchain system.

**Import**: The process of loading previously exported wallet data into the Haircomb wallet.

**Load Claims Button**: A button that retrieves and displays the claims information from the Haircomb website's backend.

**Mempool**: A temporary storage area where unconfirmed transactions wait to be included in a block and added to the blockchain.

**Merkle Segments**: A data structure that organizes transactions or data in a hierarchical manner using hash functions, allowing for efficient verification and retrieval of specific information.

**Notepad/Notepad++**: Text editors commonly used in Windows operating systems.

**Off-chain**: Refers to transactions or data that are not recorded directly on the blockchain but are instead processed or stored outside the main blockchain network.

**One-time signature scheme**: A cryptographic scheme that allows a user to sign a message or transaction using a private key only once, ensuring the security of the signature.

**P2WSH address**: Pay-to-Witness-Script-Hash (P2WSH) address, a type of address used in Bitcoin to send funds to a script hash. These are the addresses which encode haircomb commitments.

**Payment Destinations**: The addresses and amounts specified for a transaction when sending Haircomb tokens to other users.

**Post-quantum**: Refers to cryptographic algorithms or systems that are designed to be secure against attacks by quantum computers.

**Preimage attack**: Refers to an attempt to find the original input data (preimage) that corresponds to a given hash value.

**Private key**: A cryptographic key that is used to access and control cryptocurrencies. It should be kept secret and never shared with anyone.

**Public key**: A cryptographic key used to receive cryptocurrencies. It is derived from the private key and is publicly shared.

**Refresh Button**: A button that allows the user to manually update and reload the content on the main page of the Haircomb website.

**Replace-by-fee (RBF)**: A feature in Bitcoin that allows users to increase the transaction fee of an unconfirmed transaction to prioritize its inclusion in the blockchain.

**sats/vB (satoshi per virtual byte)**: A measure of the transaction fee in Bitcoin, indicating the amount of cryptocurrency (satoshi) paid per virtual byte of transaction data.

**Sats/vbyte**: Short for satoshis per byte, a unit of measurement used to determine the fee for a Bitcoin transaction based on its size.

**Schema**: Refers to the structure or format of data in a database or system.

**Scuffed-ClaimTool**: A tool (software) used in the claiming process, available for download from the provided GitHub link.

**Shitcoin**: A pejorative term used to describe a cryptocurrency that is considered worthless or lacking in value.

**Source**: In the context of transactions, it refers to the address from which funds are being sent.

**Stacks**: A construct in Haircomb that holds funds until they can fully fund the destination address, allowing for efficient fund allocation.

**Stack top**: Refers to the topmost element in a stack, in the context of transaction information on the Pay Page.

**Stealth address**: A type of address that allows the recipient of a transaction to remain anonymous by creating a one-time destination address for the funds.

**Stealth Addresses**: A privacy feature in cryptocurrencies that generates unique addresses for each transaction, making it difficult to link transactions to a particular user.

**Sweep**: The process of transferring funds from one address (usually a stealth address) to another (usually the primary address).

**Web Wallet**: A web-based application or platform that allows users to store, manage, and transact with their cryptocurrencies.

**Whitepaper**: A document that provides detailed information about a project, technology, or cryptocurrency, including its purpose, technical specifications, and implementation details.
