Learn / Glossary

Glossary

Essential terminology for understanding Bittensor and Subtensor. 96 terms across 7 categories.

Currency & Economics

11
Burn currency

The process of permanently destroying TAO tokens. Used for subnet registration (burn registration ) and other protocol mechanisms. Burned TAO is removed from circulation.

Delegation currency

The process of assigning your stake to a validator 's hotkey . Delegators earn a portion of the validator 's emissions minus the take rate.

Emissions currency

New TAO tokens distributed each block to validators and miners based on their performance and stake . The emission rate decreases over time following a halving schedule.

See also: TAOStakeTempo
Faucet currency

A mechanism on test networks to distribute free TAO tokens for development and testing purposes. Not available on mainnet.

See also: TAO
Lock Cost currency

The amount of TAO required to be locked when registering a new subnet . The cost adjusts dynamically based on network demand and decreases over time if no new subnets are registered.

RAO currency

The smallest unit of TAO , similar to satoshis in Bitcoin or wei in Ethereum. 1 TAO = 10^9 RAO. Named after Rao Bittensor.

See also: TAO
Recycling currency

An alternative to burning where TAO or Alpha tokens are returned to the emission pool rather than destroyed. Recycled tokens eventually flow back to validators and miners.

Stake currency

TAO tokens locked to support validators and participate in consensus. Staking earns emissions proportional to the amount staked and validator performance.

Take currency

The percentage of emissions that a validator keeps before distributing to delegators. Set by the validator , typically 0-18%.

TAO currency

The native cryptocurrency of the Bittensor network. 1 TAO = 1,000,000,000 RAO (10^9). Used for staking, incentives, and transaction fees.

See also: RAOStake
Total Issuance currency

The total amount of TAO tokens in existence. Increases with emissions and decreases with burns. Maximum supply is 21 million TAO .

Network & Subnets

15
Alpha network

Subnet -specific stake tokens. When you stake TAO on a subnet , you receive alpha tokens representing your share. Alpha appreciates based on subnet performance.

Dissolve network

The process of shutting down a subnet and returning locked TAO to the owner. Can be scheduled by the subnet owner or forced by root network governance.

dTAO network

Dynamic TAO — the mechanism where each subnet has its own Alpha token with a liquidity pool enabling TAO Alpha swaps. Alpha price reflects market demand: more TAO staked into a subnet increases its Alpha value. Subnet emission shares are determined by TAO Flow (staking activity) rather than static root network weights .

Epoch network

A complete cycle of validation, weight-setting, and emission distribution in a subnet . Occurs every tempo blocks.

See also: TempoEmissions
Liquid Alpha network

A mode where Alpha tokens can be freely traded and transferred between accounts. When disabled, Alpha is locked to the staking relationship.

See also: AlphadTAOStake
Mechanism network

The consensus and incentive rules used by a subnet . Different mechanisms can implement different validation logic, weight-setting rules, and emission distribution formulas.

Netuid network

A unique identifier (u16) for each subnet in the network. Netuid 0 is the root network . New subnets are assigned sequential netuids.

See also: Subnet
Root Network network

Subnet 0, which coordinates emissions distribution across all subnets. Root validators set weights on subnets to determine their share of total emissions .

Subnet network

An independent network within Bittensor focused on a specific task or domain (e.g., text generation, image processing). Each subnet has its own validators, miners, and incentive mechanism .

Subnet Lease network

A mechanism allowing subnets to be leased rather than permanently owned. Lease holders pay periodic fees and receive subnet emissions . Leases can be terminated or transferred.

Subnet Owner network

The account that registered a subnet and controls its hyperparameters . Subnet owners can adjust settings like tempo , weights limits, and registration requirements. Receives a cut of subnet emissions .

Subnet Owner Cut network

The percentage of subnet emissions that goes to the subnet owner . Set by the network, typically a small percentage that incentivizes subnet creation and maintenance.

TAO Flow network

An EMA-smoothed measure of net TAO moving into or out of a subnet 's liquidity pool. Subnets with higher TAO Flow (more staking activity) receive a larger share of block emissions . Replaces static root network weights for emission allocation.

Tempo network

