Accelerator
A designated special player responsible for fast transaction confirmations during optimistic scenarios.
Accelerator
A designated special player responsible for fast transaction confirmations during optimistic scenarios.
Archive node
A node that stores a complete record of states for every block and the entire blockchain history.
Authority-based round-robin scheduling (AURA)
Provides a slot-based block authoring mechanism, where a known set of authorities take turns producing blocks.
Blind Assignment for Blockchain Extension (BABE)
Polkadot's block production mechanism
Blob
Binary data stored on the blockchain, particularly in smart contract context.
Block
A collection of data, such as transactions, that together indicate a state transition of the blockchain.
Block Explorer
A web tool for inspecting and navigating detailed blockchain data, including blocks, transactions, addresses, and smart contracts.
Block Viewer
A simplified interface specifically for viewing basic block data and recent transactions without the additional analysis features of a full explorer.
Blockchain
A distributed ledger technology that maintains a continuously growing list of records (blocks) secured using cryptography.
Blockchain Trilemma
A well-known problem in blockchain design asserting that a decentralized system can only achieve two out of three properties: decentralization, security, and scalability. SPIN's hybrid consensus aims to mitigate this by allowing fast, scalable networks to inherit security from larger, established chains
Bootnode
Initial node that helps others connect to the network.
Bulk Coretime
A purchasing model for parachain slots on Polkadot using bulk time allocation.
Chain Growth
Chain Quality
Minimum portion of blocks from honest nodes.
Collator
Type of node (typically near full node) in the parachain Polkadot SDK-based (ex Substrate) network. Responsible for validating, block production, pre-finalization of blocks and communication with relay chain (for example with validators).
Committee
A predefined subset of nodes tasked with verifying transactions rapidly in cooperation with the Leader
Common Prefix
A consistency property: the chain of an honest node is a prefix of any other honest node's chain.
Consensus
The process by which network participants agree on the state of the blockchain
Consistency, Availability, and Partition Tolerance (CAP theorem)
Theorem states that a distributed data store can only provide two out of the following three guarantees simultaneously: Consistency, Availability, and Partition Tolerance.
Coretime
Dashboard
Visual overview of network performance, blocks, and usage.
decentralized Application (dApp)
Application that interacts with a blockchain using RPC to read data and a wallet to write to the blockchain.
DevNet
A development network environment for early testing of blockchain functionality before TestNet deployment.
EcoSystem
The complete environment of interconnected applications, services, and components that make up the blockchain network.
Extrinsic
Extrinsics are transactions that originate outside of the blockchain runtime. They are calls to functions within functional pallets on the blockchain and can be executed successfully, provided the caller has the necessary permissions.
Fast Path
An optimistic execution path where transactions are instantly confirmed through the cooperation of the Leader (accelerator) and Committee without waiting for standard blockchain delays.
Faucet
A service that distributes test tokens to users on DevNet or TestNet
Finalized Block
A block that has been accepted as canonical and will not be reverted.
Forkless Runtime Upgrades
A mechanism to update blockchain logic without requiring hard forks.
Framework for Runtime Aggregation of Modularized Entities (FRAME)
Full node
A node that stores the entire blockchain history and current state, validates transactions and blocks.
Gas
A fee or cost required to conduct a transaction on the blockchain, denominated in small fractions of cryptocurrency
Gas limit
The maximum price a cryptocurrency user is willing to pay when sending a transaction, or performing a smart contract function.
Gas Metering
System for measuring and limiting computational resources used by transactions or smart contracts.
Genesis Block
The first block of the blockchain from which all subsequent blocks build.
GHOST-based Recursive Ancestor Deriving Prefix Agreement (GRANDPA)
A finality gadget for blockchain consensus.
Gossip Protocol
Graceful Degradation
Ensures system performance transitions smoothly from an optimal fast path to a slower consensus mechanism without failure.
History
Chronological sequence of confirmed blocks and finalized states.
Instant Confirmation
The capability to confirm transactions almost immediately (within network delay bounds) under optimistic conditions.
Key Management
Tools and practices for managing cryptographic keys.
Layer 1 (L1)
The base layer of blockchain architecture that includes data storage, transaction processing, consensus, and RPC.
Light Client
A blockchain client that stores minimal data and relies on full nodes for verification.
Light node
A node that stores only part of the blockchain state and verifies data using full nodes.
Log-Structured Merge Tree (LSM tree)
Data structure that is optimized for write-heavy workloads.
MainNet
The production blockchain network where real-value transactions occur.
Merkle Proof
Cryptographic verification mechanism that allows light nodes to verify data without storing the entire blockchain.
Merkle Tree
A tree data structure where every leaf node is labeled with the cryptographic hash of a data block, and every non-leaf node is labeled with the hash of its child nodes.
Metadata
Data that includes information about other data, such as information about a specific transaction.
Metric(s)
Quantifiable measurements used to track and assess the status of specific processes in the blockchain.
Node (as blockchain node)
A machine running the blockchain engine, which can store blocks and participate in the network.
Node (as network node)
A node that participates in network exchange, for example, a seed server
Nominated Proof of Stake (NPoS)
A consensus mechanism where network participants (nominators) delegate their stake to trusted validator nodes.
Optimistic Conditions
Conditions where the leader is honest and available, and a large fraction of nodes are correct, enabling fast-path confirmation.
Optimistic Responsiveness
Confirms transactions as fast as the actual message delay in the network, assuming a supermajority of honest players and an honest accelerator.
Orphaned Block
A block that has not reached finalization.
Pallet
Modular component in Polkadot SDK (ex Substrate) that implements specific blockchain functionality.
Parachain
A specialized blockchain that runs in parallel to Polkadot's Relay Chain, sharing its security and interoperability features
Pessimistic Conditions
Conditions under which optimistic assumptions fail, causing the protocol to fall back to slower consensus.
Portal
A comprehensive web interface for interacting with a blockchain network that combines multiple tools including block exploration, wallet connectivity, network statistics, and developer tools.
Precompile
Built-in functions in blockchain runtime that execute at near-native speed.
ProofStorage
A mechanism for generating Merkle proofs from blockchain state.
Pruning Node
A node that discards older blocks to save storage space while maintaining current state.
Relay Chain
Polkadot's central blockchain that coordinates the network, provides shared security, and enables communication between parachains.
Remote Procedure Call (RPC)
A software communication protocol that enables a program to facilitate the execution of a specific procedure on a different blockchain network.
RPC Layer
The communication protocol layer that enables applications to interact with the blockchain through standardized methods.
Runtime
The core logic of a blockchain that defines its state transition function.
Self-Consistency
A node's chain does not contradict its own previous chain at any later point.
Short-term Parallel Incremental Network agreement (SPIN)
Simple Concatenated Aggregate Little-Endian encoding (SCALE)
Simple Concatenated Aggregate Little-Endian encoding, used for efficient blockchain data serialization.
Slow Path (Fallback)
A fallback mechanism that activates if the accelerator misbehaves or is unresponsive. Reverts to a slower, standard blockchain consensus process.
SmartContract
Self-executing contract with terms directly written into code, running on a blockchain.
State
Current snapshot of the network at a particular point in time, including information about accounts, balances, and other relevant data.
State Machine Replication (SMR)
A distributed systems abstraction where nodes agree on an ever-growing ordered log of commands.
State Root
Hash of the entire blockchain state, stored in block headers.
Storage
General term for how data is saved, managed, and accessed within the network.
Telemetry
TestNet
A more mature test network that replicates MainNet conditions, used for final testing before production deployment.
Transaction (TX)
A record of a transfer of value from one account to another, stored in a block and validated by the network.
Turing-complete
A system or language capable of performing any computation that a Turing machine can.
Validator node
A network participant responsible for validating and proposing new blocks based on staked assets and delegated stakes.
Verifiable Offchain Workers
System that handles complex computations outside the blockchain with cryptographic proof of correct execution.
View Change
A process triggered when participants detect that the current accelerator is malicious, slow, or unavailable. Elects a new accelerator.
Wallet
Software that stores private keys, displays account balances, and enables transaction signing.
Write-Ahead Logging (WAL)
A technique that ensures data integrity by recording changes to a log before applying them to the ledger.
XCM
Cross-Consensus Message Format for communication between different consensus systems.
zkTLS
Zero-knowledge Transport Layer Security, a mechanism to securely attest Web2 data on-chain.