The number of blocks between weight-setting epochs in a subnet . During each tempo, validators evaluate miners and update their weights .

See also: EpochWeights
Token Symbol network

A short identifier (like a ticker) for a subnet 's Alpha token. Subnet owners can set custom symbols to brand their subnet (e.g., "SN1" for subnet 1).

Identity & Accounts

7
Coldkey identity

A Substrate account that holds TAO and controls stake . Should be kept offline in cold storage . Used to manage hotkeys and withdraw funds.

See also: HotkeyStakeSS58
Hotkey identity

A Substrate account used for operational tasks like setting weights and signing transactions. Should be kept on validators/miners. Can be regenerated if compromised.

See also: ColdkeySS58
Identity identity

On-chain metadata about a coldkey or subnet , including name, description, URL, and social links. Set via set_identity and set_subnet_identity calls. Helps users identify validators and subnets.

Multisig identity

A multi-signature account requiring M-of-N signers to approve transactions. Used for shared custody, DAOs, and security. Transactions are proposed, approved, then executed.

See also: ProxyColdkey
Proxy identity

An account authorized to submit transactions on behalf of another account. Proxies can be limited to specific call types (staking, governance, etc.). Useful for operational security.

SS58 identity

The address format used by Substrate chains including Bittensor. Bittensor uses prefix 42, resulting in addresses starting with '5'. Encodes a 32-byte public key.

UID identity

A unique identifier for a neuron (validator or miner ) within a specific subnet . UIDs are assigned when registering and can be recycled when neurons are deregistered.

See also: NeuronSubnet

Consensus & Validation

23
Activity Cutoff consensus

The maximum number of blocks a neuron can go without activity before being considered inactive. Inactive neurons may be pruned or lose their permit .

Bonds consensus

The stake relationship between validators and miners. When a validator gives weight to a miner , they form a bond. Dividends flow through these bonds.

Commit-Reveal consensus

A two-phase weight submission mechanism . Validators first commit a hash of their weights , then reveal the actual weights later. Prevents front-running and weight copying attacks.

Consensus Score consensus

A measure of how much a validator 's weight assignments agree with other validators. High consensus means the validator rates miners similarly to peers. Used in emission calculations.

Deregistration consensus

The removal of a neuron from a subnet , freeing its UID for reuse. Occurs when a neuron is pruned due to low performance or when the subnet needs to make room for new registrations.

Dividends consensus

A validator 's share of subnet emissions , calculated from their bonds with high-performing miners. Validators earn dividends proportional to their stake in successful miners.

Immunity Period consensus

A grace period after registration during which a neuron cannot be deregistered due to low performance. Allows new participants time to set up and prove their value.

Incentive consensus

A miner 's share of subnet emissions , calculated from their normalized rank in Yuma Consensus . Higher-ranked miners receive more incentive.

Kappa consensus

A consensus parameter (κ) that controls the sharpness of the softmax function used in Yuma Consensus . Higher kappa means more winner-take -all distribution of incentives.

Miner consensus

A node that performs useful work (computation, inference, data processing) and is evaluated by validators. Miners earn emissions based on their performance scores.

Neuron consensus

A general term for any participant (validator or miner ) registered in a subnet . Each neuron has a UID and associated hotkey .

Permit consensus

Authorization for a validator to set weights in a subnet . Only validators with sufficient stake and meeting subnet requirements receive permits. Checked before weight submissions are accepted.

Pruning consensus

The process of removing the lowest-performing neurons from a subnet to make room for new registrations. Neurons with the lowest pruning scores are removed first. Protected during immunity period .

Rank consensus

A miner 's position in the subnet ranking, derived from stake -weighted validator scores. Rank determines the miner 's share of incentive emissions .

Registration consensus

The process of joining a subnet as a validator or miner . Requires burning TAO or solving a proof-of-work puzzle. Assigns a UID to the new neuron .

Rho consensus

A consensus parameter (ρ) that controls the temperature scaling in Yuma Consensus calculations. Works with kappa to tune the incentive distribution curve.

Sybil Resistance consensus

Protection against attacks where an adversary creates many fake identities to gain disproportionate influence. Yuma Consensus achieves this via stake -weighted median: creating many low-stake validators has no effect on consensus since only majority stake can shift the median.

Trust consensus

A measure of consensus among validators about a miner 's performance. High trust means validators agree on the miner 's score; used to filter outlier ratings.

Validator consensus

A node that evaluates miners, sets weights , and participates in consensus. Validators stake TAO and earn emissions based on their contribution to the network.

Validator Trust consensus

A score indicating how reliable a validator 's weight-setting is, based on agreement with the consensus. Also called vtrust. Validators with low trust have reduced influence on miner rankings.

Weights consensus

Scores set by validators to rank miners based on performance. Weights determine how emissions are distributed among miners in a subnet .

Yuma Consensus consensus

Bittensor's consensus mechanism that aggregates validator weights to determine miner rankings and emission distribution. Uses a stake -weighted median to be resistant to Sybil attacks and collusion.

Yuma3 consensus

The latest version of Yuma Consensus with improved resistance to manipulation and more efficient bond mechanics. Enabled per-subnet via the Yuma3On storage flag.

Swap & AMM

4
Concentrated Liquidity swap

A Uniswap V3–style AMM design where liquidity providers deposit assets within a specific price range (tick range) rather than across the entire price curve. This provides deeper liquidity around the current price with less capital. Used by the Swap pallet for TAO Alpha conversions.

Liquidity Position swap

A record of assets deposited into a concentrated liquidity pool within a specific tick range. Each position tracks the owner, tick_low, tick_high, liquidity amount, and accrued fees. Identified by a PositionId.

Sqrt Price swap

The square root of the current price stored as a Q64.64 fixed-point number in AlphaSqrtPrice. Used for efficient swap math: the core invariant L = Δy / Δ(√P) means swap amounts can be computed with a single multiplication.

Tick swap

A price discretization point in concentrated liquidity . Each tick is an integer index where price = 1.0001^tick, representing a 0.01% price increment. Liquidity providers choose a tick range (tick_low, tick_high) to define the price interval where their capital is active.

Data & Commitments

2
Commitment data

Structured data published on-chain by an account via the Commitments pallet . Used by miners and validators to publish metadata like serving endpoints, model versions, and configuration. Requires a deposit proportional to storage used.

Timelock Commitment data

A commitment where the data is hidden until a specified block number. Before the reveal block , only a hash is visible on-chain. After the reveal block , the actual data is published. Enables commit-reveal patterns for arbitrary data.

Technical Concepts

34
AccountId technical

A 32-byte identifier for an account, typically displayed as an SS58 -encoded address. Used for hotkeys, coldkeys, and any on-chain identity .

Arbitration technical

A waiting period during sensitive operations like coldkey swaps. Allows time for the original owner to contest fraudulent swaps. Duration is configurable by governance.

Aura technical

Authority Round consensus for block production in Subtensor. Block authors take turns producing blocks in a round-robin fashion. Works alongside GRANDPA for finality .

Auto-stake technical

A feature where emissions are automatically staked to a designated hotkey rather than being sent as free balance. Reduces transaction overhead for compounding.

Axon technical

The network endpoint that miners expose for validators to connect to and request work. Includes IP address, port, and protocol information. Set via serve_axon call .

Block technical

A batch of extrinsics processed together. Bittensor produces blocks approximately every 12 seconds. Each block has a number and hash.

Call technical

A function that can be invoked on the blockchain, typically requiring a signature. Examples: transfer, add_stake, set_weights.

See also: ExtrinsicPallet
Child Keys technical

A delegation mechanism where a hotkey can assign a portion of its stake weight to child hotkeys. Children receive a share of the parent's emissions based on the assigned proportion.

Coldkey Swap technical

The process of migrating all stake and ownership from one coldkey to another. Requires a waiting period (arbitration ) for security. Used for key rotation or recovery.

Difficulty technical

The computational difficulty of proof-of-work registration puzzles. Automatically adjusts to maintain target registration rates. Higher difficulty requires more computation.

Drand technical

A distributed randomness beacon (https://drand.love) run by a consortium of independent organizations. Produces verifiable, unpredictable random values at regular intervals using threshold BLS signatures. Subtensor imports drand pulses via the Drand pallet for on-chain verifiable randomness.

Event technical

A notification emitted when something happens on-chain. Events are indexed and can be queried to track state changes. Examples: StakeAdded, NetworkAdded.

See also: CallStorage
EVM technical

Ethereum Virtual Machine compatibility layer in Subtensor. Allows Ethereum-style smart contracts and enables association of EVM addresses with Substrate accounts.

Extrinsic technical

A transaction submitted to the blockchain. Includes calls (signed transactions from users) and inherents (unsigned data from block authors).

See also: CallBlock
Finality technical

The guarantee that a block cannot be reverted. In Subtensor, GRANDPA provides deterministic finality, meaning once finalized, a block is permanent.

See also: GRANDPABlock
GRANDPA technical

GHOST-based Recursive ANcestor Deriving Prefix Agreement. The finality gadget used by Subtensor to finalize blocks. Validators vote on chains rather than individual blocks for efficiency.

Hotkey Swap technical

The process of replacing a hotkey while maintaining stake relationships. Useful when a hotkey is compromised or needs rotation. May be subnet -specific.

Hyperparameters technical

Configurable settings that control subnet behavior, including tempo , weights limits, registration costs, immunity period , and consensus parameters. Set by subnet owners or root network governance.

Inherent technical

Unsigned data included in every block by the block author. Includes timestamp and other consensus-required information. Unlike signed transactions, inherents don't require a signature.

See also: BlockExtrinsic
Metadata technical

A machine-readable description of the runtime interface. Lists all pallets, calls, events, storage , constants, and errors. Queried via RPC at runtime .

See also: RuntimePallet
MEV technical

Miner /Maximal Extractable Value — profit that block producers can extract by reordering, inserting, or censoring transactions. Common attacks include front-running (buying before a large trade) and sandwich attacks (buying before and selling after). On Bittensor, MEV risks arise in staking swaps and Alpha pool operations.

MEV Shield technical

An encrypted mempool system that protects transactions from front-running. Users encrypt their transaction using ML-KEM-768 (post-quantum key encapsulation) and XChaCha20-Poly1305 (authenticated encryption) with a key announced by the next block author. The block author decrypts and executes the transaction, but cannot have seen its contents before committing to their key.

Pallet technical

A module in Substrate that encapsulates related functionality. SubtensorModule is the main pallet containing Bittensor-specific logic.

Prometheus technical

A metrics endpoint that neurons expose for monitoring and observability. Named after the Prometheus monitoring system. Set via serve_prometheus call .

See also: AxonNeuron
Proof of Work technical

A registration method where neurons solve computational puzzles to join a subnet . Alternative to burn registration . Difficulty adjusts based on registration rate.

Rate Limit technical

Restrictions on how frequently certain operations can be performed. Prevents spam and abuse. Different limits apply to staking, weight-setting, and other operations.

See also: ExtrinsicCall
RPC technical

Remote Procedure Call interface for querying the blockchain. Used to read storage , submit transactions, and subscribe to events via WebSocket or HTTP.

Runtime technical

The state transition function of the blockchain, compiled to WebAssembly. Defines all pallets, calls, events, and storage . Can be upgraded without hard forks.

See also: Pallet
Safe Mode technical

An emergency state that restricts certain operations on the network. Can be entered by governance to protect the network during attacks or critical bugs.

See also: Runtime
SCALE technical

Simple Concatenated Aggregate Little-Endian encoding. The binary format used by Substrate for serializing data on-chain. More compact than JSON.

See also: Substrate
Storage technical

On-chain state that persists between blocks. Can be queried using RPC . Examples: TotalStake, Neurons, SubnetworkN.

See also: EventCall
Substrate technical

The blockchain framework used to build Subtensor, also used by Polkadot. Provides pallets, runtime compilation, and RPC interfaces.

See also: PalletRuntime
TLS technical

Transport Layer Security encryption for axon connections. Enabled via serve_axon_tls to secure communication between validators and miners.

WASM technical

WebAssembly, the format Subtensor's runtime compiles to. Allows the blockchain logic to run in a sandboxed virtual machine and be upgraded without hard forks.

See also: Runtime